html{font-size:12pt;font-family:'Sora',sans-serif;font-weight:300}html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;text-decoration:none}img,fieldset{border:0}img{max-width:100%;height:auto;width:auto\9}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style-type:none}#human{display:none !important}html,body{width:100%;height:100%}.table{display:table}.flex{display:flex}:root{--my-color:#4e75b4;--second-color:#d9d9d5}.wrap{position:relative;margin:0 auto;width:1400px}.specialheight{min-height:760px}.color-text{color:var(--my-color)}.bold{font-weight:700}.light{font-weight:300}.green-line{width:140px;height:10px;background-color:var(--my-color)}.half{width:50%}.third{width:33%}.flex{display:flex}.no-scroll{overflow:hidden}.blue-img-overlay{position:absolute;top:0;right:0;width:50%;height:100%;background-color:#4e75b4;opacity:.6;z-index:1}.undershadow{position:absolute;width:100%;padding-bottom:7%;z-index:-1;bottom:auto;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/shadow-bg.png) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.anchor{position:relative;visibility:hidden;top:-150px;display:block}#nav{position:fixed;top:0;left:0;width:100%;z-index:1000;color:#fff;top:-43px;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;background-image:linear-gradient(to right,#fff 50%,transparent 0);background-position:right;background-size:200% 200%;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .menuicon{display:none;width:40px;height:40px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icons/menuicon-w.png) no-repeat center center/cover}#nav .top{position:relative;padding:10px 0;background-color:#efefef}#nav .top a{color:#4e75b4}#nav .top a:hover{opacity:.7}#nav .top .wrap{display:flex;justify-content:space-between}#nav .top .location{display:flex;align-items:center}#nav .top .location img{margin-right:10px}#nav .top .phone{display:flex;align-items:center}#nav .top .phone img{margin-right:10px}#nav .top .table{position:relative;height:100%}#nav .top .table .left{display:table-cell;vertical-align:middle}#nav .top .table .left a{vertical-align:middle;color:#fff;font-weight:400;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#nav .top .table .left a:hover{color:var(--my-color);transition:all .4s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#nav .top .table .left svg{display:inline-block;vertical-align:middle}#nav .top .table .left svg .phone-color{fill:var(--my-color)}#nav .top .table .left .courriel img{padding:0 10px}#nav .top .table .right{display:table-cell;text-align:right;vertical-align:middle}#nav .top .table .right img{padding:0 5px;vertical-align:middle}#nav .top .table .right .langue{display:inline-block;padding:10px;background-color:#fff;vertical-align:middle;text-align:center;margin-left:20px;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .top .table .right .langue:hover,.mobilemenu .langue:hover{background-color:var(--my-color);color:#fff;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .top .table .right a{color:#000}#nav .top .table .right a:hover{opacity:.7}.smicon{display:inline-block;background-repeat:no-repeat;min-height:17px;min-width:17px;margin:0 2px}.icon-facebook{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-facebook.png)}.icon-twitter{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-twitter.png)}.icon-youtube{width:24px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-youtube.png)}.icon-instagram{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-instagram.png)}.icon-linkedin{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-linkedin.png)}.icon-pinterest{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-pinterest.png)}.icon-skype{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-skype.png)}.icon-twitch{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-twitch.png)}.icon-vimeo{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-vimeo.png)}.icon-whatsapp{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-whatsapp.png)}.icon-email{width:21px;height:12px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icones/icone-email.png) no-repeat;display:inline-block;margin:0 5px}#nav .bottom{position:relative;margin-bottom:45px;margin-top:40px;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .bottom .table{position:relative}#nav .bottom .table .left{display:table-cell}#nav .bottom .table .left:hover{opacity:.7}#nav .bottom .table .left span{height:55px;line-height:55px;color:#333;font-size:1.4em;font-weight:500;text-transform:uppercase;letter-spacing:.04em}#nav .bottom .table .right{display:table-cell;text-align:right;vertical-align:middle}#nav .bottom .table .right ul{display:inline-block;list-style:none}#nav .bottom .table .right ul>li{position:relative;display:inline}#nav .bottom .table .right ul>li.soumission>a{padding:0 30px;background-color:var(--my-color);font-weight:400}#nav .bottom .table .right ul>li>a{position:relative;display:inline-block;height:55px;line-height:55px;color:#fff;text-transform:uppercase;font-size:1em;padding:0 15px;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .bottom .table .right ul>li:hover>a{background:#fff;color:#000;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#nav .bottom .table .right ul>li>ul{display:none;position:absolute;top:38px;left:0;width:auto;background:#2e41b6;padding:10px 0;height:0;text-align:left;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.5);box-shadow:0 5px 15px 0 rgba(0,0,0,.5);transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .bottom .table .right ul>li:hover>ul{display:block;height:auto;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#nav .bottom .table .right ul>li>ul>li{position:relative;display:inline}#nav .bottom .table .right ul>li>ul>li>a{white-space:nowrap;display:block;height:45px;line-height:45px;color:#fff;font-size:1em;padding:0 15px;border-bottom:2px solid #2e41b6;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .bottom .table .right ul>li>ul>li:hover>a{border-bottom:2px solid #fff;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#nav .bottom .table .right .menuicon:hover{cursor:pointer}#nav .table{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:20px;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .table .left a{width:245px;height:72px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/logo.png) no-repeat center center/contain;display:inline-block}.webp-support #nav .table .left a{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/logo.png.webp) no-repeat center center/contain}#nav .table .middle{text-align:center;height:60px}#nav .table .middle>ul>li>a,#nav .table .right ul>li>a{display:inline-block;color:#fff}#nav .table .middle>ul{display:inline-flex;width:100%;height:100%;justify-content:space-between;align-items:center}#nav .table .middle>ul>li>a{padding:10px;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#nav .table .middle>ul>li>a:hover{background-color:#fff;color:#3a3a3c}#nav .table .middle>ul>li>a:after{display:block;content:'';border-bottom:2px solid var(--my-color);transform:scaleX(0);transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}#nav .table .middle>ul>li>a:hover:after{transform:scaleX(1)}#nav .table .right ul{display:flex;justify-content:space-between}#nav .table .right li.soumission{background-image:linear-gradient(to top right,#5e85c3 50%,var(--my-color) 0);background-position:top;background-size:300% 300%;margin-right:20px;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .table .right li.soumission:hover{background-position:bottom;cursor:pointer;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#nav .table .right li.langage{background-image:linear-gradient(to top right,#535353 50%,#323232 0);background-position:top;background-size:300% 300%;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav .table .right li.langage:hover{background-position:bottom;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#nav .table .right li.soumission a,#nav .table .right li.langage a{padding:20px}#nav .menu-item-has-children{position:relative;display:inline-block}#nav .sub-menu{display:none;position:absolute;background-color:#fff;text-align:left}#nav .sub-menu a{display:block;color:#3a3a3c;font-size:14px;padding:15px}#nav .sub-menu a:hover{background-color:var(--my-color);color:#fff}#nav .sub-menu a:after{display:block;content:'';border-bottom:2px solid #fff;transform:scaleX(0);transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}#nav .sub-menu a:hover:after{transform:scaleX(1)}#nav .menu-item-has-children:hover .sub-menu{display:block}#nav .menu-item-has-children:hover .dropbtn{background-color:#fff;color:#3a3a3c;transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out}#nav.nav-landing{top:0}#nav.nav-landing .table .right ul>li>a{display:flex;align-items:center;color:#fff;margin-left:4rem;transition:color .3s}#nav.nav-landing .table .right ul>li>a:hover,#nav.scrolled.nav-landing .table .right ul>li>a:hover{color:var(--my-color)}#nav.nav-landing .table .right ul>li>a.phone:before,#nav.nav-landing .table .right ul>li>a.email:before{content:'';display:flex;width:2rem;height:2rem;background:#fff;margin-right:1rem;transition:background .3s}#nav.nav-landing .table .right ul>li>a:hover:before,#nav.scrolled.nav-landing .table .right ul>li>a.phone:hover:before,#nav.scrolled.nav-landing .table .right ul>li>a.email:hover:before{background:var(--my-color)}#nav.nav-landing .table .right ul>li>a.phone:before{-webkit-mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icons/phone-icon.svg) no-repeat center center/contain;mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icons/phone-icon.svg) no-repeat center center/contain}#nav.nav-landing .table .right ul>li>a.email:before{-webkit-mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icons/mail-icon.svg) no-repeat center center/contain;mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icons/mail-icon.svg) no-repeat center center/contain}#nav.scrolled.nav-landing .table .right ul>li>a{color:#3a3a3c}#nav.scrolled.nav-landing .table .right ul>li>a.phone:before,#nav.scrolled.nav-landing .table .right ul>li>a.email:before{background:#3a3a3c}#nav.scrolled{position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.3);box-shadow:0 5px 5px 0 rgba(0,0,0,.3);top:0;background-position:left;color:#000;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav.scrolled .menuicon{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icons/menuicon.png) no-repeat center center/cover}#nav.scrolled .top{border-bottom:1px solid #ddd;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav.scrolled .top .table .left{display:table-cell;vertical-align:middle}#nav.scrolled .top .table .left a{color:#000;transition:all .4s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#nav.scrolled .top .table .left a:hover{color:var(--my-color);transition:all .4s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#nav.scrolled .top .table .right .langue{background-color:#000;color:#fff;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav.scrolled .top .table .right .langue:hover{background-color:var(--my-color);color:#fff;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav.scrolled .bottom{position:relative;margin-bottom:15px;margin-top:15px;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav.scrolled .bottom .table .right ul>li>a{color:#000;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#nav.scrolled .bottom .table .right ul>li.soumission>a{color:#fff}#nav.scrolled .bottom .table .right ul>li:hover>a{background:#000;color:#fff;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#nav.scrolled .table{top:0}#nav.scrolled .table .left a{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/logo_colour.png) no-repeat center center/contain}#nav.scrolled .table .middle>ul>li>a{color:#3a3a3c;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#nav.scrolled .table .middle>ul>li>a:after{display:block;content:'';border-bottom:2px solid var(--my-color);transform:scaleX(0);transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}#nav.scrolled .table .middle>ul>li>a:hover:after{transform:scaleX(1)}#nav.scrolled .table .middle .dropbtn:after{display:block;content:'';border-bottom:2px solid var(--my-color);transform:scaleX(0);transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}#nav.scrolled .menu-item-has-children{position:relative;display:inline-block}#nav.scrolled .sub-menu{display:none;position:absolute;background-color:#fff;text-align:left}#nav.scrolled .sub-menu a{display:block;color:#3a3a3c;font-size:14px;padding:15px}#nav.scrolled .sub-menu a:after{display:block;content:'';border-bottom:2px solid #fff;transform:scaleX(0);transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}#nav.scrolled .sub-menu a:hover{background-color:var(--my-color);color:#fff}#nav.scrolled .sub-menu a:hover:after{transform:scaleX(1)}#nav.scrolled .menu-item-has-children:hover .sub-menu{display:block}.mobilemenu{position:fixed;right:0;width:75%;background-color:#2c2c2c;background-image:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/bg_mobilemenu.png);background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:1100;display:none;overflow-x:hidden;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.5);box-shadow:0 5px 15px 0 rgba(0,0,0,.5);height:100vh}.mobilemenu>div{position:absolute}.mobilemenu .langue{position:absolute;top:30px;left:30px;display:inline-block;padding:10px;background-color:#fff;vertical-align:middle;text-align:center;margin-left:20px;color:#000;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}.mobilemenu .menuicon{text-align:right;position:absolute;top:30px;right:30px;display:inline-block;z-index:1100}.mobilemenu .menuicon img{width:32px}.mobilemenu .menuicon img:hover{opacity:.7;cursor:pointer}.mobilemenu>ul{display:block;list-style:none;text-align:left;padding:90px 50px}.mobilemenu>ul>li{display:table;transform:translateX(-200%);transition:transform .5s}.mobilemenu .visible{transform:translateX(0%)}.mobilemenu>ul>li>a{display:table-cell;vertical-align:middle;padding:15px 0;color:#fff;font-weight:700;font-size:24px}.mobilemenu>ul>li>a:hover{color:var(--my-color)}.mobilemenu>ul>li>ul{display:block;list-style:none;text-align:center}.mobilemenu>ul>li>ul>li{position:relative}.mobilemenu .dropdown-mb{position:relative;display:inline-block}.mobilemenu .dropdown-content-mb{display:none}.mobilemenu .dropdown-content-mb a{display:block;color:#d9d9d5;font-size:20px;padding:15px}.mobilemenu .show{display:block}.menu-layer{display:none;position:fixed;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1099}.soumission-form{position:fixed;left:0;width:60%;background-color:#aba78b;z-index:1200;display:none;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#f5f5f5 transparent;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.5);box-shadow:0 5px 15px 0 rgba(0,0,0,.5);height:100vh}.soumission-form .menuicon{text-align:right;position:absolute;top:30px;right:30px;display:inline-block;z-index:1100}.soumission-form .menuicon img{width:32px}.soumission-form .menuicon img:hover{opacity:.7;cursor:pointer}.soumission-form .titre{width:90%;margin:70px auto 30px;color:#fff}.soumission-form .titre>h2{font-size:36px;padding-bottom:10px}.soumission-form .titre>p{font-size:20px}.soumission-form .form{display:flex;width:90%;justify-content:space-between;flex-wrap:wrap;row-gap:20px;margin:auto auto 70px}.soumission-form .form input{font-family:'Source Sans Pro',sans-serif;color:#363636;border:none;height:50px;flex-basis:45%;padding:0 15px;font-size:16px;outline:none}.soumission-form .form input[name=courriel]{flex-basis:100%}.soumission-form .form input[name=files]{flex-basis:100%}.soumission-form .form input[type=submit]{flex-basis:100%;color:#fff;font-weight:700;cursor:pointer;background-image:linear-gradient(to top right,#535353 50%,#363636 0);background-position:top;background-size:300% 300%;transition:all .4s;-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}.soumission-form .form input[type=submit]:hover{background-position:bottom}.soumission-form .form .file{display:flex;align-items:center;justify-content:space-between;flex-basis:100%;background-color:#fff;padding:10px 15px}.soumission-form .form .file input[type=file]{width:.1px;height:.1px;opacity:0;position:absolute}.soumission-form .form .file p{color:#919191;font-size:14px}.soumission-form .form .file label{display:flex;align-items:center;height:30px;font-size:14px;color:#313131;border:1px solid #313131;padding:5px 15px;cursor:pointer;background-image:linear-gradient(to top right,#313131 50%,transparent 0);background-position:top;background-size:300% 300%;transition:all .4s;-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}.soumission-form .form label:hover{color:#fff;background-position:bottom}.soumission-form .form input[type=text]::-webkit-input-placeholder{color:#919191}.soumission-form .form input[type=text]:-moz-placeholder{color:#919191}.soumission-form .form input[type=text]::-moz-placeholder{color:#919191}.soumission-form .form input[type=text]::-ms-input-placeholder{color:#919191}#accueil-top{color:#fff;position:relative;height:100vh;height:100dvh;background:#000}#accueil-top .wrap{height:100%;z-index:5}#accueil-top .slogan{position:absolute;bottom:0;top:0;right:0;margin:auto;width:45%;height:300px;display:flex;flex-direction:column}#accueil-top .slogan h1{font-size:40px;line-height:1.8em;text-shadow:2px 3px 10px #00000080}#accueil-top .slogan a{color:inherit}#accueil-top .slogan .btn{font-size:18px;font-weight:100;padding:20px;border:1px solid #fff;width:max-content;margin-top:50px;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-top .slogan .btn:hover{background-color:#fff;color:var(--my-color);transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-top .socials{z-index:6;display:flex;column-gap:20px;position:absolute;left:0;right:0;bottom:50px;width:max-content;margin:auto}#accueil-top .socials a{transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#accueil-top .socials a:hover{opacity:.7}#accueil-top .slogan strong,#accueil-top .slogan b{color:var(--my-color)}#slider-left-arrow{left:-65px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/arrow-left.png)}#slider-right-arrow{right:-65px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/arrow-right.png)}.slider-arrow{position:absolute;top:50%;margin-top:-25px;z-index:10;width:50px;height:50px;display:inline-block;opacity:.2;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}.slider-arrow:hover{opacity:1;cursor:pointer;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-content .a-propos{display:flex;align-items:center;text-align:left;background-color:#d9d9d5}#accueil-content .a-propos .slider-apropos{position:relative;justify-content:center;align-items:flex-end;width:100%;height:1000px}#accueil-content .a-propos .slider-apropos .slide{display:block;height:0;opacity:.5;transition:opacity 1.5s;-ms-transition:opacity 1.5s;-moz-transition:opacity 1.5s;-webkit-transition:opacity 1.5s}#accueil-content .a-propos .slider-apropos .slide.fade{height:100%;opacity:1}#accueil-content .a-propos .slider-apropos img{object-fit:cover;width:100%;height:100%}#accueil-content .a-propos .arrows{display:flex;width:200px;justify-content:space-between;position:absolute;bottom:5%;left:0;right:0;margin:auto}#accueil-content .a-propos .slider-apropos .arrow-slide{background-color:#323232;width:22px;height:22px;padding:20px;cursor:pointer;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#accueil-content .a-propos .slider-apropos .arrow-slide:hover{background-color:#535353}#accueil-content .a-propos .apropos-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#accueil-content .a-propos .text{display:flex;flex-direction:column;justify-content:center;width:100%}#accueil-content .a-propos .text>*{padding:0 20% 0 10%}#accueil-content .a-propos .text h2{line-height:1.4em;font-size:30px}#accueil-content .a-propos p{font-size:20px;line-height:1.8em}#accueil-content .text a{color:var(--my-color)}#accueil-content .text .btn{font-size:18px;font-weight:100;padding:20px;border:2px solid var(--my-color);width:max-content;margin-top:50px;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-content .text .btn:hover{background-color:var(--my-color);color:#fff}#accueil-content .services{background-image:linear-gradient(top,var(--my-color),var(--my-color) 85%,transparent 85%,transparent 100%);background-image:-webkit-linear-gradient(top,var(--my-color),var(--my-color) 85%,transparent 85%,transparent 100%)}#accueil-content .services .text{padding:100px 0;width:75%;text-align:center;margin:auto;color:#fff}#accueil-content .services .images{display:grid;grid-template-columns:45% 45%;grid-gap:50px;justify-content:center}#accueil-content .services .images a{display:flex;position:relative;justify-content:center;align-self:flex-end;width:100%;background-color:#4f4f4fB3;padding:35px 40px;transition:all .6s;-ms-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s}#accueil-content .services .images .img-service:hover>a{height:0;padding:40.36% 40px 0;transition:all .6s;-ms-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s}#accueil-content .services .images .img-service:hover .banner{position:absolute;bottom:0;top:0;transition:bottom .6s,top .6s;-ms-transition:bottom .6s,top .6s;-moz-transition:bottom .6s,top .6s;-webkit-transition:bottom .6s,top .6s}#accueil-content .services .img-service{display:flex;width:100%;height:0;padding-top:40.36%}#accueil-content .services .banner{display:flex;align-items:center;position:absolute;bottom:0;top:0;width:85%;transition:bottom .6s ease-in-out,top .6s ease-in-out;-ms-transition:bottom .6s ease-in-out,top .6s ease-in-out;-moz-transition:bottom .6s ease-in-out,top .6s ease-in-out;-webkit-transition:bottom .6s ease-in-out,top .6s ease-in-out}#accueil-content .services .banner p{color:#fff;font-size:18px;margin-left:25px}#accueil-content .services .banner .icon{width:48px;height:48px;background-repeat:no-repeat;background-position:center;background-size:contain}#accueil-content .realisations{padding-top:100px}#accueil-content .realisations .shadow{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/shadow.png) no-repeat top center/cover;position:absolute;width:100%;bottom:-3%;z-index:-1;padding-bottom:5%}#accueil-content .realisations .text{width:65%;text-align:center;margin:auto;padding-bottom:100px}#accueil-content .realisations h2{color:#343434}#accueil-content .realisations .list_services{display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px;margin-top:50px}#accueil-content .realisations .list_services div{display:flex;justify-content:center;align-items:center;padding:0 50px}#accueil-content .realisations .list_services div:before{content:'';display:block;width:12px;height:12px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/icons/point.png) no-repeat center center/contain}#accueil-content .realisations .list_services p{margin-left:10px;color:#595959}#accueil-content .realisations .img-realisations{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:400px 400px;margin:0 auto;row-gap:20px;column-gap:20px}#accueil-content .realisations .img-realisations img{width:100%;height:100%;transition:all .6s}#accueil-content .realisations .img-realisations.cover img{object-fit:cover}#accueil-content .realisations .img-realisations.contain img{object-fit:contain}#accueil-content .realisations .img-realisations a{overflow:hidden;background-color:#fff}#accueil-content .realisations .img-realisations a:hover img{transform:scale(1.1)}#accueil-content .realisations .img-realisations a:nth-child(1){grid-column:auto/span 3}#accueil-content .realisations .img-realisations a:nth-child(2){grid-column:auto/span 3}#accueil-content .realisations .img-realisations>div{grid-column:auto/span 3;grid-row:auto/span 2}#accueil-content .realisations .img-realisations a:nth-child(4){grid-column:auto/span 2}#accueil-content .realisations .img-realisations a:nth-child(5){grid-column:auto/span 4}#accueil-content .realisations .img-realisations-mobile{display:none;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,250px);margin:0 auto;row-gap:20px;column-gap:20px}#accueil-content .realisations .img-realisations-mobile img{width:100%;height:100%;transition:all .6s}#accueil-content .realisations .img-realisations-mobile.cover img{object-fit:cover}#accueil-content .realisations .img-realisations-mobile.contain img{object-fit:contain}#accueil-content .realisations .img-realisations-mobile a{overflow:hidden;background-color:#fff}#accueil-content .realisations .img-realisations-mobile a:hover img{transform:scale(1.1)}#accueil-content .realisations .img-realisations-mobile>div{grid-column:span 2}#accueil-content .realisations .img-btn .img{position:absolute;background-color:#fff;width:100%;height:100%}#accueil-content .realisations .img-realisations .img-btn{position:relative;display:flex;justify-content:center;align-items:flex-end}#accueil-content .realisations .img-realisations-mobile .img-btn{position:relative;display:flex;justify-content:center;align-items:flex-end}#accueil-content .realisations .img-btn .btn-link{color:#fff;width:100%;text-align:center;margin:0 50px 50px;z-index:5}#accueil-content .realisations .btn{font-size:16px;font-weight:100;padding:20px;background-image:linear-gradient(to top right,#5e85c3 50%,var(--my-color) 50%);background-position:top;background-size:300% 300%;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-content .realisations .btn:hover{background-position:bottom}#accueil-content .blogue{background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/bg_blog.png) no-repeat center center/cover;margin-top:100px;padding:100px 0}#accueil-content .blogue .sous-titre{text-align:center;padding-bottom:50px}#accueil-content .blogue .sous-titre h2{font-size:30px;color:#2c2c2c;margin-bottom:10px}#accueil-content .blogue .sous-titre p{color:#2c2c2c}#accueil-content .blogue .vignettes-blogue{justify-content:center;gap:100px;flex-wrap:wrap}#accueil-content .blogue .vignettes-blogue .vignette{width:25%}#accueil-content .blogue .vignettes-blogue .vignette img{display:block;width:100%}#accueil-content .blogue .vignettes-blogue .vignette .vignette-content{padding:20px 20px 40px;background-color:#fff}#accueil-content .blogue .vignettes-blogue .vignette .vignette-content *{color:#444;line-height:1.8em}#accueil-content .blogue .vignettes-blogue .vignette .vignette-content .titre{font-weight:700;font-size:16px}#accueil-content .blogue .vignettes-blogue .vignette .vignette-content .lien{border:3px solid #000;width:max-content;padding:10px 20px;font-size:24px;font-weight:700;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-content .blogue .vignettes-blogue .vignette .vignette-content .lien:hover{background-color:#000;color:#fff;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-content .industries{padding:90px 0}#accueil-content .industries .sous-titre{text-align:center;margin-bottom:50px;color:#2c2c2c;font-size:30px}#accueil-content .industries .category{width:1100px;margin:auto;text-align:center}#accueil-content .industries .category p{margin-bottom:30px}#accueil-content .industries .logos{flex-wrap:wrap;justify-content:space-around;row-gap:50px}#accueil-content .industries .logos .bold{font-size:24px}#accueil-content .industries .logos li{text-align:center;padding-bottom:40px;font-size:20px;width:25%}#accueil-content .industries .logos li p:last-child{color:#888;font-size:16px;margin-top:10px}#accueil-content .industries .logos .industrie-icon{width:128px;height:128px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto}#accueil-content .map{position:relative;overflow:hidden;padding-bottom:800px;height:0}#accueil-content .map iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#accueil-content .contact{padding:80px 50px;position:absolute;background-color:#fff;bottom:-450px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1)}#accueil-content .contact .sous-titre{padding-bottom:40px}#accueil-content .contact .sous-titre p{padding:0}#accueil-content .contact .form .right{text-align:right}#accueil-content .contact .form input[type=text]{font-family:'Roboto Condensed';font-weight:400;font-size:1.6em;color:#000;background-color:#fff;height:65px;width:90%;line-height:75px;margin-bottom:20px;padding:0 25px;display:block;border:2px solid #d0d0d0}#accueil-content .contact .form textarea{font-family:'Roboto Condensed';font-weight:400;border:2px solid #d0d0d0;width:90%;line-height:70px;margin-bottom:20px;padding:0 25px;display:block;font-size:1.6em;color:#000;background-color:#fff;float:right}#accueil-content .contact .form input[type=submit]{font-family:'Roboto Condensed';font-weight:400;font-size:1.6em;color:#fff;background-color:#d0d0d0;height:70px;width:98%;margin-bottom:49px;padding:0 25px;display:block;border:2px solid #d0d0d0;text-align:left;font-weight:700;float:right;border:0;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-content .contact .form input[type=submit]:hover{cursor:pointer;background-color:var(--my-color);transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#accueil-content .contact .form #ishuman{display:none}#accueil-content .spacer550{height:550px}#page-top{position:relative;height:650px}#page-top .banner{position:absolute;width:100%;bottom:0;background-color:#4e75b4e6;padding:40px 0}#page-top .banner h1{display:inline-block;color:#fff;font-size:36px;text-shadow:2px 3px 10px #00000080}#page-top .banner h2{display:inline-block;color:#fff;font-size:36px;text-shadow:2px 3px 10px #00000080}#page-top .banner .socials{float:right;display:flex;gap:15px}#page-top .banner .socials a{height:32px;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}#page-top .banner .socials a:hover{opacity:.7}#page-content p{line-height:1.6em;font-size:20px}#page-content h2{font-size:30px}#page-content h3{color:#939393;text-transform:uppercase;font-weight:400;margin-bottom:5px}#apropos .info{background-color:var(--second-color);padding:120px 0}#apropos .info .wrap{display:grid;grid-template-columns:repeat(2,1fr);column-gap:75px;row-gap:50px}#apropos .info .vision{grid-row:span 2}#apropos .middle{background-color:var(--my-color);padding:150px 0}#apropos .middle .wrap{display:grid;width:1200px;grid-template-columns:repeat(3,1fr);row-gap:50px;column-gap:100px;text-align:center}#apropos .middle .wrap .item{color:#fff;text-align:center}#apropos .middle .wrap .item .icon{position:relative;width:100px;height:100px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto}#apropos .middle .wrap .item h3{margin-top:20px;color:#ccc;font-weight:700;font-size:24px}#apropos .middle .wrap .item p{margin-top:20px;font-size:16px}#apropos .middle #apropos .bottom{padding:100px 0;gap:75px}#apropos .bottom>img{width:50%;object-fit:cover}#apropos .bottom .text{margin-right:10%}#apropos .bottom .text h3{margin-bottom:0;font-weight:600}#services .first-row{background-color:var(--second-color)}#services .top .grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:120px;row-gap:200px;padding:100px 0}#services .top .grid .one{display:flex;flex-direction:column;gap:50px}#services .top .grid .one img{object-fit:cover;transition:all .4s}#services .top .grid .one img:hover{opacity:.8}#services .top .grid .one .thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:auto;height:200px}#services .top .grid .one .thumbnails a{display:block;height:200px;background-color:#000}#services .top .grid .one .thumbnails a img{width:100%;height:100%;object-fit:cover}#services .middle{height:600px;position:relative}#services .middle .wrap{z-index:1;height:100%}#services .middle h2{width:38%;color:#fff;position:absolute;top:50%;transform:translateY(-50%);line-height:2em}#services .middle .overlay{display:block;height:100%;width:50%;position:absolute;top:0;left:0;background-color:var(--my-color);opacity:.8;z-index:0}#services .bottom{background-image:linear-gradient(to top,#fff 50%,var(--second-color) 50%)}#services .bottom .grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:120px;row-gap:200px;padding:100px 0}#services .bottom .grid .one .icon{width:175px;height:175px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:50px}#services .top .grid .one h2,#services .bottom .grid .one h2{margin-bottom:20px}#services .service_pagelink{position:relative;display:inline-block;max-width:160px;padding:20px;background:#4c71ab;color:#fff;text-align:center;font-weight:700}#services .service_pagelink:hover{background:#222}#industries .flex{justify-content:space-between;align-items:center;padding:100px 0;gap:100px}#industries .flex img{width:750px}#industries .flex .text h2{text-transform:uppercase}#industries .flex .text{width:50%;padding-right:10%;box-sizing:border-box}#industries .flex.left{flex-direction:row-reverse}#industries .flex.left .text{padding-right:0;padding-left:10%}#industries .flex.blue{background-color:var(--my-color)}#industries .flex.blue .text{color:#fff}#industries .flex.blue .text h3{color:#e7e7e7}#industries .flex.gray{background-color:var(--second-color)}#industries .flex.white{background-color:#fff}#realisations{padding:100px 0}#realisations .images{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;column-gap:50px;row-gap:100px}#realisations .images img{transition:all .6s}#realisations .images a:hover img{transform:scale(1.1)}#nouvelles{padding:100px 0}.blog-container{display:flex;flex-direction:row;justify-content:space-between}.main-content{align-self:flex-start;width:67%}.main-content h1{padding:0;margin-bottom:20px}.side-content{align-self:flex-start;width:33%;margin-left:30px;background:#333}ul.xoxo{list-style:none}ul.xoxo h2{text-transform:uppercase;margin-bottom:10px}ul.xoxo #block-2{background-color:var(--second-color);padding:40px}ul.xoxo #block-3{color:#fff;background-color:var(--my-color);padding:60px 40px}ul.xoxo #block-3 ul>li>a{color:#fff;transition:all .4s}ul.xoxo #block-3 ul>li>a:hover{color:#e7e7e7}ul.xoxo #block-3 ul>li{border-bottom:5px solid #fff}ul.xoxo #block-8{color:#000;background-color:var(--second-color);padding:60px 40px}ul.xoxo #block-8 ul>li>a{color:#000;transition:all .4s}ul.xoxo #block-8 ul>li>a:hover{opacity:.7}ul.xoxo #block-8 ul>li{border-bottom:5px solid #000}ul.xoxo>li ul>li>time{color:#fff}ul.xoxo>li ul>li{display:inline-block;width:100%;padding:30px 0 10px;font-size:20px}ul.xoxo select{background:#333;color:#fff;border:none;margin-left:30px;margin-top:20px}ul.xoxo select:focus{outline:none}.main-content article{display:inline-block;width:95%;margin-bottom:50px;background-color:#ececec}.main-content article img{display:block;width:100%;height:550px;object-fit:cover}.main-content article h2>a{color:#333}.entry-title{display:flex;align-items:center;gap:25px;padding:40px}#nouvelles .entry-title a:after{display:block;content:'';border-bottom:solid 3px var(--my-color);margin-top:5px;transform:scaleX(0);transform-origin:0;transition:transform .4s ease-in-out}#nouvelles .entry-title a:hover:after{transform:scaleX(1);transform-origin:0% 50%}.entry-title a{font-size:24px;color:#000}.entry-meta{display:flex;flex-direction:column;background-color:var(--my-color);color:#fff;padding:10px 15px}.entry-date{text-align:center;text-transform:uppercase;color:#fff}.btn_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:30px}.btn_blogue,.previous_btn a,.next_btn a{background-color:#333;color:#fff;padding:10px 20px;border-radius:5px;transition:all .2s ease-in;-ms-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in}.post-edit-link{padding:20px;float:right}.wp-block-search__input{border:none}.wp-block-search__button{background:url(https://groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/search-icon.png) no-repeat center center/contain;border:none;font-size:0px;width:28px;height:28px}.wp-block-search__inside-wrapper{gap:20px;align-items:center}#single{padding:100px 0}#single .entry-title{display:block;padding:0}#single .entry-title a{font-size:30px}#single .entry-meta{display:block;background-color:transparent;padding:0;width:auto}#single .entry-date{text-align:left;color:#9b9b9b;font-size:18px}#single .post-edit-link{padding:20px 0;display:block;float:none}#single article p{font-size:18px}#single .text{margin-bottom:50px}#carrieres{background-image:linear-gradient(to left,var(--my-color) 50%,#fff 50%)}#carrieres .top-text{background-color:var(--second-color);padding:50px 0}#carrieres .grid{display:grid;grid-template-columns:repeat(2,1fr)}#carrieres .jobs{padding:50px 50px 50px 0;width:100%;box-sizing:border-box}#carrieres .jobs .flex{background-color:var(--second-color);padding:20px;align-items:center;gap:30px;margin-bottom:30px;cursor:pointer;transition:background-color .2s}#carrieres .jobs .flex:hover{background-color:#bbbbba}#carrieres .jobs .flex img{background-color:var(--my-color);padding:10px;border-radius:50%}#carrieres .jobs .desc{display:none;font-size:18px;padding:0 30px 30px}#carrieres .jobs .desc.show{max-height:500px;opacity:1;visibility:visible}#carrieres .form{color:#fff;padding:50px 0 50px 50px;width:100%;box-sizing:border-box}#carrieres .form>p,#carrieres .form>h2{text-transform:uppercase}#carrieres .form form{display:flex;flex-direction:column;gap:15px;margin-top:30px}#carrieres .form form input[type=text]{height:60px;padding:0 30px;font-size:16px;font-family:'Sora',sans-serif}#carrieres .form form input[type=submit]{appearance:none;height:60px;color:#fff;padding:0 30px;font-size:16px;font-family:'Sora',sans-serif;border:none;text-align:left;cursor:pointer;background-image:linear-gradient(to top right,#535353 50%,#323232 0);background-position:top;background-size:300% 300%;transition:all .4s}#carrieres .form form input[type=submit]:hover{background-position:bottom}#carrieres .form form textarea{height:150px;font-size:16px;padding:20px 30px;font-family:'Sora',sans-serif}#carrieres .form .file{display:flex;align-items:center;gap:20px;flex-basis:100%;background-color:#fff;padding:10px 15px}#carrieres .form .file input[type=file]{width:.1px;height:.1px;opacity:0;position:absolute}#carrieres .form .file p{color:#434343;font-size:16px}#carrieres .form .file label{display:flex;align-items:center;height:30px;font-size:16px;color:#313131;padding:5px 15px;cursor:pointer;background-color:var(--second-color);transition:all .4s;-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}#carrieres .form .file label:hover{background-color:#bbbbba}#carrieres .form form input[type=text]::placeholder,#carrieres .form form input[type=submit]::placeholder,#carrieres .form form textarea::placeholder{color:#434343}#contact{background-image:linear-gradient(to left,var(--my-color) 50%,#fff 50%)}#contact .top-spacer{background-color:var(--second-color);height:50px}#contact .grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}#contact .info{padding:75px 50px 75px 0;width:100%;box-sizing:border-box;color:#3d3d3d}#contact .right{background-color:var(--my-color)}#contact .form{color:#fff;padding:75px 0 75px 50px;width:100%;box-sizing:border-box}#contact .form>p,#carrieres .form>h2{text-transform:uppercase}#contact .form form{display:flex;flex-direction:column;gap:15px;margin-top:30px}#contact .form form input[type=text]{height:60px;padding:0 30px;font-size:16px;font-family:'Sora',sans-serif}#contact .form form input[type=submit]{appearance:none;height:60px;color:#fff;padding:0 30px;font-size:16px;font-family:'Sora',sans-serif;border:none;text-align:left;cursor:pointer;background-image:linear-gradient(to top right,#535353 50%,#323232 0);background-position:top;background-size:300% 300%;transition:all .4s}#contact .form form input[type=submit]:hover{background-position:bottom}#contact .form form textarea{height:150px;font-size:16px;padding:20px 30px;font-family:'Sora',sans-serif}#contact .map{display:block;width:100%;height:600px}.error_message{width:90%;background-color:#363636;color:#fff;margin:0 auto 30px}.error_message div{padding:20px}.error_message_car{width:90%;background-color:#363636;color:#fff;margin:20px 0 30px}.error_message_car div{padding:20px}#equipes{position:relative;background:var(--second-color);padding:50px 0}#equipes .single-equipe{position:relative;margin:50px 0}#equipes .single-equipe h2{color:#222;text-align:center;text-transform:uppercase;margin-bottom:50px;font-size:2em}#equipes .single-equipe ul{display:flex;flex-wrap:wrap}#equipes .single-equipe ul li{width:29%;margin:0 2% 30px;display:inline-block}#equipes .single-equipe ul li img{position:relative;width:100%;height:auto;margin-bottom:30px}#equipes .single-equipe ul li h3{text-transform:uppercase;color:#222;margin-bottom:5px;font-weight:700;text-align:center;font-size:1.6em}#equipes .single-equipe ul li h4{color:#666;margin-bottom:20px;font-weight:700;text-align:center}#equipes .single-equipe ul li p{line-height:1.4em;color:#222;padding:30px;background:#fff;font-size:.9em}#page-content{padding:50px 0}#page-content h2,#page-content h3,#page-content h4,#page-content h5,#page-content h6{margin-bottom:30px}#page-content p{margin-bottom:30px}#page-content ol,#page-content ul{margin:0 0 30px 21px}#page-content ol li{list-style:decimal}#page-content ul li{list-style:disc}.flex-auto{flex:1}#landing h2,#landing h3{color:#222;text-transform:uppercase}#landing h2 span,#landing h3 span{color:var(--my-color)}#landing .container{display:flex;gap:4rem}#landing .title{font-size:2.25rem;text-transform:uppercase;margin-bottom:2rem}#landing .text>p:not(:last-child){margin-bottom:1rem}#landing .cta-btn{display:inline-block;font-size:1.125rem;font-weight:700;color:#fff;padding:20px 30px;text-transform:uppercase;background-image:linear-gradient(to top right,#5e85c3 50%,var(--my-color) 50%);background-position:top;background-size:300% 300%;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#landing .cta-btn:hover{background-position:bottom}#landing .hero{position:relative;height:100vh;height:100dvh;background-repeat:no-repeat;background-position:center;background-size:cover}#landing .hero:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}#landing .hero .wrap{display:flex;align-items:center;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}#landing .hero .hero-content{max-width:60%;padding-top:300px}#landing .hero .hero-content h1{font-size:3.5rem;color:#fff;text-transform:uppercase;margin-bottom:1.5rem}#landing .hero .hero-content p{font-size:1.5rem;color:#fff;margin-bottom:1.5rem}#landing .hero .hero-content .cta-btn{font-size:1.5rem;margin-top:2rem}#landing .hero .clients{width:100%;margin:auto auto 5rem}#landing .hero .clients h2{font-size:1.25rem;color:#fff;text-align:center;text-transform:initial;margin-bottom:2rem}#landing .hero .clients .logos{max-width:65%;display:flex;align-items:center;justify-content:center;gap:4rem}#landing .hero .clients .logos img{min-width:0;width:auto;max-height:60px}#landing .hero .clients .swiper-wrapper{align-items:center;text-align:center}#landing .section1{background:#eee;padding:100px 0}#landing .section1 .container{gap:8rem}#landing .section1 .cert{display:flex;width:40%}#landing .section1 .cert:before{content:'';display:block;width:100px;height:100px;flex-shrink:0;background:var(--my-color);-webkit-mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/landing/icons/document-approve-icon.svg) no-repeat center center/contain;mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/landing/icons/document-approve-icon.svg) no-repeat center center/contain;margin-right:1.25rem}#landing .section1 .cert h3{font-size:1.5rem;margin-bottom:1rem}#landing .section1 .cert ul{margin-left:1rem}#landing .section1 .cert ul li{list-style-type:square}#landing .section1 .cert ul li:not(:last-child){margin-bottom:.5rem}#landing .section2{padding:100px 0}#landing .section2 .video-block{align-items:center}#landing .section2 .video-block .video{position:relative;width:45%;aspect-ratio:16/9;cursor:pointer}#landing .section2 .video-block .video:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;pointer-events:none;transition:opacity .3s}#landing .section2 .video-block .video:hover:before{opacity:.25}#landing .section2 .video-block .video:after{content:'';display:block;position:absolute;left:0;right:0;top:50%;width:90px;height:90px;background:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/landing/icons/play-round-icon-blue.svg) no-repeat center center/contain;transform:translateY(-50%);margin:auto;pointer-events:none;transition:opacity .3s}#landing .section2 .video-block .video:hover:after{opacity:.65}#landing .section2 .video-block .video img{display:block;width:100%;height:100%;object-fit:cover}#landing .section2 .icon-blocks{margin:100px 0 60px}#landing .section2 .icon-block{display:flex;gap:1.25rem;align-items:flex-start}#landing .section2 .icon-block .icon{width:4rem;height:5rem;background:var(--my-color);-webkit-mask-repeat:no-repeat;-webkit-mask-position:top center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:top center;mask-size:contain;flex-shrink:0}#landing .section2 .icon-block h3{font-size:1.5rem;margin-bottom:8px}#landing .section2 .mid-cta{display:flex;align-items:center;justify-content:center;gap:3rem;margin-top:3rem}#landing .section2 .mid-cta h2{font-size:1.5rem}#landing .section3{color:#fff;background:var(--my-color);padding:100px 0 200px}#landing .section3 h2{color:#fff}#landing .section3 .gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:5rem 0 3rem}#landing .section3 .gallery>a{aspect-ratio:1;background:#000;overflow:hidden}#landing .section3 .gallery>a img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .5s}#landing .section3 .gallery>a:hover img{opacity:.65;transform:scale(1.15) rotate(3deg)}#landing .section4{max-width:1500px;background:#eee;padding:4rem 5rem;box-sizing:border-box;margin:-150px auto 0}#landing .section4 .title{margin-bottom:0}#landing .section4 .icons{display:flex;align-items:center;justify-content:center;gap:3rem}#landing .section4 .icons .block{flex:1}#landing .section4 .icons .block .icon{width:4rem;height:4rem;background:var(--my-color);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;margin:0 auto 1rem}#landing .section4 .icons .block h3{font-size:1.5rem;color:var(--my-color);text-align:center}#landing .section5{padding:100px 0}#landing .section5 .container{align-items:flex-start}#landing .section5 .container>img{min-width:0}#landing .section5 .cta-btn{margin:1.5rem 0 3rem}#landing .section5 .title{font-size:1.5rem}#landing .section5 .title span{display:block;font-size:2.25rem}#landing .section5 .contact-detail{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:600;color:#222;margin:1.5rem 0 .5rem;transition:color .3s}#landing .section5 .contact-detail:hover{color:var(--my-color)}#landing .section5 .contact-detail:before{content:'';display:block;width:2rem;height:2rem;background:#222;transition:background .3s}#landing .section5 .contact-detail:hover:before{background:var(--my-color)}#landing .section5 .contact-detail.phone:before{-webkit-mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/landing/icons/phone-icon.svg) no-repeat center center/contain;mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/landing/icons/phone-icon.svg) no-repeat center center/contain}#landing .section5 .contact-detail.email:before{-webkit-mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/landing/icons/mail-icon.svg) no-repeat center center/contain;mask:url(//www.groupeindustriellachance.ca/wp-content/themes/blankslate-child/img/landing/icons/mail-icon.svg) no-repeat center center/contain}#landing .map{display:block;width:100%;height:600px}#footer.footer-landing{color:#000;background:var(--second-color);padding:1.5rem 0}#footer.footer-landing .flex{align-items:center}#footer.footer-landing .menu{display:flex;flex-direction:column;gap:8px;margin-left:2rem}#footer.footer-landing .menu a{color:#000;transition:color .3s}#footer.footer-landing .menu a:hover{color:var(--my-color)}#footer.footer-landing .copyright{margin-left:auto}#footer{color:#fff;font-family:'Source Sans Pro',sans-serif}#footer a{color:#fff}#footer .top{background-color:#454545;padding-top:80px;padding-bottom:45px;line-height:30px;font-size:18px}#footer .top .wrap{align-items:flex-start;justify-content:space-between;gap:30px}#footer .top .left{width:30%}#footer .top .left>a img{margin-bottom:10px}#footer .top .left>a img:hover{opacity:.7}#footer .top .left p{padding-bottom:50px}#footer .top .left .icones a{margin-right:10px}#footer .top .left .icones a:hover{opacity:.7}#footer .top .middle{width:30%;border-left:2px solid #fff;margin-right:auto;text-align:left}#footer .top .middle h3{padding-bottom:50px;padding-top:20px;text-transform:uppercase}#footer .top .middle a:hover{color:var(--my-color)}#footer .top .middle div{padding-left:30px}#footer .top .right{width:30%}#footer .top .right form p{width:75%;line-height:1.2em;padding-bottom:10px}#footer .top .right input[type=text]{font-family:'Source Sans Pro',sans-serif;color:#fff;background-color:#6d6e6f;border:none;width:76%;font-size:16px;padding:0 15px;height:50px;outline:none}#footer .top .right .form{padding-bottom:30px}#footer .top .right .form input[type=submit]{font-weight:700;color:#fff;padding:0 15px;text-align:center;border:0;vertical-align:top;height:50px;width:50px;background-image:linear-gradient(to top right,#5e85c3 50%,var(--my-color) 50%);background-position:top;background-size:300% 300%;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#footer .top .right .form input[type=submit]:hover{cursor:pointer;background-position:bottom;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#footer .top .right h2{transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#footer .top .right h2:hover{color:#fff;transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out}#footer .top .right p a:hover{color:var(--my-color)}#footer .top .right .contact{padding-bottom:30px}#footer .top .right .socials{display:flex;column-gap:20px;width:max-content;margin-left:auto}#footer .top .right .socials a:hover{opacity:.7}#footer .bottom{background-color:#393939;padding:12px 0}#footer .bottom .flex{justify-content:space-between}#footer .bottom .left,#footer .bottom .center,#footer .bottom .right{align-self:center}#footer .bottom .left .langue{display:inline-block;color:#000;padding:10px;background-color:#fff;vertical-align:middle;text-align:center;margin-right:20px;transition:all .4s ease-in;-ms-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in}#footer .bottom .left .langue:hover{background-color:var(--my-color);color:#fff}#footer .bottom .middle img{background-color:#323232;width:22px;height:22px;padding:10px}#footer .bottom .middle img:hover{background-color:#535353}#footer .bottom .right a:hover{color:var(--my-color)}#footer .bottom .left a{text-decoration:underline}#footer .bottom a:hover{color:var(--my-color)}#footer::placeholder{color:#fff}#footer .top .right .form input[type=text]::-webkit-input-placeholder{color:#fff}#footer .top .right .form input[type=text]:-moz-placeholder{color:#fff}#footer .top .right .form input[type=text]::-moz-placeholder{color:#fff}#footer .top .right .form input[type=text]:-ms-input-placeholder{color:#fff}#page-bigtop{position:relative}#page-bigtop .banner-bigtop{position:relative}#page-bigtop .banner-bigtop .center{text-align:center;z-index:5;padding:300px 0 200px}#page-bigtop .banner-bigtop h1{color:#fff;text-transform:uppercase;font-size:3.5em;margin-bottom:20px}#page-bigtop .banner-bigtop h2{color:#fff;text-transform:uppercase;font-size:1.6em;margin-bottom:40px}#page-bigtop .banner-bigtop a{position:relative;display:inline-block;padding:25px 35px;background:#4c71ab;color:#fff;text-transform:uppercase;border-radius:0;font-weight:700;font-size:1.4em}#page-bigtop .banner-bigtop a:hover{background:#333}#page-bigtop .banner-bigtop .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.5)}.services-intro1{position:relative;padding:50px 0 30px;background:#eee}.services-intro1 .center{text-align:center}.services-intro1 h2{color:#222;font-size:1.6em;line-height:1.4em;margin:0 65px 0;font-weight:400}.services-intro1 h2 strong{font-weight:700}.services-intro1 p{color:#222;font-size:1.2em;line-height:1.4em;margin:30px 85px 0}.services-intro1 p b,.services-intro1 p strong{font-weight:700}.padded{padding:100px 0 !important}.services-intro1 iframe{width:100%;height:640px;margin:40px 0}.services-capacites{position:relative;padding:50px 0 100px;background:#eee}.services-capacites .center{text-align:center}.services-capacites h2{position:relative;color:#222;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-capacites h2:after{content:'';display:block;width:60%;height:2px;background-color:#4c71ab;margin:0 auto;position:relative;top:5px}.services-capacites .flex{position:relative;display:flex;justify-content:space-between}.services-capacites .flex .col{width:24%;align-self:flex-start;text-align:center;background:#d9d9d5;padding:25px 2% 45px;border-radius:0}.services-capacites .flex .col img{display:inline-block;margin-bottom:5px;max-height:100px}.services-capacites .flex .col h3{color:#222;margin-bottom:15px;text-transform:uppercase;font-size:1em;font-weight:700}.services-capacites .flex .col p{color:#222;font-size:1em;line-height:1.2em}.services-capacites2{position:relative;padding:50px 0 100px;background:#eee}.services-capacites2 .center{text-align:center}.services-capacites2 h2{position:relative;color:#222;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-capacites2 h2:after{content:'';display:block;width:60%;height:2px;background-color:#4c71ab;margin:0 auto;position:relative;top:5px}.services-capacites2 .flex{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.services-capacites2 .flex .col{width:40%;align-self:flex-start;text-align:center;background:#d9d9d5;padding:25px 2% 45px;border-radius:0;margin:0 2% 2%}.services-capacites2 .flex .col img{display:inline-block;margin-bottom:5px;max-height:100px}.services-capacites2 .flex .col h3{color:#222;margin-bottom:15px;text-transform:uppercase;font-size:1em;font-weight:700}.services-capacites2 .flex .col p{color:#222;font-size:1em;line-height:1.2em}.services-materiaux{position:relative;padding:80px 0 50px;background:#4c71ab}.services-materiaux .center{text-align:center}.services-materiaux h2{position:relative;color:#fff;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-materiaux h2:after{content:'';display:block;width:60%;height:2px;background-color:#fff;margin:0 auto;position:relative;top:5px}.services-materiaux .liste-materiaux{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.services-materiaux .liste-materiaux .materiel{position:relative;width:22%;padding:20px 2%;background:#fff;border-radius:0;text-align:center;margin-bottom:60px}.services-materiaux .liste-materiaux .materiel img{display:inline-block;max-width:100px}.services-materiaux .liste-materiaux .materiel h3{color:#222;text-transform:uppercase;font-size:1.4em;margin-top:10px;font-weight:700}.services-materiaux .liste-materiaux .materiel p{color:#555;font-size:1.1em;margin-top:10px}.services-avantages{position:relative;padding:50px 0 100px;background:#fff}.services-avantages .center{text-align:center}.services-avantages h2{position:relative;color:#222;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-avantages h2:after{content:'';display:block;width:60%;height:2px;background-color:#4c71ab;margin:0 auto;position:relative;top:5px}.services-avantages .liste-avantage{position:relative;display:flex;justify-content:space-around}.services-avantages .liste-avantage .avantage{position:relative;width:36%;padding:20px 2%;background:#eee;border-radius:0;text-align:center}.services-avantages .liste-avantage .avantage .top-img{display:inline-block;margin-bottom:5px;max-width:80px}.services-avantages .liste-avantage .avantage h3{text-transform:uppercase;font-size:1.6em;margin-bottom:40px;display:block;color:#222;font-weight:700;margin-top:15px}.services-avantages .liste-avantage .avantage p{color:#222;font-size:1.2em;margin-bottom:10px;max-width:80%;margin:0 auto 30px}.services-avantages .liste-avantage .avantage .bot-img{position:relative;display:inline-block;max-width:200px}.services-3imgs{position:relative;display:flex}.services-3imgs a{flex:1 0 0%;display:block}.services-3imgs a img{width:100%;height:auto;display:block}.services-cta{position:relative;padding:40px 0 100px;background:#d9d9d5}.services-cta .cta-2col{position:relative;display:flex;justify-content:space-between}.services-cta .cta-2col .left{width:60%;align-self:center}.services-cta .cta-2col .left h2{text-transform:uppercase;color:#222;margin-bottom:20px;font-size:2.4em}.services-cta .cta-2col .left p{font-weight:700;color:#222;margin-bottom:35px}.services-cta .cta-2col .left a{display:block;max-width:255px;padding:20px;background:#4c71ab;color:#fff;border-radius:0;text-transform:uppercase;margin-bottom:10px;font-weight:700;font-size:1.4em}.services-cta .cta-2col .left a:hover{background:#222}.services-cta .cta-2col .right{width:35%;align-self:center}.services-cta .cta-2col .right img{position:relative;width:100%;border-radius:0}.services-2cols-sciage{position:relative;padding:50px 0 100px;background:#eee}.services-2cols-sciage .center{text-align:center}.services-2cols-sciage .flex{position:relative;display:flex;justify-content:center}.services-2cols-sciage .flex .col{width:34%;align-self:flex-start;text-align:center;background:#fff;padding:25px 2% 45px;border-radius:0;margin:0 50px}.services-2cols-sciage .flex .col img{display:inline-block;object-fit:contain;margin-bottom:5px;max-height:100px}.services-2cols-sciage .flex .col h3{color:#222;text-transform:uppercase;font-size:2em;font-weight:700;margin:0 55px 15px}.services-2cols-sciage .flex .col p{color:#222;font-size:1.5em;line-height:1.4em;margin:0 40px}.services-capacite-sciage{position:relative;padding:80px 0 50px;background:#4c71ab}.services-capacite-sciage h2{position:relative;color:#fff;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-capacite-sciage h2:after{content:'';display:block;width:60%;height:2px;background-color:#fff;position:relative;top:5px}.services-capacite-sciage .flex{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.services-capacite-sciage .flex .box{position:relative;width:35%;padding:125px 6%;border-radius:0;text-align:center;margin-bottom:60px}.services-capacite-sciage .flex .box img{display:inline-block;max-width:100px}.services-capacite-sciage .flex .box h3{position:relative;color:#fff;text-transform:uppercase;font-size:1.4em;margin-top:10px;font-weight:700;z-index:5}.services-capacite-sciage .flex .box p{position:relative;color:#fff;margin-top:10px;z-index:5}.services-capacite-sciage .flex .box .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;border-radius:0}.services-avantages-sciage{position:relative;padding:50px 0 100px;background:#fff}.services-avantages-sciage .align-right{position:relative;text-align:right}.services-avantages-sciage h2.title-right{position:relative;color:#222;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-avantages-sciage h2.title-right:after{content:'';display:block;width:60%;height:2px;background-color:#4c71ab;position:absolute;bottom:-10px;right:0}.services-avantages-sciage .liste-avantages-sciage{position:relative;display:flex;margin-top:50px}.services-avantages-sciage .liste-avantages-sciage img{position:relative;max-width:50px;margin-right:35px}.services-avantages-sciage .liste-avantages-sciage h2{position:relative;font-size:2em;color:#222;font-weight:400}.services-expertise-usinage{position:relative;padding:80px 0 50px;background:#4c71ab}.services-expertise-usinage h2{position:relative;color:#fff;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-expertise-usinage h2:after{content:'';display:block;width:60%;height:2px;background-color:#fff;position:relative;top:5px}.services-expertise-usinage .flex{position:relative;display:flex;justify-content:space-between}.services-expertise-usinage .flex .img{width:30%;align-self:center;background:#d9d9d5;border-radius:0;overflow:hidden}.services-expertise-usinage .flex .img img{margin:20px;max-width:380px;border-radius:0}.services-expertise-usinage .flex .text{width:65%;align-self:center;position:relative}.services-expertise-usinage .flex .text p{color:#fff;font-size:1.4em;line-height:1.4em}.services-capacite-usinage{position:relative;padding:50px 0 100px;background:#fff}.services-capacite-usinage .align-right{position:relative;text-align:right}.services-capacite-usinage h2.title-right{position:relative;color:#222;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-capacite-usinage h2.title-right:after{content:'';display:block;width:60%;height:2px;background-color:#4c71ab;position:absolute;bottom:-10px;right:0}.services-capacite-usinage .flex{position:relative;display:flex;justify-content:space-between}.services-capacite-usinage .flex .img{width:30%;align-self:center;background:#d9d9d5;border-radius:0;overflow:hidden}.services-capacite-usinage .flex .img img{margin:20px;max-width:380px;border-radius:0}.services-capacite-usinage .flex .text{width:65%;align-self:center;position:relative}.services-capacite-usinage .flex .text p{color:#222;font-size:1.4em;line-height:1.4em}.services-secteurs-extrusion{position:relative;padding:80px 0 100px;background:#4c71ab}.services-secteurs-extrusion h2{position:relative;color:#fff;text-transform:uppercase;font-size:2.4em;display:inline-block;margin-bottom:60px}.services-secteurs-extrusion h2:after{content:'';display:block;width:60%;height:2px;background-color:#fff;position:relative;top:5px}.services-secteurs-extrusion .flex{position:relative;display:flex;justify-content:space-around}.services-secteurs-extrusion .flex .box{position:relative;width:20%;padding:125px 3%;border-radius:0;text-align:center}.services-secteurs-extrusion .flex .box img{display:inline-block;max-width:100px}.services-secteurs-extrusion .flex .box h3{position:relative;color:#fff;text-transform:uppercase;font-size:1.4em;margin-top:10px;font-weight:700;z-index:5}.services-secteurs-extrusion .flex .box .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;border-radius:0}#video-accueil{position:relative;margin:150px 0 0}#video-accueil .video-container{position:relative;width:100%;padding-bottom:56%}#video-accueil .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tall-img{height:auto;width:100%;max-height:none;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wide-img{width:auto;height:100%;max-width:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cover{position:relative;overflow:hidden}.cover>img{position:absolute}@media screen and (max-width:1600px){#nav .table .left a,#nav.scrolled .table .left a{width:175px;height:51px}#nav .table .middle ul>li>a,#nav:not(.nav-landing) .table .right ul>li>a{font-size:12px;height:45px;line-height:45px}#nav .table .right li.soumission a,#nav .table .right li.langage a{padding:0 15px}}@media screen and (max-width:1450px){.wrap{width:1100px}.sous-titre h2{font-size:44px}.soumission-form .titre>h2{font-size:30px}.soumission-form .titre>p{font-size:16px}.soumission-form .form input{flex-basis:43%}#accueil-top .slogan h1{font-size:30px}#accueil-top .slogan,#accueil-content .photo1 .slogan{font-size:50px}#accueil-top .slogan .lien,#accueil-content .photo1 .slogan .lien{font-size:23px}#accueil-content .realisations .img-realisations{grid-template-rows:300px 300px}#accueil-content .realisations .img-right .btn{font-size:12px}#accueil-content .industries .logos .bold{font-size:20px}#accueil-content .industries .logos p:last-child{font-size:14px}#accueil-content .industries .category{width:750px}#accueil-content .contact .form textarea{width:86%;line-height:77px}#accueil-content .contact .form input[type=submit]{width:97%}#footer .top .right .form input[type=text]{width:70%}#footer .top .left p{width:85%}#page-top{height:550px}#apropos .middle .wrap{width:1000px}#apropos .bottom>img{width:45%}#services .top .grid .one .thumbnails,#services .top .grid .one .thumbnails a{height:150px}#industries .flex img{width:600px}#contact .map,#landing .map{height:500px}#equipes .single-equipe ul li h3{font-size:1.2em}#equipes .single-equipe ul li h4{font-size:.8em}#page-bigtop .banner-bigtop .center{padding:200px 0 100px}#page-bigtop .banner-bigtop h1{font-size:2.5em}#page-bigtop .banner-bigtop h2{font-size:1.2em}#page-bigtop .banner-bigtop a{font-size:1.2em;padding:25px 20px}.services-expertise-usinage h2{font-size:2.2em}.services-expertise-usinage .flex .img img,.services-capacite-usinage .flex .img img{max-width:290px}.services-cta{padding:60px 0}#landing .hero .hero-content{max-width:100%}#landing .section4{max-width:1200px}#landing .section4 .title{font-size:1.75rem}.services-intro1 iframe{height:520px}}@media screen and (max-width:1158px){.wrap{width:900px}.blue-img-overlay,#accueil-top .slogan{width:75%}#nav .table .middle{display:none}#nav .table .menuicon{display:inline-block;width:40px;height:40px;margin:7px 0;float:right}#nav .table .menuicon:hover{opacity:.7}#nav.scrolled .table .menuicon{display:inline-block;width:40px;height:40px;margin:7px 0;float:right}#nav.scrolled .table .menuicon:hover{opacity:.7}#nav.scrolled .table .menuicon.img-off{display:none}#accueil-top .socials{margin:0}#accueil-top .slogan,#accueil-content .photo1 .slogan{font-size:40px}#accueil-top .slogan .lien,#accueil-content .photo1 .slogan .lien,#accueil-content .section-middle .text .lien{font-size:18px;padding:15px}#accueil-content .a-propos .text h2{font-size:24px}#accueil-content .a-propos .text p{font-size:16px}#accueil-content .a-propos .btn{font-size:14px}#accueil-content .realisations .img-realisations{display:none}#accueil-content .realisations .img-realisations-mobile{display:grid}#accueil-content .realisations .img-btn .btn-link{margin:0 50px 30px}#accueil-content .realisations .shadow{bottom:-2%}#accueil-content .blogue .vignettes-blogue .vignette{width:40%}#accueil-content .map{padding-bottom:700px}#accueil-content .contact{padding:60px 50px}#accueil-content .contact .form input[type=text]{width:85%}#accueil-content .contact .form textarea{width:85%}#accueil-content .contact .form input[type=submit]{width:98%}#footer .top{font-size:16px;line-height:25px}#footer .top .left p{width:90%;padding-bottom:40px}#footer .top .right .form input[type=text]{font-size:13px;padding:10px;line-height:25px;height:30px}#footer .top .right .form input[type=submit]{font-size:16px;padding:10px}#page-top{height:450px}#page-content p{font-size:18px}#page-content h2{font-size:24px}#apropos .middle .wrap{width:900px}#services .middle h2{width:50%}#services .middle .overlay{width:65%}#industries .flex{gap:50px}#industries .flex img{width:500px}#equipes .single-equipe ul{flex-direction:column}#equipes .single-equipe ul li{width:96%;display:flex;margin:0 0 60px}#equipes .single-equipe ul li img{width:300px;margin-right:30px;align-self:flex-start}#equipes .single-equipe ul li div{align-self:center}#equipes .single-equipe ul li h3{text-align:left}#equipes .single-equipe ul li h4{text-align:left}#page-bigtop .banner-bigtop .center{padding:140px 0 75px}.services-intro1 h2{margin:0}.services-intro1 p{margin:30px 0 0}.services-materiaux .liste-materiaux .materiel h3{font-size:1.2em}.services-cta .cta-2col .left h2{font-size:1.6em}.services-cta .cta-2col .left a{font-size:1.2em;max-width:220px}.services-avantages .liste-avantage .avantage h3{font-size:1.2em}.services-avantages .liste-avantage .avantage p{font-size:1em}.services-intro1 h2{font-size:1.4em !important}.services-2cols-sciage .flex .col h3{font-size:1.4em}.services-2cols-sciage .flex .col p{font-size:1.1em}.services-capacite-sciage h2,.services-avantages-sciage h2.title-right{font-size:1.8em}.services-avantages-sciage .liste-avantages-sciage img{max-width:35px;margin-right:25px}.services-avantages-sciage .liste-avantages-sciage h2{font-size:1.6em}.services-cta .cta-2col .left h2{font-size:1.4em}.services-expertise-usinage .flex .text p,.services-capacite-usinage .flex .text p{font-size:1.2em}.services-expertise-usinage .flex .img img,.services-capacite-usinage .flex .img img{max-width:228px}.services-expertise-usinage h2,.services-capacite-usinage h2.title-right{font-size:1.6em !important}.services-secteurs-extrusion .flex .box{width:25%}#landing .title{font-size:1.75rem;margin-bottom:1rem}#landing .hero .hero-content h1{font-size:2.5rem}#landing .hero .hero-content .cta-btn,#landing .section4 .icons .block h3{font-size:1.25rem}#landing .section1 .container{gap:4rem}#landing .section2 .icon-blocks{gap:2.5rem}#landing .section2 .icon-block{flex-direction:column}#landing .section2 .icon-block .icon{height:4rem}#landing .section4{max-width:900px}#landing .section4 .icons{gap:1.5rem}}@media screen and (max-width:950px){.wrap{width:700px}.blue-img-overlay,#accueil-top .slogan{width:100%}.soumission-form{width:75%}.soumission-form .titre>h2{font-size:24px}.soumission-form .titre>p{font-size:14px}.soumission-form .form input{flex-basis:100%}#nav.nav-landing .table .right ul>li>a{font-size:.75rem;margin-left:2rem}#nav.nav-landing .table .right ul>li>a.phone:before,#nav.nav-landing .table .right ul>li>a.email:before{width:1.5rem;height:1.5rem;margin-right:8px}#accueil-content h2,#accueil-content .a-propos .text h2{font-size:20px}#accueil-content .a-propos{flex-direction:column}#accueil-content .a-propos .slider-apropos{height:700px}#accueil-content .a-propos .text{margin:100px 0}#accueil-content .services{background-image:linear-gradient(top,var(--my-color),var(--my-color) 93%,transparent 93%,transparent 100%);background-image:-webkit-linear-gradient(top,var(--my-color),var(--my-color) 93%,transparent 93%,transparent 100%)}#accueil-content .services .images{grid-template-columns:100%}#accueil-content .industries .category{width:550px}#accueil-content .industries .logos{row-gap:0}#accueil-content .industries .logos li{width:50%;padding-bottom:0}#accueil-content .contact{padding:20px 50px;bottom:-500px}#accueil-content .contact .sous-titre p{font-size:1em}#accueil-content .contact .form .flex{flex-wrap:wrap}#accueil-content .contact .form .flex .half{width:100%}#accueil-content .contact .form input[type=text]{width:91%;font-size:1em;height:50px;line-height:50px}#accueil-content .contact .form textarea{width:91%;float:none;line-height:65px;font-size:1em}#accueil-content .contact .form input[type=submit]{width:100%;float:none;font-size:1em}#footer .top{padding-top:50px;padding-bottom:35px}#footer .top>.flex{flex-direction:column}#footer .top .left,#footer .top .right{width:100%;text-align:center}#footer .top .left p{padding-bottom:0;margin:0 auto}#footer .top .middle{margin:30px auto;border-left:none;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:30px 0;width:100%;justify-content:space-around}#footer .top .middle h3{padding-bottom:20px}#footer .top .middle div{padding:0}#footer .top .right form p{width:75%;margin:auto}#footer .top .right .socials{margin:auto}#footer .bottom .flex{flex-direction:column}#footer .bottom .middle{width:100%;text-align:center;padding:20px 0}#page-top{height:350px}#page-top .banner{padding:20px 0}#page-top .banner h2,#page-top .banner h1{font-size:30px}#page-content p,#page-content h3{font-size:16px}#apropos .info .wrap{grid-template-columns:auto}#apropos .info,#apropos .middle,#apropos .bottom{padding:50px 0}#apropos .middle .wrap{width:600px;grid-template-columns:repeat(2,1fr)}#apropos .bottom{flex-direction:column-reverse}#apropos .bottom .text{width:700px;margin:auto}#apropos .bottom>img{width:100%;height:400px}#services .top .grid{grid-template-columns:auto;row-gap:100px;padding:50px 0}#services .top .grid .one img{height:350px}#services .middle{height:500px}#services .middle h2{width:60%}#services .bottom .grid{column-gap:60px}#services .bottom .grid .one .icon{width:125px;height:125px}#industries .flex{flex-direction:column;padding:0;gap:0}#industries .flex .text{width:700px;padding:50px 0}#industries .flex.left{flex-direction:column-reverse}#industries .flex.left .text{padding-left:0}#industries .flex img{width:100%;height:400px;object-fit:cover}#realisations{padding:50px 0}#realisations .images{grid-template-columns:repeat(3,1fr)}#carrieres{background-image:none}#carrieres .jobs,#carrieres .form{width:700px;padding:50px 0}#carrieres .grid{grid-template-columns:auto}#carrieres .right{background-color:var(--my-color)}#contact{background-image:none}#contact .top-spacer{display:none}#contact .grid{grid-template-columns:auto}#contact .info,#contact .form{width:700px;padding:50px 0}#contact .map,#landing .map{height:400px}#nouvelles,#single{padding:50px 0}.blog-container{flex-direction:column}.main-content,#nouvelles .main-content article{width:100%}.main-content article img{height:400px}.side-content{width:100%;margin-left:0}.entry-title a{font-size:20px}#single .entry-title a{font-size:24px}#single .entry-date{font-size:16px}#single article p{font-size:16px}#equipes .single-equipe ul li img{width:200px}#page-bigtop .banner-bigtop h1{font-size:2em}.services-intro1 h2{font-size:1.2em !important}.services-2cols-sciage .flex .col{width:40%;margin:0 20px}.services-2cols-sciage .flex .col img{margin-bottom:10px;max-height:75px}.services-2cols-sciage .flex .col h3{font-size:1.2em}.services-2cols-sciage .flex .col p{font-size:1em;margin:0 20px}.services-secteurs-extrusion .flex .box{padding:90px 3%}.services-secteurs-extrusion .flex .box h3{font-size:1.2em}.services-cta .cta-2col .left a{font-size:1em;max-width:185px}.padded{padding:60px 0 !important}.services-expertise-usinage,.services-capacite-usinage{padding:60px 0}.services-expertise-usinage h2,.services-capacite-usinage h2.title-right{font-size:1.4em !important}.services-expertise-usinage .flex .img img,.services-capacite-usinage .flex .img img{max-width:190px;margin:10px}.services-expertise-usinage .flex .img,.services-capacite-usinage .flex .img{border-radius:0}.services-expertise-usinage .flex .text p,.services-capacite-usinage .flex .text p{font-size:1em}.services-cta .cta-2col .left a{padding:15px}.services-capacite-sciage .flex .box{padding:100px 6%}.services-avantages-sciage .liste-avantages-sciage h2{font-size:1.4em}.services-capacites .flex .col{width:28%}.services-materiaux h2{font-size:1.6em}.services-materiaux .liste-materiaux .materiel{width:27%;margin-bottom:30px}.services-materiaux .liste-materiaux .materiel h3{font-size:1em}.services-avantages h2,.services-capacites h2{font-size:1.6em !important}.services-avantages .liste-avantage .avantage{width:40%}#landing .hero .clients .logos{max-width:100%}#landing .section1 .container,#landing .section2 .video-block,#landing .section2 .icon-blocks,#landing .section4 .container{flex-direction:column}#landing .section1 .cert,#landing .section2 .video-block .video{width:100%}#landing .section2 .icon-block{flex-direction:row}#landing .section4{max-width:780px;text-align:center;padding:3rem 4rem}#landing .section5 .container{flex-direction:column-reverse}#footer.footer-landing .flex{flex-direction:column;text-align:center;gap:1.5rem}#footer.footer-landing .menu{margin-left:0}#footer.footer-landing .copyright{margin-top:1.5rem;margin-left:0}.services-intro1 iframe{height:385px}}@media screen and (max-width:750px){.wrap{width:80%}#landing .wrap,#nav.nav-landing .wrap{width:90%}#nav .top .table .left{display:none}#nav .top .table .right{text-align:initial}#nav .top .table .right .langue{float:right}#nav .bottom{margin-top:20px}.soumission-form .form .file{flex-direction:column;align-items:unset}.soumission-form .form label{margin-top:10px;justify-content:center}.soumission-form .form #filenames p{margin-bottom:10px}#nav.nav-landing .table .right ul{flex-direction:column;align-items:flex-end}#accueil-content .realisations .img-realisations-mobile{grid-template-rows:repeat(3,150px);row-gap:10px;column-gap:10px}#accueil-content .realisations .shadow{bottom:-1%}#accueil-content .blogue .vignettes-blogue .vignette{width:75%}#accueil-content .blogue .vignettes-blogue .vignette .vignette-content .lien{font-size:16px}#accueil-content .industries .category{width:85%}#accueil-content .industries .logos .industrie-icon{width:60%}#accueil-content .contact .form input[type=text],#accueil-content .contact .form textarea{width:87%}#accueil-content .contact .form textarea{line-height:50px}#accueil-content .contact .form input[type=submit]{margin-bottom:0}#footer .bottom .flex{flex-direction:column;text-align:center}#footer .bottom .flex .left .langue{display:none}#footer .bottom .flex .middle{margin:10px 0}#apropos .middle .wrap{width:500px}#apropos .middle .wrap .item .icon{width:75px;height:75px}#apropos .bottom .text{width:80%}#services .middle h2{width:70%}#services .middle .overlay{width:75%}#services .bottom .grid{grid-template-columns:auto;row-gap:50px;padding:50px 0}#services .bottom .grid .one .icon{margin-bottom:20px}#industries .flex .text{width:80%}#industries .flex img{height:250px}#realisations .images{grid-template-columns:repeat(2,1fr)}#carrieres .jobs,#carrieres .form{width:80%}#contact .info,#contact .form{width:80%}#nav .table .right li.soumission{display:none}#nav .table .right{order:3}#nav .table .menuicon{float:none;top:2px;right:70px;position:absolute}#equipes .single-equipe ul li{flex-direction:column}#equipes .single-equipe ul li img{width:70%;margin:0 15% 30px}#equipes .single-equipe ul li h3{text-align:center}#equipes .single-equipe ul li h4{text-align:center}#page-top .banner .socials{float:none;margin-top:10px}#page-top .banner .socials a{width:20px;height:20px}#page-bigtop .banner-bigtop h1{font-size:1.8em}#page-bigtop .banner-bigtop h2{font-size:1em}#page-bigtop .banner-bigtop a{font-size:1em;padding:15px 30px}.services-2cols-sciage .flex{flex-direction:column}.services-2cols-sciage .flex .col{width:90%;margin:0 5% 30px}.services-secteurs-extrusion{padding:80px 0 50px}.services-secteurs-extrusion .flex{flex-direction:column}.services-secteurs-extrusion .flex .box{padding:125px 5%;width:90%;margin-bottom:30px}.services-cta .cta-2col{flex-direction:column}.services-cta .cta-2col .left{width:100%;text-align:center;margin-bottom:30px}.services-cta .cta-2col .left a{display:inline-block;margin:0 5px}.services-cta .cta-2col .right{width:100%}.services-expertise-usinage .flex{flex-direction:column}.services-expertise-usinage .flex .img{width:100%;margin-bottom:30px}.services-expertise-usinage .flex .img img,.services-capacite-usinage .flex .img img{max-width:95%}.services-expertise-usinage .flex .text{width:100%}.services-capacite-usinage .align-right{text-align:left}.services-capacite-usinage h2.title-right:after{right:auto}.services-capacite-usinage .flex{flex-direction:column}.services-capacite-usinage .flex .text{width:100%;order:2}.services-capacite-usinage .flex .img{width:100%;margin-bottom:30px}.services-2cols-sciage{padding:20px 0 30px}.services-capacite-sciage h2,.services-avantages-sciage h2.title-right{font-size:1.6em}.services-capacite-sciage .flex{flex-direction:column}.services-capacite-sciage .flex .box{width:88%;margin-bottom:30px}.services-avantages-sciage{padding:60px 0}.services-avantages-sciage .align-right{text-align:left}.services-avantages-sciage h2.title-right:after{right:auto}.services-avantages-sciage h2.title-right{margin-bottom:0}.services-avantages-sciage .liste-avantages-sciage img{max-height:35px}.services-avantages-sciage .liste-avantages-sciage h2{font-size:1.2em}.services-capacites .flex{flex-direction:column}.services-capacites .flex .col{width:96%;margin-bottom:30px}.services-capacites{padding:50px 0}.services-materiaux{padding:50px 0}.services-materiaux .liste-materiaux .materiel{width:42%}.services-avantages{padding:50px 0}.services-avantages .liste-avantage{flex-direction:column}.services-avantages .liste-avantage .avantage{width:96%;margin-bottom:30px}.services-avantages .liste-avantage .avantage .top-img{max-width:55px}.services-avantages .liste-avantage .avantage h3{margin-bottom:10px}#landing .hero .hero-content{padding-top:250px;margin-bottom:4rem}#landing .hero .hero-content h1{font-size:2rem}#landing .hero .hero-content p{font-size:1.125rem}#landing .section2 .mid-cta{flex-direction:column;gap:1.25rem;margin-top:5rem}.services-intro1 iframe{height:235px}.services-capacites2 .flex .col{width:96%}.services-3imgs{flex-direction:column}}@media screen and (max-width:550px){.sous-titre h2{font-size:30px}.sous-titre p{padding:0;font-size:17px}#nav .top{display:none}#nav .bottom .table .left{width:70%}#nav .bottom .table .right .langue{display:inline-block}#nav,#nav.scrolled{top:0}.mobilemenu>ul>li>a{font-size:18px}.mobilemenu .dropdown-content-mb a{font-size:14px}.soumission-form{width:100%}.soumission-form .titre{width:80%}.soumission-form .form{width:80%}.soumission-form .form input{height:40px}.soumission-form .error_message{width:80%}.soumission-form .error_message div{font-size:12px}#nav.nav-landing .table .left a{width:130px}#nav.nav-landing .table .right ul{gap:8px}#nav.nav-landing .table .right ul>li>a{margin-left:1rem}#nav.nav-landing .table .right ul>li>a.phone:before,#nav.nav-landing .table .right ul>li>a.email:before{content:none}#accueil-top .slogan{text-align:center;flex-direction:column;justify-content:space-between}#accueil-top .socials{margin:auto}#accueil-top .slogan h1{font-size:24px}#accueil-top .slogan .btn{margin:auto}#accueil-top .slogan .lien{border:3px solid #fff}#accueil-top .slogan .lien,#accueil-content .photo1 .slogan .lien,#accueil-content .section-middle .text .lien{font-size:13px;padding:10px}#accueil-content h2,#accueil-content .a-propos .text h2{font-size:16px}#accueil-content .a-propos .slider-apropos{height:300px}#accueil-content .a-propos .slider-apropos .arrow-slide{padding:10px}#accueil-content .a-propos .arrows{width:125px;bottom:10%}#accueil-content .a-propos .text{margin:50px 0;text-align:center}#accueil-content .a-propos .text *{padding:0 10%}#accueil-content .a-propos .btn{width:75%;padding:20px 10px;font-size:12px;margin:50px auto 0}#accueil-content .services .text{width:100%;padding:50px 0}#accueil-content .services .images a{padding:40.36% 40px 0}#accueil-content .services .banner p{font-size:14px}#accueil-content .realisations{padding-top:50px}#accueil-content .realisations .text{width:100%}#accueil-content .realisations .btn{font-size:12px;padding:10px}#accueil-content .realisations .list_services{justify-content:flex-start}#accueil-content .realisations .list_services div{padding:0;flex-basis:100%}#accueil-content .blogue .vignettes-blogue{flex-wrap:wrap;gap:50px}#accueil-content .blogue .vignettes-blogue .vignette{width:75%}#accueil-content .blogue .vignettes-blogue .vignette .vignette-content{padding:20px}#accueil-content .industries .logos .industrie-icon{width:50%}#accueil-content .industries .logos .bold{font-size:16px}#accueil-content .industries .logos li p:last-child{font-size:12px}#accueil-content .contact{padding:20px 30px}#accueil-content .contact .sous-titre{padding-bottom:20px}#accueil-content .contact .form input[type=text],#accueil-content .contact .form textarea{width:77%}#accueil-content .contact .form input[type=submit]{width:89%}#footer .top .right form p{width:100%%;margin:auto}#footer .top .right .form input[type=text]{width:65%}#page-top{height:250px}#page-top .banner h2,#page-top .banner h1{font-size:24px}#page-content h2{font-size:20px}#apropos .middle .wrap{width:90%;grid-template-columns:auto}#apropos .bottom{gap:50px}#apropos .bottom>img{height:200px}#services .top .grid .one{gap:30px}#services .top .grid .one img{height:250px}#services .top .grid .one .thumbnails,#services .top .grid .one .thumbnails a{height:100px}#services .middle{height:400px}#services .middle h2{width:100%;text-align:center}#services .middle .overlay{width:100%}#services .bottom .grid{grid-template-columns:auto}#services .bottom .grid .one h2{margin-bottom:10px}#services .bottom .grid .one img{margin-bottom:20px}#realisations .images{grid-template-columns:auto;text-align:center;row-gap:30px}#carrieres .form form input[type=text],#carrieres .form form textarea,#carrieres .form form input[type=submit],#carrieres .form .file label,#carrieres .form .file p,#carrieres .jobs .desc{font-size:14px}.main-content article img{height:300px}.entry-title{flex-direction:column;gap:15px;align-items:flex-start}.entry-title a{font-size:16px}#single .entry-title a{font-size:20px}#page-bigtop .banner-bigtop h1{font-size:1.6em}.services-cta .cta-2col .left h2{font-size:1.1em}.services-cta .cta-2col .left p{font-weight:400}.services-cta .cta-2col .left a{margin:5px}.services-capacite-sciage h2,.services-avantages-sciage h2.title-right{font-size:1.2em}.services-avantages-sciage .liste-avantages-sciage h2{font-size:1em}.services-avantages-sciage .liste-avantages-sciage{margin-top:30px}.services-avantages h2,.services-capacites h2{font-size:1.4em !important}.services-avantages .liste-avantage .avantage h3{font-size:1.1em}.services-avantages .liste-avantage .avantage .bot-img{max-width:150px}#landing .section1,#landing .section2,#landing .section3,#landing .section5{padding:50px 0}#landing .title,#landing .hero .hero-content h1{font-size:1.5rem}#landing .section1 .cert h3,#landing .section2 .icon-block h3,#landing .section2 .mid-cta h2,#landing .section5 .title{font-size:1.25rem}#landing .hero .hero-content{padding-top:200px}#landing .cta-btn,#landing .hero .hero-content .cta-btn{font-size:1rem}#landing .hero .clients h2{font-size:1rem}#landing .section1 .cert:before{width:64px;height:64px}#landing .section1 .cert h3{font-size:1.25rem}#landing .section2 .icon-blocks{margin:50px 0}#landing .section2 .icon-block .icon{width:3rem;height:3rem}#landing .section3 .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:3rem 0 1.5rem}#landing .section4{padding:50px 5%;margin-top:0}#landing .section4 .container{gap:2.5rem}#landing .section4 .title{font-size:1.25rem}#landing .section4 .icons{flex-wrap:wrap;gap:1.5rem 2rem}#landing .section4 .icons .block .icon{width:2.5rem;height:2.5rem}#landing .section4 .icons .block h3{font-size:1rem}#landing .section5 .container{gap:2.5rem}#landing .section5 .title span{font-size:1.75rem;margin-top:8px}#landing .section5 .contact-detail{font-size:1rem;gap:10px}#landing .section5 .contact-detail:before{width:1.5rem;height:1.5rem}}@media screen and (max-height:850px) and (min-width:750px){#landing .hero .hero-content{padding-top:200px}}@media screen and (max-height:760px) and (min-width:750px){#landing .hero .hero-content{padding-top:150px}#landing .hero .hero-content h1{font-size:1.75rem}#landing .hero .hero-content p{font-size:1.25rem}}@media screen and (max-width:1024px){.banner-video{display:none !important}}@media screen and (min-width:1025px){.banner-video-mobile{display:none !important}}