*,:after,:before{box-sizing:border-box}#home-career,#home-hero,#product-actions,#why-doucet{overflow-x:hidden}*{margin:0;padding:0}.cfix:after,.clear,.container:after,.row:after{clear:both}.cfix:after,.cfix:before,.container:after,.container:before,.row:after,.row:before{content:"";display:table}#home-career .avsList li:last-child,img a{border:none}#main-footer .top-bar,#main-header .bottom-bar,#main-header .top-bar,#mobile-menu .menu a:last-child,#mobile-menu .top-bar{border-bottom:2px solid #f2f2f2}#blogposts .item>a,#main-header .logo img,#product-overview .desc .btnsZone .btn,img{display:block}a,button,input.btn{text-decoration:none;color:inherit;transition:.5s}a:active,a:focus,a:hover,button.btn:focus,button.btn:hover,input.btn:hover{color:inherit;outline:0;text-decoration:none;cursor:pointer}button:focus,input:focus,textarea:focus{outline:0}p{text-align:justify;line-height:1.5}#main-menu .menu a,#mobile-menu .menu a,body{line-height:1;color:#000}ul{list-style:none}body{background:#fff;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:400}#featured-projects .slider .caption,#featured-projects-v2 .slider .caption,#home-testimonials .slider .client,a.btn,button,h1,h2,h3,h4,input.btn{font-weight:700;line-height:1.3;text-transform:uppercase;font-family:Montserrat,sans-serif}sup{vertical-align:super;font-size:14px}#news-article article a,.underline{text-decoration:underline}.container{margin:0 auto;position:relative;max-width:1680px;width:100%;padding:0 30px}.container:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}#main-footer .copy a,.strong,strong{font-weight:700}a.btn,button,input.btn{display:inline-block;color:#fff;font-size:14px;text-align:center;background:#000;padding:20px 50px;border-radius:30px;border:none}a.btn:hover,button:hover,input.btn:hover{color:#fff;background:#353535}.wrap{display:flex;flex-flow:row wrap}.wrap-alt{display:flex;flex-flow:row wrap;flex-direction:row-reverse}#aside-article ul li.hidden,#mobile-menu{display:none}#mobile-menu .top-bar{display:block;padding:20px 30px;position:relative;background:#fff}#main-header .top-bar,#main-header.scroll .bottom-bar{background:#fff;padding:14px 0}#mobile-menu .logo img{max-width:150px}#mobile-btn{display:block;right:20px;margin-top:-19px;cursor:pointer;position:absolute;top:50%}#mobile-btn svg{width:48px;height:36px;cursor:pointer;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#mobile-btn path{fill:none;-webkit-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-moz-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-o-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-ms-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);stroke-width:40px;stroke:#000;stroke-dashoffset:0}path#bottom,path#top{stroke-dasharray:240px 950px}path#middle{stroke-dasharray:240px 240px}.cross path#bottom,.cross path#top{stroke-dashoffset:-650px;stroke-dashoffset:-650px}.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}#mobile-menu .menu{display:block;background:#fff;width:100%;max-height:0;overflow:hidden;transition:max-height .6s}#mobile-menu .menu.open{max-height:440px}#mobile-menu .menu a{font-size:14px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;display:block;padding:14px 30px;border-bottom:1px solid #f2f2f2}#blogposts aside ul li label,#main-menu .menu a.externalLink,#main-menu .menu nav>div,#mobile-menu .menu a.externalLink,.products-listing .item .content>div,.share .icons{display:flex;align-items:center}#main-header .top-bar a+a,#main-menu .menu a.externalLink .icn,#mobile-menu .menu a.externalLink .icn{margin-left:10px}#main-header{background:#fff;position:fixed;z-index:99;top:0;width:100%;transition:.4s}#main-header .container{max-width:1760px}#main-header .container .content{display:flex;justify-content:space-between;align-items:center}#main-header .top-bar{text-align:right}#main-header .top-bar a{display:inline-block;font-size:20px}#main-header .top-bar a.ext{background:#e9292c;padding:10px 20px;color:#fff;letter-spacing:.02em;font-weight:600;text-transform:uppercase;border-radius:500px;font-size:14px;font-family:Montserrat,sans-serif}#main-header .top-bar a.ext:hover{color:#fff;background:#000}#contact-details .item p a.tel,#featured-projects .carousel .bx-controls a:hover svg,#main-footer .footer-col a:hover,#main-footer .social a:hover,#main-header .top-bar a:hover,#main-menu .menu a:hover,#seeMoreButton>.inner-btn>.plus,.form .form-col label em{color:#54b300}#main-header .top-bar .tel{float:left}#main-header .bottom-bar{padding:20px 0;transition:.4s}#main-header .logo{float:left;transition:.4s}#main-header .logo img.logo-50e{width:180px}#main-header.scroll{top:-64px}#main-footer .social,#main-menu .menu{float:right}#main-menu .menu a{position:relative;font-size:16px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;padding:11px 0;margin:0 20px;display:block;float:left}#main-menu .menu a:last-child{margin-right:0}#main-menu .menu a:after{content:"";background:#54b300;display:block;position:absolute;bottom:5px;left:0;height:3px;width:0;transition:.4s}#home-hero .hero,#main-menu .menu a:hover:after,#product-overview .imgs .slider{width:100%}#main-footer .top-bar{padding:50px 0}#career-numbers .container,#main-footer .top-bar .top-content{display:flex;align-items:center;justify-content:space-between}#main-footer .logo{float:left;padding:10px 0;transition:.4s}#main-footer .logo img{display:block;max-width:220px}#main-footer .social a{display:block;float:left;margin-left:8px;height:60px;width:52px;padding:20px 0;text-align:center;background:url(../images/icn/polygon-social.svg) center center no-repeat}#main-footer .social svg,#sidebar-social svg{height:20px}#main-footer .footer-col{width:33.3333%;display:flex;flex-direction:column}#main-footer .footer-col .inner{padding:50px 30px 50px 0}#main-footer .footer-col h3{font-size:22px;margin-bottom:30px}#main-footer .footer-col p{font-size:22px;line-height:1.8}#main-footer .footer-col img.assoc{float:left;margin:0 10px 10px 0;height:50px}#main-footer .copy{padding:20px 0;border-top:2px solid #f2f2f2;text-align:center;font-size:16px;color:#999}#mc_embed_signup input.input{border:1px solid #d2d2d2;padding:14px 20px;color:#000;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:400;line-height:1;width:100%;max-width:400px;transition:.4s}#mc_embed_signup input.input:focus{border-color:#999}#mc_embed_signup input.input.mce_inline_error{border-color:#54b300;color:#54b300}#mc_embed_signup input.input+.input,#product-overview .bx-pager{margin-top:10px}#mc_embed_signup input.btn{padding:14px 20px;margin-top:20px}#home-hero{background:0 0/100% auto #000;margin-top:140px;position:relative}#home-hero .hero .inner{padding:190px 30px 190px 10vw}#featured-projects-v2 .carousel,#home-hero .hero .inner .content{width:50%}#home-hero .hero .hero-title .t-lg{font-size:46px;display:block;color:#fff}#home-hero .hero .hero-title .t-sm{font-size:23px;display:block;color:#fff}#home-hero .hero p{font-size:25px;line-height:1.2;margin:30px 0;color:#fff;position:relative;padding-left:70px}#home-hero .hero p:before{content:'';background:#54b300;height:4px;width:45px;position:absolute;left:0;top:15px}#home-hero .hero .btns,#product-faq .faq-list{display:flex;gap:12px;flex-wrap:wrap}#call-to-action-quote.ctaSanders .btn,#featured-projects-v2 .carousel .bx-controls a:hover,#home-hero .hero a.btn,#product-overview .bx-controls a:hover{background:#54b300}#call-to-action-quote.ctaSanders,#home-hero .hero a.btn:hover,.doucet-list .listi .doucet-column .picture:hover>.caption{background:#000}#home-hero .bx-controls{position:absolute;left:0;top:150px;width:80px;height:410px;background:url(../images/slider-pager-2.png) left top no-repeat;padding:125px 0 125px 51px;z-index:60}#home-hero .bx-pager-item a{display:block;width:28px;height:33px;background:url(../images/pager-dot.png) left top no-repeat;margin:15px 0;text-indent:-9999em}#home-hero .bx-pager-item a.active,.pagination .page-item.active a,.pagination .page-item.active span,.pagination .page-item:hover:not(.disabled) a,.pagination .page-item:hover:not(.disabled) span{background-image:url(../images/pager-dot-current.png)}@media (max-width:1659px){a.btn,button{padding:15px 40px}#home-hero .hero .inner{padding:120px 30px 120px 10vw}#home-hero .hero .hero-title .t-lg{font-size:46px}#home-hero .hero .hero-title .t-sm{font-size:22px}#home-hero .hero p{font-size:24px;margin:20px 0}#home-hero .bx-controls{top:100px}}@media (max-width:1359px){#home-hero{min-height:620px}}@media (max-width:1080px){#mobile-menu{display:block}#home-hero .bx-controls,#main-header{display:none}#main-footer .logo{max-width:30%;height:60px;display:flex;flex-direction:column;justify-content:center}#home-hero .hero,#main-footer .footer-col{width:100%}#main-footer .footer-col .inner{padding:50px 0}#main-footer .footer-col+.footer-col .inner{padding-top:10px}#main-footer .footer-col h3{font-size:18px;margin-bottom:15px}#main-footer .footer-col p{font-size:18px}#home-hero{margin-top:0;min-height:0}#home-hero .hero .inner{padding:50px 10px 100px 0}#home-hero .hero .inner .content{width:70%}#home-hero .hero .inner>div{padding:30px 60px 30px 30px}#home-hero .hero .hero-title .t-lg{font-size:40px;margin-left:0}#home-hero .hero .hero-title .t-sm{font-size:22px}#home-hero .hero p{font-size:18px;margin:20px 0}#home-hero .hero p:before{top:11px;height:3px}}@media(max-width:700px){#home-hero .hero .inner .content{width:95%}}@media(max-width:600px){#home-hero{background:url(../images/bg-home-hero-mobile-3.jpg) right top/cover no-repeat}#home-hero .hero .hero-title .t-sm{font-size:18px}}@media (max-width:450px){#home-hero .hero p{padding-left:30px}#home-hero .hero p:before{width:15px}#home-hero .hero .inner .content{width:100%}#home-hero .hero .hero-title .t-lg{font-size:34px}}#sidebar-social{position:absolute;top:100px;right:0;z-index:60}#sidebar-social a{position:relative;right:-85px;display:block;margin-top:8px;height:60px;width:140px;padding:20px;background:url(../images/icn/polygon-social-side.svg) left center no-repeat;color:#fff}#sidebar-social span{position:absolute;top:0;right:0;background:#000;color:#fff;padding:22px 20px 22px 10px;width:90px;font-size:16px}#sidebar-social a:hover{color:#54b300;right:0}@media (max-width:1080px){#sidebar-social{top:40px;z-index:60}}.lgMessage{background:#54b300;color:#fff;text-align:center;font-family:Montserrat,sans-serif;padding:80px 0}.lgMessage .lgTitle{font-size:50px;font-weight:800;text-transform:uppercase}.lgMessage .smText{font-size:30px;font-weight:600;margin-top:16px}#home-services{padding:120px 0;position:relative}#home-services .container{max-width:1400px}#featured-projects-v2 .slider .inner,#home-services .introText{text-align:center}#home-services h2 .t-lg{font-size:25px;display:block}#home-services h2 .t-sm{font-size:34px;display:block;color:#54b300}#home-services .introText p{font-size:20px;margin-top:15px;text-align:center;width:70%;margin-left:auto;margin-right:auto}#home-services .servicesList{display:flex;flex-wrap:wrap;justify-content:center;margin-top:100px}#home-services .servicesList .item{width:33.3333%;padding:0 20px}#home-services .servicesList .item .contentBox{border:4px solid #f2f2f2;padding:0 23px 50px;text-align:center;height:100%}#home-services .servicesList .item .contentBox img{width:100%;margin-top:-60px;margin-bottom:30px}#home-services .servicesList .item .contentBox h3{font-size:20px;position:relative;padding-bottom:20px}#home-services .servicesList .item .contentBox h3:after{content:'';background:#54b300;height:4px;width:75px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#home-services .servicesList .item .contentBox p{margin-top:20px;font-size:20px;text-align:center}@media (max-width:900px){#home-services .servicesList .item{width:50%;margin-bottom:120px}}#featured-product{padding:50px 0;margin-top:80px;position:relative}#featured-product .large-title{font-size:100px;line-height:.8;position:absolute;top:-60px}#featured-product .large-title .t-right{margin-left:150px;display:block}#featured-product .large-title .t-left{margin-left:-30px;display:block}#featured-product .main-block{display:flex;flex-direction:column;width:60%;position:relative;background:#54b300}#featured-product .main-block .inner{padding-left:10vw;padding-top:150px;padding-right:10vw}#featured-product .main-block .content{color:#fff;padding:50px 30px 80px}#career-comp .main-block .content h2,#career-openings .main-block .content h2,#featured-product .main-block .content h2,#why-doucet .main-block .content h2{font-size:32px}#about-intro p,#career-comp .main-block .content p,#career-openings .main-block .content p,#featured-product .main-block .content p,#why-doucet .main-block .content p{font-size:24px;margin:30px 0}#featured-product .img{display:block;position:absolute;top:-50px;right:-400px;max-width:60%}#featured-product .img-v2{display:flex;flex-direction:column;width:40%;padding:60px;background:#54b300;position:relative}#featured-product .img-v2:before{content:"";display:block;position:absolute;bottom:30px;left:30px;width:60%;height:60%;background:#000}#featured-product .img-v2>img{max-width:100%;z-index:10}#about-end,#contact-end,#featured-projects{padding:50px 0;position:relative}#featured-projects .wrap>div,#featured-projects-v2 .wrap>div{display:flex;justify-content:center;flex-direction:column}#featured-projects .carousel{width:60%}#featured-projects .outer-slider,#featured-projects-v2 .outer-slider{width:100%;position:relative}#featured-projects .slider .caption{background:#54b300;padding:20px 30px;max-width:470px;margin-top:-30px;margin-right:300px;position:relative;float:right;color:#fff;font-size:20px}#featured-projects .carousel .bx-controls{position:absolute;top:595px;right:-60px;z-index:60}#featured-projects .carousel .bx-controls a{display:block;background:#000;width:60px;height:60px;color:#fff;text-align:center;padding:15px;float:left}#featured-projects .carousel .bx-controls a svg,#featured-projects-v2 .carousel .bx-controls a svg,#product-overview .bx-controls a svg{width:10px;transition:.5s}#featured-projects .content{width:40%;padding:120px 30px 120px 90px}#featured-projects .content .inner,#featured-projects-v2 .content .inner{max-width:570px}#featured-projects .content h2,#featured-projects-v2 .content h2{font-size:26px}#featured-projects .content h2>span{font-size:32px;display:block;color:#54b300}#featured-projects .content p,#featured-projects-v2 .content p,#product-details .tab .collapse .inner p,#product-overview .desc p{font-size:20px;margin:30px 0}#featured-projects-v2{padding:80px 0 140px;position:relative}#featured-projects-v2 .carousel img{max-width:100%;margin:0 auto;border:4px solid #f2f2f2}#featured-projects-v2 .slider .caption{background:#54b300;padding:15px 30px;margin:-30px 30px 0;display:inline-block;position:relative;color:#fff;font-size:16px}#featured-projects-v2 .carousel .bx-controls a{position:absolute;top:50%;margin-top:-30px;z-index:60;display:block;width:60px;height:60px;background:#000;color:#fff;text-align:center;padding:15px;float:left}#featured-projects-v2 .carousel .bx-controls a.bx-prev,#product-overview .bx-controls a.bx-prev{left:-30px}#featured-projects-v2 .carousel .bx-controls a.bx-next,#product-overview .bx-controls a.bx-next{right:-30px}#career-comp .main-block .content,#career-intro .avsList li,#career-intro .xTitle,#career-openings .main-block .content,#featured-projects-v2 .carousel .bx-controls a:hover svg,#product-overview .bx-controls a:hover svg{color:#fff}#featured-projects-v2 .content{width:50%;padding:120px 30px 120px 90px}#featured-projects-v2 .content h2>span{font-size:30px;display:block;color:#54b300}#featured-video{padding:50px 0 200px;position:relative}#featured-video .container,#product-video .container,#testimonies .container{max-width:1200px}#featured-video h2 .t-lg{font-size:100px;display:block}#featured-video h2 .t-sm{font-size:28px;display:block;color:#54b300}#featured-video p,#product-video p{font-size:20px;margin-top:15px;max-width:720px}#featured-video .video,#product-video .video{position:relative;padding-top:35px;margin-top:40px}#featured-video .video .bg-dot{position:absolute;top:-25px;left:0;width:216px;height:157px}#featured-video .video .bg-square{position:absolute;top:-35px;right:-35px;width:50%;height:80%;background:#54b300}#featured-video .video .bg-black,#product-video .video .bg-black{position:absolute;top:0;right:0;width:100%;height:100%;background:#000}#featured-video .video .inner,#product-video .video .inner{display:flex;flex-direction:column;align-items:center;position:relative}#featured-video .video a,#product-video .video a{position:relative;display:block;background:#000;max-width:90%}#featured-video .video a img,#product-video .video a img{transition:.5s;position:relative}#blogposts .item img,#featured-video .video a .img,#news-article article img,#product-overview .imgs .slider img,#product-video .video a .img{max-width:100%}#featured-video .video a .play,#product-video .video a .play{position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-65px}#featured-video .video a:hover .img,#product-video .video a:hover .img{opacity:.6}#featured-video .video a:hover .play,#product-video .video a:hover .play{transform:scale(1.2)}#featured-video .intro{display:flex;align-items:center;justify-content:space-between;gap:40px}#featured-video .btnZone a.btnYT{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:fit-content;border:3px solid #f2f2f2;padding:20px;max-width:230px;text-align:center}#featured-video .btnZone a.btnYT svg{width:60px;margin-bottom:12px}#featured-video .btnZone a.btnYT svg path{fill:#54b300;transition:.4s}#featured-video .btnZone a.btnYT:hover svg path{fill:#000}#featured-video .btnZone a.btnYT .text,#product-videos .btnZone a.btnYT .text{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}@media (max-width:800px){#featured-video .intro{flex-direction:column;align-items:flex-start}}#featured-news{padding:50px 0 0;position:relative}#featured-news h2{text-align:right;padding-bottom:30px}#blogposts h2 .t-lg,#featured-news h2 .t-lg,#news h2 .t-lg{font-size:100px;display:block;color:#54b300}#blogposts h2 .t-sm,#featured-news h2 .t-sm,#news h2 .t-sm,#product-video h2 .t-sm{font-size:28px;display:block}#featured-news .item{background-size:cover;background-color:#54b300;background-blend-mode:multiply;width:33.3333%;display:flex;justify-content:center;flex-direction:column;position:relative}#featured-news .item img,#news .item img{width:100%;filter:grayscale(100%);transition:.5s}#featured-news .item:hover img,#news .item:hover img{opacity:0}#featured-news .item .content,#news .item .content{position:absolute;bottom:0;padding:0 60px}#featured-news .item .content>div,#news .item .content>div{background:#fff;padding:30px 20px;text-align:center;transition:.5s}#featured-news .item:hover .content>div,#news .item:hover .content>div{padding:40px 20px}#featured-news .item h3,#news .item h3{font-size:22px;margin-bottom:10px}#featured-news .item .date,#news .item .date{font-size:14px;color:#54b300;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase}#blogposts .more-news,#featured-news .more-news,#news .more-news{margin:50px auto 0;text-align:center}#home-career{padding:350px 0 0;position:relative}#home-career .large-title{font-size:100px;line-height:.8;position:absolute;top:-45px}#home-career .large-title .t-left{margin-left:-80px;display:block;font-size:105px}#career-comp .large-title .t-right,#career-openings .large-title .t-right,#home-career .large-title .t-right,#why-doucet .large-title .t-right{margin-left:80px;display:block}#career-openings .main-block,#home-career .main-block,#why-doucet .main-block{width:76%;position:relative;margin-left:24%}#home-career .main-block .inner{background:#54b300;padding-left:360px;padding-top:80px;padding-right:30px}#home-career .main-block .content{color:#fff;max-width:700px;padding:50px 30px 80px}#home-career .main-block .content h2{font-size:32px;margin-bottom:20px}#home-career .main-block .content p{font-size:24px;margin:0 0 12px;line-height:1.2}#home-career .main-block .content .btnsZone{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}#home-career .img{display:block;position:absolute;bottom:0;left:-480px;width:60%;max-width:710px}#about-end p,#product-details .container{max-width:1100px}@media (max-width:1659px){#featured-product .large-title{font-size:90px;top:-60px}#featured-product .large-title .t-right{margin-left:100px}#featured-product .main-block .inner{padding-left:6vw;padding-top:100px}#featured-product .main-block .content h2,#home-career .main-block .content h2{font-size:28px}#featured-product .main-block .content p,#home-career .main-block .content p{font-size:20px;margin:20px 0}#featured-projects .slider img{float:right}#home-career .large-title .t-left{margin-left:-20px}#home-career .main-block .inner{padding-left:20vw;padding-top:100px}#product-overview .desc h1 .t-lg{font-size:40px}#product-overview .desc h1 .t-sm{font-size:24px}#product-overview .desc p{font-size:20px}}@media (max-width:1359px){#featured-news .item .content{padding:0 30px}#featured-news .item h3{font-size:18px}#home-career{padding:300px 0 50px}#home-career .main-block .inner{padding-left:10vw}}@media (max-width:1029px){.wrap-alt{flex-direction:row}#featured-news h2 .t-sm,#featured-projects .content h2,#featured-projects-v2 .content h2,#featured-video h2 .t-sm,#home-career .main-block .content h2,#home-services h2 .t-lg{font-size:22px}#home-services h2 .t-sm{font-size:30px}#featured-product .main-block .content p,#featured-video p,#home-services p{font-size:18px}#home-services .introText p{width:90%}#featured-product{padding:0 0 50px}#featured-product .large-title{position:static;font-size:42px;padding:20px 0}#featured-product .large-title .t-right,#home-career .large-title .t-right{margin-left:30px}#featured-product .large-title .t-left{margin-left:0}#featured-product .main-block,#featured-projects-v2 .wrap .carousel{width:100%}#featured-product .main-block .inner{padding:30px;background-position:right -300px center}#featured-product .main-block .content,#featured-video{padding:0}#featured-product .main-block .content h2,#featured-projects .content h2>span,#featured-projects-v2 .content h2>span{font-size:24px}#featured-product .img{position:static;margin:-100px auto 0}#featured-product .img-v2:before{left:15px;bottom:15px}#featured-product .img-v2{width:100%;padding:30px}#featured-projects .wrap .carousel,#featured-projects-v2 .carousel .bx-controls,#home-career .img{display:none}#featured-projects .content{width:100%;padding:120px 30px 0;background-position:left -50px top}#featured-projects .content p,#featured-projects-v2 .content p,#home-career .main-block .content p{font-size:18px;margin:20px 0}#featured-projects-v2 .slider .caption{padding:15px 30px;margin:0;font-size:14px}#featured-projects-v2 .content{width:100%;padding:30px 0}#featured-news h2 .t-lg,#featured-video h2 .t-lg{font-size:42px}#featured-video .video .bg-dot{top:-25px;left:-15px}#featured-video .video .bg-square{top:-10px;right:-10px}#featured-video .video a{max-width:100%}#featured-video .video a .play{width:65px;height:75px;margin-top:-37px;margin-left:-32px}#home-career{padding:410px 0 50px;margin-top:30px;overflow-x:visible;background:url(../images/home-career-mobile-3.jpg) left top no-repeat}#home-career .large-title{font-size:60px;top:-30px}#home-career .main-block{width:100%;margin-left:0}#home-career .main-block .inner{padding:50px 30px}#home-career .main-block .content{padding:100px 0 0}}#home-testimonials{padding:100px 0 50px;position:relative}#contact-end .large-title,#home-testimonials .large-title{font-size:100px;line-height:.8;position:absolute;top:-70px;color:#54b300;left:150px}#home-testimonials .main-block .inner{background:url(../images/bg-poly-2.png) left bottom no-repeat,url(../images/bg-poly-3.png) right bottom no-repeat #000;color:#fff;padding:140px 180px 100px;text-align:center}#home-testimonials .slider{width:100%;margin:0 auto}#home-testimonials .slider p{font-size:28px;max-width:1100px;margin:0 auto}#home-testimonials .slider .client{font-size:20px;margin:30px 0 60px}#call-to-action-quote.ctaSanders .btn:hover,#home-testimonials .btn{background:#fff;color:#000}#home-testimonials .btn:hover{background:#b3b3b3}@media (max-width:1359px){#home-testimonials .large-title{font-size:90px;top:-50px;left:50px}}#product-overview{margin-top:148px;position:relative;border-bottom:2px solid #f2f2f2}#product-overview .desc{width:45%;border-right:2px solid #f2f2f2}#product-overview .desc .box-1{padding:100px 120px 80px;border-bottom:2px solid #f2f2f2}#product-overview .desc h1 .t-lg{font-size:40px;line-height:1.1;display:block;color:#54b300}#product-overview .desc h1 .t-sm{font-size:24px;display:block}#career-intro-2 .main-block .btn,#product-overview .desc .btn{margin-top:30px}#product-overview .desc .btnsZone{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start;justify-content:center}#product-overview .desc .btnsZone .printBtn{margin-top:12px;background:#fff;color:#000;border:2px solid #000;padding:12px 30px;display:inline-flex;align-items:center}#product-overview .desc .btnsZone .printBtn svg{width:16px;height:auto;margin-right:6px}#product-overview .desc .small-links{margin:30px 0 0}#product-overview .desc .small-links a{font-size:20px;font-weight:600;text-decoration:underline;color:#54b300}#product-overview .desc .docsZone{padding:40px 0 0}#product-overview .desc .docsZone .title{border-bottom:2px solid #f2f2f2;padding-bottom:10px}#product-overview .desc .docsZone .title h2{font-size:14px;color:#aeaeae;font-weight:600}#product-overview .desc .docsZone .docLink{font-weight:600;font-size:22px;display:block;border-bottom:2px solid #f2f2f2;padding:20px 40px 22px 8px;position:relative}#product-overview .desc .docsZone .docLink:after{content:'';background:url(../images/icn/download.svg) 0 0/contain no-repeat;height:22px;width:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:1}#product-overview .desc .docsZone .docLink:hover{color:#818181}#product-overview .desc .docsZone .docLink:hover:after{opacity:.4}#product-overview .imgs{display:flex;flex-direction:column;align-items:flex-start;width:55%;padding:80px 150px}#product-overview .imgs>div{width:100%;position:sticky;top:200px}#product-overview .bx-description{margin-top:10px;color:#54b300;font-size:20px}#product-overview .bx-pager a{display:inline-block;width:28px;height:33px;margin:0 4px;background-image:url(../images/pager-dot.png);padding:8px 0;font-weight:700;transition:background-image .2s linear;text-align:center}#product-overview .bx-pager a.active{background-image:url(../images/pager-dot-current.png);color:#fff}#product-overview .bx-controls a{position:absolute;top:50%;margin-top:-50px;z-index:60;display:block;width:60px;height:60px;background:#000;color:#fff;text-align:center;padding:15px;float:left}@media (max-width:1479px){#product-overview .desc .box-1{padding:100px 80px 80px 50px}#product-overview .imgs{padding:80px}}@media (max-width:1029px){#home-testimonials .large-title{font-size:40px;top:-20px;left:10px}#home-testimonials .main-block .inner{background:url(../images/bg-poly-3.png) right bottom no-repeat #000;padding:80px 20px 180px}#home-testimonials .slider p{font-size:22px}#home-testimonials .slider .client{font-size:16px;margin:30px 0 60px}#product-overview .outer>.wrap{flex-direction:column-reverse}#product-overview .desc{width:100%;border-right:none;padding:0}#product-overview .desc .box-1{padding:100px 10vw 50px}#product-overview .imgs{width:100%;padding:0 10vw}#product-overview{margin-top:40px}}#product-actions{padding:50px 0;position:relative}#product-actions .large-title{color:#000;font-size:60px;line-height:1;position:absolute;top:-40px}#product-actions .large-title .t-right{margin-left:150px;display:block;font-size:100px}#product-actions .large-title .t-left{margin-left:0;display:block}#career-comp .main-block,#product-actions .main-block{width:76%;position:relative}#product-actions .main-block .inner{background:#54b300;padding:180px 160px 80px 60px}#product-actions .main-block .content{color:#fff;justify-content:space-between}#product-actions .main-block .content a:before{content:"";background:url(../images/poly-2-d-2-lg.png) center center no-repeat;width:352px;height:422px;position:absolute;top:0;left:0;opacity:0;transition:.5s}#product-actions .main-block .content a{font-size:22px;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;text-align:center;width:352px;height:422px;padding:30px;background:url(../images/poly-2-d-lg.png) center center no-repeat;position:relative}#aside-article,#product-actions .main-block .content a span,.container-button,.products-listing .item .content{position:relative}#career-openings .listing a:hover .icn:after,#product-actions .main-block .content a:hover:before,#product-details .tab .collapse.open .inner,#product-details .tab .tab-title.collapsed:after,#product-details .tab.icn-slider .tab-title.collapsed:after,#product-video .video-thumbs .item:hover .frame-hover,.doucet-list .listi .doucet-column .picture:hover>.plus{opacity:1}#career-intro-2 .xTitle .xLg,#home-career .xTitle .xLg,#product-actions .main-block .content a:hover{color:#000}@media (max-width:1659px){#product-actions .large-title{font-size:50px;top:-30px}#product-actions .large-title .t-right{margin-left:100px}#product-actions .main-block{width:100%}}#product-video{padding:50px 0 100px;position:relative}#product-video h2 .t-lg{font-size:100px;display:block;color:#54b300;text-align:right}#product-video .video .bg-dot{position:absolute;top:-25px;right:0;width:216px;height:157px}#product-video .video .bg-square{position:absolute;bottom:-35px;left:-35px;width:50%;height:80%;background:#54b300}#product-video .video-thumbs{float:right;padding-top:50px}#product-video .video-thumbs .item{display:block;float:left;height:240px;width:208px;overflow:hidden;position:relative;margin:15px}#product-video .video-thumbs .item .frame{background:url(../images/frame-video-thumb-d.png) 0 -240px no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}#product-video .video-thumbs .item .frame-hover{background-position:0 0;opacity:0;transition:.5s}#product-details .tab{padding:80px 120px 50px}#product-details .tab+.tab{border-top:2px solid #f2f2f2}#product-details .tab .tab-title{display:flex;align-items:center;color:#000;font-size:22px;font-family:Montserrat,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;border:none;border-radius:0;width:100%;text-align:left;position:relative}#product-details .tab.icn-slider .tab-title:after{background:url(../images/tab-slider-2.png) 0 -85px no-repeat #54b300}#product-details .tab .tab-title span{position:relative;z-index:10}#product-details .tab .tab-title .icn{width:45px;margin-right:12px}#product-details .tab .collapse .inner{opacity:0;transition:opacity 1s}#product-details .tab .collapse{max-height:0;overflow:hidden;transition:max-height .6s}#product-details .tab .collapse.open{max-height:1600px}@media (max-width:1479px){#product-details .tab{padding:80px 80px 50px 50px}}#product-videos{padding:160px 0;position:relative;background:#0b0b0b;color:#fff}#career-intro .container.introText,#product-faq .container,#product-videos .container{max-width:1000px}#product-videos .title h2{font-size:60px;margin:0 0 50px;text-align:center}#product-videos .videos-listing .list .item a{padding:30px 0;display:flex;flex-wrap:wrap;align-items:center;border-top:2px solid #252525;opacity:1;transition:.4s ease-in-out}#product-videos .videos-listing .list .item a:hover{opacity:.75}#product-videos .videos-listing .list .item:last-child a{border-bottom:none}#product-videos .videos-listing .list .item .img{height:280px;width:40%;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center}#product-videos .videos-listing .list .item .img:after{content:'';height:60px;width:60px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:url(../images/icn/video-play-white.svg) 0 0/contain no-repeat}#product-videos .videos-listing .list .item .text{width:60%;padding:30px 40px}#product-videos .videos-listing .list .item .text .title{font-weight:600;font-size:28px}#product-faq .tab .collapse .inner .faq-list .item p,#product-videos .videos-listing .list .item .text p{margin:12px 0 0;font-size:18px;line-height:22px}#product-videos .btnZone{margin-top:20px;text-align:center}#product-videos .btnZone a.btnYT{display:inline-flex;align-items:center;border:3px solid #252525;padding:20px;text-align:left;gap:14px}#product-videos .btnZone a.btnYT:hover{background:#e9292c;border-color:#e9292c}#product-videos .btnZone a.btnYT svg{width:45px}#product-videos .btnZone a.btnYT svg path{fill:#e9292c;transition:.4s}#product-videos .btnZone a.btnYT:hover svg path{fill:#fff}@media (max-width:1029px){#product-actions{padding-bottom:50px}#product-actions .large-title{font-size:32px;top:-20px}#product-actions .large-title .t-right{font-size:38px;margin-left:15px}#product-actions .large-title .t-left{margin-left:0}#product-actions .main-block .inner{background:#54b300;padding:50px 30px}#product-actions .main-block .content{justify-content:center}#product-actions .main-block .content a{margin:15px 0}#product-video{padding:50px 0}#product-video h2 .t-lg{font-size:42px}#product-video h2 .t-sm{font-size:22px}#product-video p{font-size:18px}#product-video .video .bg-dot{top:-25px;right:-15px}#product-video .video .bg-square{bottom:-10px;left:-10px}#product-video .video a{max-width:100%}#product-video .video a .play{width:65px;height:75px;margin-top:-37px;margin-left:-32px}#product-details .tab{padding:80px 10vw 50px}#product-details .tab .tab-title{font-size:20px}#product-details .tab .tab-title .icn{width:34px;margin-right:12px}#product-details .tab .collapse .content{padding:15px 0 0}#product-details .tab .collapse .inner{padding:0 15px}#product-details .tab .collapse .inner p{font-size:16px}#product-videos .title h2{font-size:40px}}@media (max-width:400px){#product-videos .videos-listing .list .item .img{height:230px}#product-videos .videos-listing .list .item .text{width:100%;padding:24px 0}#product-videos .btnZone a.btnYT svg{width:40px}#product-videos .btnZone a.btnYT .text{font-size:14px}}#product-faq{padding:160px 0;position:relative;background:#e9292c}#product-faq .title h2{font-size:60px;margin:0 0 50px;text-align:center;color:#fff}#product-faq .faq-list .item{background:#fff;width:calc(50% - 6px);padding:32px}#product-faq .faq-list .item .number{font-size:60px;font-weight:800;margin-bottom:40px;opacity:.15}#product-faq .faq-list .item .q-title{font-size:22px;font-weight:600}@media (max-width:1029px){#product-faq .title h2{font-size:40px}}@media (max-width:700px){#product-videos .videos-listing .list .item .img{width:100%}#product-videos .videos-listing .list .item .text{width:100%;padding:24px 0}#product-faq .faq-list .item{width:100%;padding:20px}}@media (max-width:600px){#main-footer .top-bar .top-content{display:block}#main-footer .logo{float:none;height:auto}#main-footer .social{float:none;margin-top:20px}#home-services .container{padding:0 15px}#home-services .servicesList .item{width:100%;margin-bottom:120px;padding:0}.lgMessage .lgTitle{font-size:40px}.lgMessage .smText{font-size:24px}#product-faq,#product-videos{padding:100px 0}#product-faq .title h2,#product-videos .title h2{font-size:30px;margin:0 0 30px}}#about-intro p:first-child,#career-intro p:first-child,.avsList li{margin-top:0}#similar-products{padding:120px 0 50px}#similar-products h2{line-height:1}#similar-products h2 .t-right{font-size:100px;display:block;color:#54b300;margin-left:50px}#similar-products h2 .t-left{font-size:60px;display:block}#about-intro-2,#career-benef,#career-comp,#career-intro-2,#career-intro-3,#career-openings,#similar-products .listing,.products-listing .listing{padding:50px 0}#similar-products .item{width:33.3333%;display:flex;justify-content:flex-start;flex-direction:column;position:relative}#similar-products .item a,.products-listing .item a{border:4px solid rgba(255,255,255,0)}#similar-products .item a:hover .img-prod,.doucet-list .listi .doucet-column .picture:hover>.img,.products-listing .item:hover .img-prod{filter:grayscale(0)}#similar-products .item .inner{padding:50px 70px}#similar-products .item .img-prod{max-width:100%;filter:grayscale(100%)}#similar-products .item .content{position:relative;padding-right:50px;padding-top:20px}#similar-products .item h3 .t-lg{font-size:24px;display:block;color:#54b300}#similar-products .item h3 .t-sm{font-size:18px;display:block}#similar-products .item .plus-btn{position:absolute;top:30px;right:0;transition:.5s}#similar-products .item:hover a,.products-listing .item:hover a{border-color:#54b300;box-shadow:0 0 50px rgba(0,0,0,.1)}#similar-products .item:hover .plus-btn,.products-listing .item:hover .plus-btn{transform:rotate(180deg)}#similar-products .more-products,.products-listing .more-products{margin:0 auto;text-align:center}@media (max-width:1024px){#similar-products .item{width:50%}}#why-doucet{padding:300px 0 50px;position:relative}#career-comp .large-title,#career-openings .large-title,#why-doucet .large-title{font-size:100px;line-height:.8;position:absolute;top:-30px}#why-doucet .large-title .t-left{margin-left:-50px;display:block;font-size:60px}#why-doucet .main-block .inner{background:#54b300;padding-left:260px;padding-top:100px;padding-right:30px}#why-doucet .main-block .content{color:#fff;max-width:820px;padding:50px 30px 80px}#why-doucet .img{display:block;position:absolute;bottom:0;left:-480px;max-width:60%}@media (max-width:1659px){#why-doucet{padding-top:400px}#why-doucet .large-title{font-size:90px}#why-doucet .large-title .t-left{margin-left:-20px}#why-doucet .main-block .inner{padding-left:12vw;padding-top:100px}#why-doucet .main-block .content h2{font-size:28px}#why-doucet .main-block .content p{font-size:20px;margin:20px 0}}@media (max-width:1359px){#product-actions .main-block .content a,#product-actions .main-block .content a:before{width:200px;height:220px;background-size:176px 211px}#product-actions .main-block .content{max-width:800px}#product-actions .main-block .content a{font-size:24px;padding:15px}#product-actions .main-block .content a:hover{color:#000}#product-video .video-thumbs .item{height:120px;width:104px}#product-video .video-thumbs .item .frame{background-position:0 -120px;background-size:104px 240px}#similar-products h2 .t-right{font-size:60px}#similar-products h2 .t-left{font-size:30px}#similar-products .item h3 .t-lg{font-size:24px}#similar-products .item h3 .t-sm{font-size:18px}#similar-products .item .inner{padding:40px}#why-doucet{padding:300px 0 50px}#why-doucet .large-title .t-left{margin-left:-40px;font-size:50px}#why-doucet .main-block .inner{padding-left:10vw}#why-doucet .img{left:-440px}#career-openings .main-block{width:100%;margin-left:0}}#about-intro,#career-intro{padding:0 0 50px;text-align:center}#career-intro h1 .t-lg{font-size:70px;display:block;color:#fff;line-height:1}#career-intro h1 .t-md{font-size:50px;display:block;color:#fff;line-height:1}#career-intro h1 .t-sm{font-size:32px;display:block;color:#fff}#career-intro .inner{padding:40px 0}#career-intro .doucet-intro .inner{padding:0}#career-intro p{font-size:20px;line-height:1.8;margin:30px 0;font-family:Montserrat,sans-serif;font-weight:700;text-align:center}#career-intro .quote .text{font-size:26px;display:block;color:#fff;line-height:1.2;font-family:Montserrat,sans-serif;text-transform:uppercase}#career-intro .quote .name,.avsList li{font-size:18px;font-family:Montserrat,sans-serif;text-transform:uppercase}#career-intro .quote .name{color:#fff;margin-top:25px;padding-top:25px;position:relative}#career-intro .quote .name .post{display:block;margin-top:8px;position:relative;font-size:14px}#career-intro .quote .name:before{content:'';background:#54b300;height:2px;width:40px;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media (max-width:550px){#career-intro .quote .text{font-size:21px;line-height:1.6}}.xTitle{font-size:36px;display:flex;align-items:center;justify-content:center;border-bottom:4px solid #54b300}.xTitle .xLg{font-size:80px;margin:0 18px;color:#54b300;font-weight:900}.avsList{display:flex;align-items:center;justify-content:center;margin-top:25px}#career-benef li ul li+li,#career-intro-3 li ul li+li,.error{margin-top:5px}.avsList li{color:#000;border-right:3px solid #54b300;padding-right:15px;padding-left:15px;font-weight:400}.avsList li:last-child{padding-right:0;border:none}#career-intro .introText p{font-family:'Barlow Condensed',sans-serif;font-weight:400;font-size:22px}#home-career .xTitle{border-bottom:2px solid #000}#home-career .avsList,#home-career .xTitle{justify-content:left}#home-career .avsList li{color:#fff;border-right:2px solid #000;font-size:14px}#home-career .avsList li:first-child{padding-left:0}#career-intro .doucet-intro{padding:180px 0}#career-intro-2 .xTitle{justify-content:left;border-bottom:4px solid #000}@media (max-width:1029px){#why-doucet{padding:50px 0}#why-doucet .large-title{font-size:50px;top:-40px}#why-doucet .large-title .t-left{margin-left:0;font-size:24px}#why-doucet .large-title .t-right{margin-left:15px}#why-doucet .main-block{width:100%;margin-left:0}#why-doucet .main-block .inner{padding:50px 30px}#why-doucet .main-block .content{padding:0}#why-doucet .main-block .content h2{font-size:22px}#why-doucet .main-block .content p{font-size:18px;margin:20px 0}#why-doucet .img{display:none}#career-intro{padding:0 0 50px;margin-top:0}#career-intro h1 .t-lg{font-size:48px}#career-intro h1 .t-md{font-size:32px}#career-intro h1 .t-sm{font-size:24px}#career-intro p{font-size:20px}}@media (max-width:990px){#career-intro .introText .avsList,#home-career .avsList{display:block}#career-intro .introText .avsList li,#home-career .avsList li{border:none;padding:0;margin-bottom:20px}}#career-intro-2 .main-block li,#career-intro-3 li{padding-left:50px;font-family:Montserrat,sans-serif;font-weight:700}@media (max-width:750px){#home-career .large-title .t-left{font-size:92%}#home-career .large-title{top:50px}#career-intro .introText .xTitle,#career-intro-2 .xTitle,#home-career .xTitle{display:block;line-height:1.2;padding-bottom:20px}#career-intro .introText .xTitle .normalText,#career-intro-2 .xTitle .normalText,#home-career .xTitle .normalText{display:block}}#about-intro-2 .img,#career-intro-2 .img{width:50%;float:left}#about-intro-2 .main-block,#career-intro-2 .main-block{display:flex;align-items:center;width:calc(50% + 50px);background:#54b300;float:right;margin-top:-50px;margin-left:-50px;min-height:42vw}#about-intro-2 .main-block .inner,#career-intro-2 .main-block .inner{padding:50px 75px;color:#fff}#career-intro-2 .main-block .t-lg{font-size:60px;display:block;line-height:1}#career-intro-2 .main-block .t-sm{font-size:32px;display:block}#career-intro-2 .main-block ul{margin-top:45px}#career-intro-2 .main-block li{font-size:20px;line-height:1.5;background:url(../images/bullet-white.png) no-repeat}#about-intro-2 .main-block li+li,#career-benef li+li,#career-intro-2 .main-block li+li,#career-intro-3 li+li{margin-top:15px}#career-intro-3 .title{width:50%;float:left;text-align:center;padding:0 0 50px}#career-benef .content,#career-intro-3 .content{width:50%;float:left;padding-left:75px}#career-benef h2,#career-intro-3 h2{display:inline-block;text-align:left}#about-details .title h2 .t-lg,#career-benef h2 .t-lg,#career-intro-3 h2 .t-lg{font-size:100px;display:block;color:#54b300;line-height:1}#about-details .title h2 .t-sm,#career-benef h2 .t-sm,#career-intro-3 h2 .t-sm{font-size:62px;display:block}#career-intro-3 li{font-size:28px;line-height:1.3;background:url(../images/bullet-red.png) 0 3px no-repeat}#career-benef li ul,#career-intro-3 li ul{padding:15px 0}#career-benef li ul li,#career-intro-3 li ul li{padding-left:15px;font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:400;background:url(../images/bullet-line.png) 0 13px no-repeat}#career-benef p,#career-intro-3 p{font-family:Montserrat,sans-serif;font-weight:700;font-size:22px;line-height:1.3;margin-top:50px;max-width:620px}#career-comp .large-title .t-left,#career-openings .large-title .t-left{margin-left:0;display:block;font-size:60px}#career-comp .main-block .inner,#career-openings .main-block .inner{background:#54b300;padding:150px 100px 100px}#career-openings .listing{margin-bottom:75px}#career-openings .listing a{padding:40px 30px 40px 120px;position:relative;border-bottom:2px solid #fff;display:block}#career-openings .listing a .icn{position:absolute;top:20px;left:30px;background:url(../images/arrow-btn-d.png) no-repeat;width:60px;height:70px}#career-openings .listing a .icn:after{content:"";position:absolute;top:0;left:0;background:url(../images/arrow-btn-d.png) 0 -70px no-repeat;width:60px;height:70px;opacity:0;transition:opacity .5s}#career-openings .listing a h3{text-transform:none;font-size:24px;transition:.5s}#career-openings .listing a:hover h3{padding-left:20px;color:#000}#about-intro-2 .main-block li,#career-benef li{padding-left:50px;font-weight:700;font-family:Montserrat,sans-serif}#career-benef .title{width:50%;float:left;text-align:center;padding:75px 0}#career-benef li{font-size:18px;line-height:1.3;background:url(../images/bullet-red.png) 0 3px/18px no-repeat}@media (max-width:1659px){#career-intro-2 .main-block .inner{padding:75px 50px}#career-intro-2 .main-block .t-lg{font-size:60px}#career-intro-2 .main-block .t-sm{font-size:28px}#career-benef li,#career-intro-2 .main-block li,#career-intro-3 li{padding-left:30px;font-size:22px;line-height:1.3;background-position:0 3px;background-size:17px 20px}#career-benef p,#career-intro-3 p{font-size:18px}}@media (max-width:1029px){#career-intro-2{padding:0}#career-intro-2 .img{width:100%;float:none}#career-intro-2 .main-block{width:100%;float:none;margin-top:0;margin-left:0;min-height:0}#career-intro-2 .main-block .inner{padding:50px 30px}#career-intro-2 .main-block ul{margin-top:30px}#career-intro-2 .main-block li{font-size:18px;background-position:0 0}#career-benef .title,#career-intro-3 .title{width:100%;float:none;text-align:left;padding:0 0 50px}#career-benef .content,#career-intro-3 .content{width:100%;float:none;padding-left:0}#career-benef h2 .t-lg,#career-intro-3 h2 .t-lg{font-size:48px}#career-benef h2 .t-sm,#career-intro-3 h2 .t-sm{font-size:22px}#career-benef li,#career-comp .main-block .content p,#career-intro-3 li,#career-openings .main-block .content p{font-size:20px}#career-comp .large-title,#career-openings .large-title{font-size:50px;top:-40px}#career-comp .large-title .t-left,#career-openings .large-title .t-left{margin-left:0;font-size:24px}#career-comp .large-title .t-right,#career-openings .large-title .t-right{margin-left:30px}#career-comp .main-block .inner,#career-openings .main-block .inner{padding:75px 30px}#career-openings .listing a{padding:20px 0 20px 40px}#career-openings .listing a .icn{top:12px;left:0;width:30px;height:35px;background-size:30px 70px}#career-openings .listing a .icn:after{background-position:0 -35px;width:30px;height:35px;background-size:30px 70px}#career-openings .listing a h3{font-size:16px}}#career-numbers{margin-bottom:40px}#career-numbers .stat{width:50%;text-align:center;font-size:36px}#career-numbers .stat .label{display:block;margin-bottom:10px}#career-numbers .stat .result{display:block;color:#54b300;font-family:Montserrat,sans-serif}#about-intro .container,#contact-intro .container,.doucet-intro .container{max-width:860px}#about-intro h1 .t-lg{font-size:35px;display:block;color:#fff;line-height:1}#about-intro h1 .t-sm{font-size:25px;margin-top:10px;display:block;color:#fff}#about-intro p>a{color:#54b300;font-weight:700}#about-intro-2 .main-block .t-lg{font-size:70px;display:block;line-height:1}#about-intro-2 .main-block .t-sm{font-size:38px;display:block}#about-intro-2 h3{font-size:28px;color:#000;margin:30px 0}#about-details .item p,#about-intro-2 p,#contact-end p{font-size:24px}#about-intro-2 p.alt{margin:30px 0}#about-intro-2 .btn{margin-top:50px}#about-intro-2 .main-block li{font-size:28px;line-height:1.3;background:url(../images/bullet-white.png) 0 3px no-repeat}#about-intro .history h2{text-align:left;margin-top:95px}#about-details .title{padding:50px 0;text-align:center}#about-details .item,#contact-details .item{width:50%;display:flex;flex-direction:column;padding-bottom:70px}#about-details .item:nth-child(odd){padding-right:30px}#about-details .item:nth-child(2n){padding-left:30px}#about-details .item .icn{display:flex;flex-direction:column;width:131px;padding-top:40px;text-align:center;background:url(../images/poly-1-d.png) center top no-repeat}#about-details .item .icn span{font-size:70px;font-family:Montserrat,sans-serif;font-weight:700;margin:4px 0 0 -6px}#about-details .item .inner{display:flex;flex-direction:column;width:calc(100% - 131px);padding-left:40px}#about-details .item h3{font-size:32px;color:#54b300;margin-bottom:30px}#about-end .main-block .inner{background:url(../images/bg-poly-2.png) left bottom no-repeat,url(../images/bg-poly-3.png) right bottom no-repeat #000;color:#fff;padding:140px 100px;text-align:center}#about-end p{font-size:32px;margin:0 auto}#about-end a:hover,#contact-end a:hover{text-decoration:underline;color:#54b300}@media (max-width:1659px){#about-intro-2 .main-block .inner{padding:75px 50px}#about-intro-2 .main-block .t-lg{font-size:60px}#about-intro-2 .main-block .t-sm{font-size:28px}#about-intro-2 .main-block li{padding-left:30px;font-size:22px;line-height:1.3;background-position:0 3px;background-size:17px 20px}}@media (max-width:1439px){#about-end .main-block .inner{background:#000}#about-details .item .icn{width:100%;height:200px}#about-details .item .inner{width:100%;padding:0}}@media (max-width:767px){#about-details .item{width:100%;padding:0!important;margin-bottom:40px}#about-end .container{padding:0}}@media (max-width:505px){#career-comp .large-title{font-size:36px;top:-25px}#career-comp .large-title .t-right{margin-left:0}#about-end .main-block .inner{padding:60px 25px}}@media (max-width:410px){#about-intro-2 .main-block .t-lg{font-size:40px}}#contact-intro{margin-top:148px;padding:100px 0;text-align:center;background:url(../images/contact-bg-title-2024.jpg) center top/cover no-repeat}#contact-details .item:nth-child(odd){padding-right:25px}#contact-details .item:nth-child(2n){padding-left:25px}#contact-details .item h3{font-size:32px;color:#000;margin-bottom:30px}#contact-details .item p{font-size:24px;margin-bottom:30px}#contact-details .item p.support{margin:15px 0 0}#contact-details .item p.support.email strong{color:#54b300;font-size:28px}#contact-details .item p.support img{margin-top:15px;margin-bottom:50px;width:320px}#contact-end .main-block .wrap{background:url(../images/bg-poly-3.png) right bottom no-repeat #000;color:#fff;padding:140px 100px}#contact-end .item{width:360px;display:flex;flex-direction:column;padding-right:50px}.form{padding-bottom:50px}.form h4{font-size:24px;color:#54b300;margin:50px 0 30px}.form .form-col{width:50%;display:flex;flex-direction:column;padding:10px 15px 10px 0}.form .form-col:nth-child(2n){padding:10px 0 10px 15px}.form .form-col.form-wide{padding:10px 0;width:100%}.form .form-col label{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;padding:10px 0 8px}.form .form-col input,.form .form-col select,.form .form-col textarea{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:400;line-height:1;width:100%;border:1px solid #d2d2d2;padding:14px 20px;color:#000;transition:.5s}.form .form-col input:focus,.form .form-col select:focus,.form .form-col textarea:focus{border-color:#999;outline:0}.form .form-col textarea{height:150px;resize:none}.form input.error,.form select.error,.form textarea.error{border-color:#54b300;color:#54b300;background:#fee}.form .center-btn{text-align:center;margin-top:30px}.form .center-btn button{cursor:pointer}.error{color:#54b300;display:block}.adaptive-content h1,.adaptive-content h2,.adaptive-content h3,.adaptive-content h4,.adaptive-content h5,.adaptive-content h6,.adaptive-content p,.adaptive-content table,.adaptive-content>ol,.adaptive-content>ul{font-size:20px;margin:30px 0;line-height:1.5}.adaptive-content ol,.adaptive-content ul{padding-left:30px;font-size:20px;line-height:1.5;text-align:justify}.adaptive-content ol li,.adaptive-content ul li{padding-bottom:10px;text-align:justify}.adaptive-content ul li{list-style:disc}.adaptive-content table td{padding:0 5px}@media(max-width:425px){#contact-details .item p.support{text-align:left}#contact-details .item p.support img{width:auto;max-width:100%}.adaptive-content h1,.adaptive-content h2,.adaptive-content h3,.adaptive-content h4,.adaptive-content h5,.adaptive-content h6,.adaptive-content ol,.adaptive-content p,.adaptive-content table,.adaptive-content ul,.adaptive-content>ol,.adaptive-content>ul{font-size:16px}}.doucet-intro{margin-top:148px;margin-bottom:80px;padding:100px 0;text-align:center;background:url(../images/doucet-intro-bg-v3.jpg) center top/cover no-repeat}.doucet-intro h1{position:relative;padding-bottom:38px}.doucet-intro h1:after{content:'';background:#54b300;height:8px;width:80px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.doucet-intro h1 .t-lg{font-size:60px;display:block;color:#fff;line-height:1}#distinct-factors .inner,.doucet-list .listi{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto;-webkit-flex-flow:row wrap;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;flex:0;margin-right:-15px;margin-left:-15px}#blogposts aside ul li label input,.author .avatar,.share a{margin-right:1em}#products-list.doucet-list .listi{margin-right:0;margin-left:0}.doucet-list .listi .doucet-column,.doucet-list .listi .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px}#products-list.doucet-list .listi .item{padding-right:0;padding-left:0}.doucet-list .listi .doucet-column .picture{text-align:center;margin-bottom:50px;position:relative}.doucet-list .listi .doucet-column .picture>.img{border:4px solid #f2f2f2;filter:grayscale(100%)}.doucet-list .listi .doucet-column .picture>.plus{opacity:0;transition:opacity .2s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doucet-list .listi .doucet-column .picture>img{max-width:100%;width:100%}.doucet-list .listi .doucet-column .picture>.caption{background:#54b300;padding:10px;margin:-35px 30px 0;height:50px;color:#fff;font-size:14px;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;display:block;position:relative}.doucet-list .listi .doucet-column .picture>.caption>div{display:flex;height:100%;align-items:center;justify-content:center;text-align:center}.products-listing .item .inner{padding:50px}.products-listing .item .img-prod{max-width:100%;margin-bottom:20px;filter:grayscale(100%);transition:.5s;width:100%}@media all and (-ms-high-contrast:none){.products-listing .item .content>div{display:block}}.products-listing .item .content>div>h3{padding-right:20px}.products-listing .item h3 .t-lg{font-size:18px;display:block;color:#54b300}.products-listing .item .plus-btn{transition:.5s}@media (max-width:1440px){.doucet-list .listi .doucet-column,.doucet-list .listi .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.products-listing .item .inner{padding:30px}.doucet-list .listi .doucet-column .picture>.caption{padding:10px}.products-listing .item h3 .t-lg{font-size:16px}}@media (max-width:1359px){#career-comp .main-block{width:100%;margin-left:0}#contact-end .large-title{font-size:90px;top:-50px;left:50px}.products-listing .item h3 .t-lg{font-size:16px}#news .item .content{padding:0 30px}#news .item h3{font-size:18px}}@media (max-width:1029px){#about-intro-2{padding:0}#about-intro-2 .img{width:100%;float:none}#about-intro-2 .main-block{width:100%;float:none;margin-top:0;margin-left:0;min-height:0}#about-intro-2 .main-block .inner{padding:50px 30px}#about-intro-2 .main-block ul{margin-top:30px}#about-intro-2 .main-block li{font-size:18px;background-position:0 0}#about-intro,.doucet-intro{margin-top:0}#contact-intro{margin:0 0 50px;padding:50px 30px}#contact-intro h1 .t-lg{font-size:32px}#contact-details .item p,#contact-intro h1 .t-sm{font-size:20px}#contact-details .item{width:100%;padding-bottom:30px}#contact-details .item:nth-child(odd){padding-right:0}#contact-details .item:nth-child(2n){padding-left:0}#contact-details .item h3{font-size:24px}#contact-end .large-title{font-size:40px;top:-20px;left:10px}#contact-end .main-block .wrap{padding:80px 20px 180px}#contact-end .item{width:100%;padding-right:0;padding-top:30px}.form .form-col{width:100%;padding:10px 0}.form .form-col:nth-child(2n){padding:10px 0}.doucet-list .listi .doucet-column,.doucet-list .listi .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.products-listing .item{width:100%}.products-listing .item .inner{padding:10px}.products-listing .item .plus-btn{top:5px}#news h2 .t-lg{font-size:42px}#news h2 .t-sm{font-size:22px}}#blogposts,#news{padding:0 0 50px;position:relative}#blogposts h2,#news h2{text-align:right;padding-bottom:50px}#news .wrap{margin:0 -15px}#news .item{width:33.3333%;display:flex;justify-content:center;flex-direction:column;position:relative;padding:0 15px;margin-bottom:30px}#distinct-factors .item,#testimonies ul li .testimony{display:-webkit-box;display:-moz-box;display:-webkit-flex}#news .item .background{background-size:cover;background-color:#54b300;background-blend-mode:multiply}@media (max-width:999px){#featured-news .item,#news .item{width:100%;margin-bottom:30px}}.pagination .page-item{display:inline-block}.pagination .page-item a,.pagination .page-item span{display:inline-block;width:28px;height:33px;margin:0 4px;background-image:url(../images/pager-dot.png);padding:8px 0;font-weight:700;transition:background-image .2s linear}.pagination .page-item.disabled a,.pagination .page-item.disabled span{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#news-article{margin-top:218px}#news-article .container .row{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}#news-article article{padding:0 30px;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;margin-bottom:30px}#news-article article h1{color:#54b300;font-size:28px;display:block}#news-article article h2{font-size:20px;display:block;margin-bottom:30px}#news-article article p,#news-article article p span{font-family:'Barlow Condensed',sans-serif!important;font-size:18px}#news-article article p{margin-bottom:10px}#blogposts .item .date,#blogposts aside ul li,.title-band{font-family:Montserrat,sans-serif}#news-article .older-news{padding:0 30px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}#news-article .older-news h4{color:#54b300;font-size:28px;display:block;margin-bottom:30px}#news-article .older-news ul li,#post-article .older-news ul li{margin-bottom:10px}#news-article .older-news a{font-size:18px}#testimonies ul li{margin-bottom:50px}#testimonies ul li .testimony{display:-ms-flexbox;display:flex;flex:1 1 auto;-webkit-flex-flow:row wrap;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;flex:0;align-items:center;box-shadow:0 0 40px rgba(0,0,0,.1);background:#fff}#testimonies ul li .testimony:after{content:'';display:block;clear:both}#testimonies ul li .testimony>.block{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}#testimonies ul li .testimony>.block-img{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding:60px 30px}#testimonies ul li .testimony.no-image>.block{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}#testimonies ul li .testimony>.block-img img{max-width:100%;margin:0 auto}#testimonies ul li:nth-child(odd) .testimony>.block-img{order:2}#testimonies ul li:nth-child(odd) .testimony>.block{background:#54b300;color:#fff;order:1}#requestQuote,#testimonies ul li:nth-child(2n) .testimony>.block{background:#000;color:#fff}#testimonies ul li .testimony>.block>.inner{padding:100px 75px;font-size:24px}#testimonies ul li .testimony>.block>.inner>.client{margin-top:30px;font-size:18px;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.3}@media (max-width:1023px){#testimonies ul li .testimony>.block,#testimonies ul li .testimony>.block-img{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#testimonies ul li .testimony>.block-img{order:1!important}#testimonies ul li .testimony>.block{order:2!important}}.layout-desktop-search{position:relative;display:inline-block;margin-right:10px}.layout-desktop-search input[type=text]{width:0;border:none;transition:width .2s linear}.layout-desktop-search input[type=text].active{width:170px;border-bottom:2px solid #000}.layout-desktop-search button[type=button]{cursor:pointer;background:0 0;padding:0 0 0 20px}.layout-desktop-search button[type=button]>svg,.layout-mobile-search button[type=submit]>svg{width:20px;height:20px;color:#000}.layout-mobile-search{padding:0 30px}.layout-mobile-search input[type=text]{margin-right:10px;padding:14px 10px 14px 0;border:none;border-bottom:2px solid #000}.layout-mobile-search button[type=submit]{padding:0;background:0 0;color:#000}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append{margin-left:-1px}#call-to-action-quote{background-color:#54b300;text-align:center;color:#fff;padding-top:6em;padding-bottom:6em}#call-to-action-quote>.inner{max-width:800px;margin:auto;padding-left:20px;padding-right:20px}#call-to-action-quote>.inner h3{font-size:32px;margin-bottom:.5em}#distinct-factors{margin-top:215px;background:#54b300;background:linear-gradient(180deg,#fff 15%,#54b300 15%,#54b300 100%)}#distinct-factors .item{display:-ms-flexbox;display:flex;flex:1 1 auto;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px;margin-bottom:1em}#distinct-factors .distinct-card{background-color:#fff;position:relative;min-height:258px;width:100%;box-shadow:0 -2px 15px -5px rgba(0,0,0,.15)}#distinct-factors .distinct-card.corner-left:after{width:0;height:0;border-top:30px solid transparent;border-bottom:0 solid transparent;border-left:30px solid #54b300;position:absolute;bottom:0;left:0;display:block;content:''}#distinct-factors .distinct-card.corner-right:after{width:0;height:0;border-top:30px solid transparent;border-bottom:0 solid transparent;border-right:30px solid #54b300;position:absolute;bottom:0;right:0;display:block;content:''}#distinct-factors .distinct-card .icon-wrap{display:block;margin-bottom:28px;text-align:center;background-image:url('/images/background-border.jpg');background-repeat:no-repeat;width:178px;height:128px;margin-left:auto;margin-right:auto}#distinct-factors .distinct-card .icon-wrap .icon{margin-left:auto;margin-right:auto;display:block;padding-top:20px;padding-bottom:20px}#distinct-factors .item span{font-size:26px;text-transform:uppercase;text-align:center;flex:1;display:block;position:relative;padding-right:10px;padding-left:10px}#distinct-factors .item span:after{display:block;content:'';background-color:#54b300;width:45px;height:4px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}@media (max-width:1128px){#distinct-factors .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:617px){#distinct-factors .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.intro-category-and-products{padding-left:20px;padding-right:20px;font-size:20px;max-width:1000px;margin:auto;text-align:center}.author,.share{margin-top:2em}.intro-category-and-products p{text-align:center;margin-bottom:3em}#aside-article ul,.intro-category-and-products h2{margin-bottom:3em}#requestQuote{position:fixed;right:0;top:500px;-webkit-transform:rotate(-90deg) translateY(51px);transform:rotate(-90deg) translateY(51px);font-size:20px;font-weight:700;max-width:170px;text-align:center;padding:.7em 1.5em;transition:top .2s linear}#requestQuote.scroll{top:240px}@media (max-width:1135px){#requestQuote{display:none}}#products-intro{background:url(../images/products-bg-title.jpg) center top/cover no-repeat}#testimonies-intro{background:url(../images/testimonies-bg-title.jpg) center top/cover no-repeat}#news-intro{background:url(../images/news-bg-title.jpg) center top/cover no-repeat}#career-intro .doucet-intro{background:url(../images/career-bg-title.jpg) center top/cover no-repeat}#about-intro .doucet-intro{background:url(../images/about-bg-title.jpg) center top/cover no-repeat}.title-band{font-size:26px;padding:.5em 1em;background-color:#54b300;color:#fff;margin-bottom:.5em;font-weight:700}#blogposts aside ul{margin-bottom:1em}#blogposts aside ul li{font-size:18px;color:#626262;font-weight:500;padding:12px 30px;border-bottom:2px solid #dfdfdf}#blogposts aside ul li:last-child{border-bottom:0 solid #dfdfdf}#blogposts .items{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:2.5rem;grid-row-gap:2rem}#blogposts .item{align-self:start;display:flex;justify-content:center;flex-direction:column;position:relative}#blogposts .item .date:before,.other-posts .single-post .date:before,.share .title:before{content:'';width:20px;height:3px;background:#54b300;display:block;position:absolute;left:0;top:5px}#post-header,.other-posts .single-post .img{background-size:cover;background-position:center center}#blogposts .item .date{font-size:16px;color:#616161;font-weight:500;letter-spacing:2px;margin:0 0 20px;padding-left:30px;position:relative;display:block}#post-header .date:before,#post-header:after{position:absolute;display:block;content:'';left:0}#blogposts .item .content{padding:1rem}#blogposts .introText{font-family:'Barlow Condensed',sans-serif;font-weight:400;font-size:22px;padding:0 15px;margin-bottom:5rem;text-align:center}#aside-article ul li,#post-header .inner,#seeMoreButton>.inner-btn{font-family:Montserrat,sans-serif}input[type=checkbox].custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#dfdfdf;width:1.15em;height:1.15em;border:.15em solid #dfdfdf;border-radius:.15em;transform:translateY(-.075em);display:grid;outline:0;place-content:center}input[type=checkbox].custom-checkbox::before{content:"";width:.65em;height:.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform 120ms ease-in-out;box-shadow:inset 1em 1em #54b300;background-color:CanvasText}input[type=checkbox].custom-checkbox:checked::before{transform:scale(1)}input[type=checkbox].custom-checkbox:disabled{color:#959495;cursor:not-allowed}.youtube-video-post{width:100%;height:500px}@media (max-width:500px){.lgMessage .lgTitle{font-size:38px}#product-overview .desc .box-1{padding:50px 30px 30px}#product-overview .desc h1 .t-lg{font-size:30px}#product-overview .desc h1 .t-sm{font-size:20px}#product-overview .desc .docsZone .docLink,#product-overview .desc p{font-size:18px}#product-overview .desc .btnsZone .btn{padding:15px 30px}#product-overview .bx-wrapper{position:relative}#product-overview .bx-controls a{width:50px;height:50px;margin-top:-25px;padding:11px}#call-to-action-quote>.inner h3{font-size:26px}.youtube-video-post{height:300px}}.mce-content-body{padding:1em}#post-article article p,.mce-content-body p{font-size:20px;line-height:1.4}#post-article article a,.mce-content-body a{text-decoration:underline!important}#post-article article ul,.mce-content-body ul{font-size:20px;line-height:1.4;padding-left:40px;list-style:disc}#post-header{margin-top:153px;height:400px;width:100%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;margin-bottom:5em;z-index:1;position:relative}#post-header:after{width:100%;height:100%;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:2}#post-header .inner{position:relative;z-index:3;color:#fff;padding:0 1em;width:1450px;margin:auto}#post-header h1{font-size:38px;font-weight:900;letter-spacing:1px;margin-bottom:.5em}#post-header .date:before{width:50px;height:4px;background:#54b300;top:6px}#post-header .date{font-size:16px;font-weight:500;letter-spacing:2px;margin:0 0 20px;padding-left:60px;position:relative;display:block}#post-header .tags .tag{display:inline-block;padding:.5em 1em;border:2px solid #54b300;margin-right:.5em;margin-bottom:.5em;font-size:15px;font-weight:700}@media (max-width:768px){#similar-products h2 .t-right{font-size:38px;margin-left:15px}#about-intro h1 .t-sm,#similar-products h2 .t-left{font-size:22px}#similar-products .item{width:100%}#similar-products .item .inner,.products-listing .item .inner{padding:10px}#similar-products .item .plus-btn{top:5px}#career-numbers .container{display:block}#career-numbers .stat{width:100%;margin-bottom:20px}#career-numbers{margin-bottom:20px}#about-details .title h2 .t-lg,#about-intro h1 .t-lg,.doucet-intro h1 .t-lg{font-size:40px}#about-details .title h2 .t-sm,#post-header h1{font-size:28px}#about-details .item h3{font-size:24px}#news-article .older-news,#news-article article,.doucet-list .listi .doucet-column,.doucet-list .listi .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.doucet-list .listi .doucet-column .picture{margin-bottom:50px}#news-article article img{max-width:100%;width:auto!important;height:auto!important}#blogposts .items{grid-template-columns:repeat(1,1fr)}#blogposts .item img{width:100%;max-width:none}#post-header{height:auto;padding:5em 0}}@media (max-width:425px){#career-intro h1 .t-lg{font-size:34px}#testimonies ul li .testimony>.block>.inner{padding:50px 25px;font-size:24px}#post-header h1{font-size:22px}}#post-article{max-width:1470px;display:grid;grid-template-columns:63% 33%;gap:4%;padding:0 1em;margin:0 auto}#post-article article img{max-width:100%!important;height:auto}@media (max-width:1170px){#post-article article img{max-width:100%;width:auto!important;height:auto!important}#post-article article{margin-bottom:3em}#post-article{display:block;padding:0 1em;margin:0 auto}}@media (max-width:1029px){#news-article,#post-article{margin-top:40px}#blogposts .wrap{display:block}#blogposts aside{margin-bottom:3rem}#post-header{margin-top:0}}#aside-article ul li{font-size:18px;color:#626262;font-weight:500;padding:12px 30px;border-top:2px solid #dfdfdf}#aside-article ul li:first-child{border-top:0 solid #dfdfdf}#seeMoreButton{width:100%;display:block;position:relative;cursor:pointer;border:none;background:0 0;padding:0 0 0 1em;text-align:left}#seeMoreButton:after{content:'';background:#dfdfdf;height:2px;width:100%;z-index:1;position:absolute;bottom:15px;left:0}#seeMoreButton>.inner-btn{position:relative;z-index:2;font-size:12px;display:inline-block;padding:.5em 1em;background:#fff;border:2px solid #dfdfdf;border-radius:30px;font-weight:900;color:#000}.other-posts .single-post{display:flex;align-items:center;padding:20px .5em 20px 0}.other-posts .single-post .date,.share .title{color:#616161;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:2px;padding-left:30px}.other-posts .single-post:not(:last-child){border-bottom:1px solid #eaeaea}.other-posts .single-post .img{width:120px;height:120px;margin-right:1em}.other-posts .single-post .date{font-size:16px;margin:0 0 .5em;position:relative;display:block}.other-posts .single-post .title{color:#000;font-size:17px;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase}.other-posts .content{flex:1}@media (max-width:375px){.other-posts .single-post .img{display:none}}.author{display:flex;align-items:center}.page-anchor,.share .title{display:block;position:relative}.author .avatar{max-width:100%}.author .title{font-size:20px}.share svg{width:30px}.share .title{margin-bottom:.5em;font-size:16px}.page-anchor{top:-130px;visibility:hidden}