*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px}html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}a,a:hover,input,select,textarea{-webkit-tap-highlight-color:transparent;outline:0 none}ol{list-style:decimal inside;margin-bottom:20px}ol li{padding:5px 0 5px 15px}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0}a img,fieldset,hr{border:0}mark{background:0 0}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}input[type=email],input[type=search],input[type=tel],input[type=text],select,textarea{transition:all .4s ease;border-radius:0;-webkit-appearance:none}.button,button,input[type=button],input[type=submit]{transition:all .4s ease;-webkit-appearance:none;cursor:pointer;border:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7a7a7a}input::-moz-placeholder,textarea::-moz-placeholder{color:#7a7a7a;opacity:1}hr{clear:both;overflow:hidden;display:block}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}.alignleft{float:left;margin:0 30px 10px 0}.alignright{float:right;margin:0 0 10px 30px}.aligncenter{margin:0 auto 20px}.alignnone{margin:0 0 20px}img{max-width:100%;height:auto;display:block}.valign{display:inline-block;vertical-align:middle;max-width:94%}.vfix{display:inline-block;height:100%;vertical-align:middle;width:0}strong{font-weight:700}.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0}.fullframe embed,.fullframe iframe,.fullframe object{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.selbel_w{position:relative;display:block;width:100%;font-size:14px;font-family:"Open Sans";height:60px}.selbel_w select{width:100%;height:100%;cursor:pointer;position:relative;display:block;z-index:1;opacity:0}.selbel_w select+span{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#555;padding:0 10px;border-radius:5px;border:1px solid #eee;line-height:60px}.selbel_w select+span:after{content:"";width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#555 transparent transparent transparent;position:absolute;right:13px;top:16px}.selbel_w select+span.err{border-color:#ef4036}.selbel_w select option{padding:5px}div.wpcf7 .wpcf7-form-control-wrap{display:block!important;margin-bottom:37px;clear:both}div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid red;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;font-family:"Open Sans";height:100%;line-height:60px;padding:0 10px;text-align:left}div.wpcf7 .wpcf7-response-output{width:100%;background:#fff;margin:10px 0 0 0;font-family:"Open Sans";font-size:12px;line-height:20px;padding:5px 20px;text-align:center}div.wpcf7 .ajax-loader{height:16px;width:16px}div.wpcf7 .ajax-loader.is-active{background:url(../img/spinner.gif);width:16px;height:16px;display:block;margin:0 2px;background-size:cover}.error404 .content{text-align:center}.error404 .content h1{font-size:3.4375rem;line-height:1.2;padding-bottom:40px;font-weight:400}.error404 .content h1 span{font-size:5rem;line-height:1.2;color:#69b714;font-weight:700}.error404 .content p{font-size:1.125rem}#menuOpen{position:fixed;top:0;left:0;right:0;background:#222;height:50px;display:none}#menuOpen .menu-icon{display:flex;position:relative;align-items:center;height:-moz-fit-content;height:fit-content;margin:3rem 0 2rem 0}#menuOpen hr{background-color:#fff}#menuOpen.opened span:after,#menuOpen.opened span:before{top:0;left:0;right:0;background:#fff;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#menuOpen.opened span:before{backface-visibility:hidden;transform:rotate(-45deg) translate(-7px,7px)}#menuOpen.opened span:after{backface-visibility:hidden;transform:rotate(45deg) translate(7px,7px)}#menuOpen p{color:#fff;font-size:24px;text-transform:uppercase;line-height:0;padding-bottom:0!important;width:-moz-fit-content;width:fit-content;margin:0 0 0 1rem}#menuOpen span{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moztransform:translate(0,-50%);transform:translate(0,-50%);right:3%;width:27px;height:27px;cursor:pointer;z-index:300;transition:all .4s ease}#menuOpen span:after,#menuOpen span:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;box-shadow:0 4px 0 0 #fff,0 18px 0 0 #fff;-webkit-box-shadow:0 4px 0 0 #fff,0 18px 0 0 #fff;-moz-box-shadow:0 4px 0 0 #fff,0 18px 0 0 #fff;transition:all .4s ease}#menuOpen span:after{content:"";position:absolute;top:7px;height:4px;-ms-box-shadow:0 4px 0 0 #fff;-o-box-shadow:0 4px 0 0 #fff;box-shadow:0 4px 0 0 #fff}html{font:400 16px/1.5714 "Open Sans",sans-serif}body{color:#7a7a7a;-moz-flex-direction:column;flex-direction:column;display:-moz-flex;display:flex;min-height:100vh}#main{-moz-flex:1 0 auto;flex:1 0 auto;width:100%}.container{margin:0 auto;width:1170px;max-width:94%;position:relative}.flex{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between}.start{display:-moz-flex;display:flex;-moz-justify-content:flex-start;justify-content:flex-start}.end{display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end}.around{display:-moz-flex;display:flex;-moz-justify-content:space-around;justify-content:space-around}.alc{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:center;align-items:center;flex-wrap:wrap}.alstart{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;align-items:flex-start}.alend{display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-end;align-items:flex-end}.center{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center}.cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.tac{text-align:center}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{height:60px;width:100%;border:none;background:#e9e7e7;font-family:"Open Sans";font-size:20px;font-weight:600;padding:0 28px;color:#4a4a4a;text-transform:uppercase;outline:transparent auto 5px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline-offset:-2px;outline:-webkit-focus-ring-color auto 5px}textarea{resize:none;height:240px;padding:20px 1.75rem}.btn,.submit,input[type=submit]{display:inline-block;line-height:3.4375rem;padding:0 1.25rem;font-size:1.125rem;background:#8ac14f;letter-spacing:.5px;font-weight:700;color:#fff;text-transform:uppercase;font-family:"Open Sans";text-align:center;text-decoration:none;cursor:pointer}.btn:hover,.submit:hover,input[type=submit]:hover{background:#95d848;text-decoration:none}.btn.btnWhite,.submit.btnWhite,input[type=submit].btnWhite{font-size:.875rem;line-height:2.8125rem;background:0 0;border:2px solid #000;color:#4a4a4a;font-weight:400;letter-spacing:1.35px}.btn.btnWhite:hover,.submit.btnWhite:hover,input[type=submit].btnWhite:hover{background:#000;color:#fff}.a_locations .our_locations>:last-child,.about .cares .box>:last-child,.about .history .info .box>:last-child,.about .our_mission>:last-child,.benefitsBox .general>:last-child,.benefitsSus .text>:last-child,.blog .news_text>:last-child,.galleryBox .text>:last-child,.grid-item .thumb-content>:last-child,.infoCareers .text>:last-child,.infoSer .info>:last-child,.last_no_spacing>:last-child,.perksBox .general>:last-child,.perksBox .right>:last-child,.serChildBox .textBox>:last-child,.servicesBoxSer .text>:last-child,.servicesQuality .text>:last-child,.servicesSus .text>:last-child,.susInfo>:last-child,.susTopInfo>:last-child,.testimonialsCareers .item>:last-child,.valuesCareers .text>:last-child{margin-bottom:0;padding-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400;padding-bottom:20px;line-height:1.2}h1{font-size:55px}h2{font-size:45px}h3{font-size:35px;font-weight:700}h4{font-size:30px;font-weight:700}p{padding-bottom:30px;line-height:1.5}a{color:#69b714;text-decoration:none;transition:all .4s ease}a:hover{text-decoration:underline}body.home header{background-color:transparent;border-bottom:none;box-shadow:none;position:fixed;left:0;right:0}body.home header.sticky{background-color:#fff;border-bottom:3px solid #69b714}@media screen and (min-width:1025px){body.home header.sticky #mainMenu>ul>li>a{font-size:14px;color:#000}}@media screen and (max-width:1024px){body.home header{position:absolute}}@media screen and (min-width:1025px){body.home #mainMenu>ul>li>a{font-size:18px;color:#fff}}header{background-color:#fff;position:relative;z-index:100;padding:15px 115px 15px 15px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);border-bottom:3px solid #69b714}@media screen and (max-width:1024px){header>div.flex{display:block}}header .fixed_logo{display:none}header.sticky{position:fixed;left:0;right:0}header.sticky .logo{display:none}header.sticky .fixed_logo{display:block}header.sticky #mainMenu>ul>li{margin:0 10px}header.sticky #mainMenu>ul>li ul{width:137px}@media screen and (min-width:1025px){#mainMenu{margin-top:20px}#mainMenu>ul{font-size:0}#mainMenu>ul>li{display:inline-block;vertical-align:middle;position:relative;margin:0 20px;transition:all .4s ease}#mainMenu>ul>li>a{font-size:14px;letter-spacing:1px;display:block;padding:5px 10px;color:#4a4a4a}#mainMenu>ul>li.current-menu-item>a,#mainMenu>ul>li:hover>a{text-decoration:none;background-color:#69b714;color:#fff}#mainMenu>ul>li:hover>ul{margin-top:0;opacity:1;visibility:visible}#mainMenu>ul>li.m_connect{padding:0;cursor:pointer;background-image:url(../img/365.png);background-size:cover;width:50px;height:42px}#mainMenu>ul>li.m_connect>a{opacity:0}#mainMenu>ul>li:nth-child(n+8) ul{right:0;left:auto}#mainMenu>ul>li ul{margin-top:20px;opacity:0;visibility:hidden;width:185px;position:absolute;left:0;top:100%;background:#fff;transition:all .4s ease;z-index:2}#mainMenu>ul>li ul:before{content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;top:-6px;left:15px;position:absolute}#mainMenu>ul>li ul li{position:relative;text-align:center}#mainMenu>ul>li ul li a{display:block;padding:20px;color:#000;font-size:14px;line-height:1;text-decoration:none}#mainMenu>ul>li ul li.current-menu-item>a,#mainMenu>ul>li ul li:hover>a{color:#fff;background:#69b714}#mainMenu>ul>li ul li:hover ul{visibility:visible;opacity:1;margin-top:0}#mainMenu>ul>li ul li ul{left:270px;top:0}}.content ul{margin:0 0 20px 10px}.content ul li{padding:5px 0 5px 20px;position:relative}.content ul li:before{content:"";width:6px;height:6px;background:#363840;border-radius:50%;position:absolute;top:.9375rem;left:0}footer{color:#fff;padding:30px 0 15px;letter-spacing:1.2px;border-top:2px solid #fff;position:relative;z-index:1;font-size:18px;line-height:1.2}footer:after{content:"";background:rgba(74,74,74,.8);position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}footer .container{z-index:1}footer .partners{padding:30px 0;flex-wrap:wrap}footer .partners img{margin:0 10px 20px}footer a{color:#fff}footer a:hover{color:#69b714;text-decoration:none}footer .service_link{display:inline-block;margin-bottom:30px}footer .cols_menu{margin-bottom:15px}footer .cols_menu .col:nth-child(1){margin-right:100px}footer .cols_menu .col li{line-height:1;margin-bottom:5px}footer .cols_menu .col li:nth-child(1){margin-bottom:20px}footer .cols_menu .col li:nth-child(1) a{text-decoration:underline}footer .arrow-up{position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);color:#69b714;font-size:48px;font-weight:400;line-height:1}.copyright{font-size:13px;position:relative;width:100%;z-index:1;text-align:center}.socMedia a{display:inline-block;font-size:24px;margin:0 5px}.about{margin-bottom:195px}.about .container{width:1150px}.about .our_mission{position:relative;max-width:1060px;padding:3.4em 4.5em;margin:70px auto;border:2px solid #b45b5b;font-weight:700;color:#54595f;text-align:center}.about .our_mission p{line-height:1.8}.about .our_mission h2{color:#4a4a4a;font-weight:700;background-color:#fff;padding:0 15px;position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);top:-32px}.about .history{padding:0 0 175px;margin-bottom:50px}.about .history figure{display:inline-block;position:relative}.about .history figure figcaption{padding:1em 1em 1em 1em;background-color:#b45b5b;color:#fff;font-size:17px;line-height:2;text-align:center;position:absolute;left:60px;max-width:100%;width:495px;bottom:-34px;z-index:2}.about .history .info{margin-left:auto;position:absolute;max-width:620px;top:270px;right:10px}.about .history .info h2{text-align:right;font-weight:700;color:#4a4a4a;padding-right:70px}.about .history .info .box{color:#54595f;background-color:#fff;padding:3em 4em;border:2px solid #b45b5b;font-size:14px}.about .history .info .box p{line-height:2}.about .awards{text-align:center;font-size:14px;padding-bottom:50px;margin-bottom:100px}.about .awards .wrap{max-width:970px;margin:0 auto 20px}.about .awards h2{color:#4a4a4a;font-weight:700;padding-bottom:50px}.about .awards p{line-height:2}@media screen and (max-width:767px){.about .awards .alc{display:block}}.about .awards .alc figure{padding:1em}.about .awards .alc figure img{margin:0 auto}.about .cares{position:relative}.about .cares figure{max-width:800px}@media screen and (max-width:1120px){.about .cares figure{max-width:100%}}.about .cares h2{font-size:40px;font-weight:700;padding-bottom:30px}.about .cares .box{max-width:620px;color:#54595f;background-color:#fff;padding:3em 4em;border:2px solid #b45b5b;font-size:14px;position:absolute;right:10px;top:65%}.about .cares .box p{line-height:2}.separator{position:relative}.separator:after{content:"";background-color:#b5b5b5;height:1px;width:95%;position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);bottom:0}.blog .topBlock h2{font-family:Roboto,sans-serif;font-weight:300}.blog .news_text{padding:50px 0;text-align:center;font-size:18px;font-weight:600;color:#4a4a4a}.grid-item{width:25%;padding:0 1%;margin-bottom:2%}.grid-item a:hover{text-decoration:none}.grid-item a:hover .line:after{width:100%}.grid-item .thumb-content{padding:20px;color:#fff}.grid-item .thumb-content .line{position:relative;padding-bottom:10px;font-size:22px;margin-bottom:15px;display:block;color:#fff;font-weight:300}.grid-item .thumb-content .line:after{content:"";position:absolute;left:0;top:100%;background:#69b714;width:70%;height:2px;transition:all .4s ease}.grid-item .thumb-content p{font-size:16px;line-height:22px;font-weight:300}.grid-item .news-thumb{background-color:#4a4a4a;font-weight:300}.single .content{padding:100px 0 60px;font-size:18px;color:#4a4a4a}.single .content figure{border-top:1px solid #afde72;padding-top:40px;margin-bottom:1em}.single .content h1{font-size:60px;line-height:1;font-weight:300;padding-bottom:30px}.single .content p{line-height:2}.more_posts{background-color:#c7c7c7;padding:60px 0}.more_posts h2{font-size:45px;font-weight:300;color:#000}.a_locations .our_locations{width:1100px;text-align:center;padding:50px 0}.a_locations .our_locations h1{font-weight:700;color:#000;padding-bottom:50px}.a_locations .our_locations p{line-height:2}.a_locations .loc_services{text-align:center;color:#fff;padding:100px 0}.a_locations .loc_services h2{font-weight:700}.a_locations .loc_services .btn{color:#0c0c0c;min-width:420px;line-height:100px;font-family:Roboto,sans-serif;font-size:25px;background-color:#fff;margin-top:40px}.a_locations .loc_services .btn:hover{background-color:#69b714}.a_locations .where_we_serve{padding:55px 0}.a_locations .where_we_serve h2{font-family:Roboto,sans-serif;font-size:50px;font-weight:700;text-align:center;text-transform:uppercase;color:#0c0c0c;padding-bottom:50px}.a_locations .where_we_serve .columns{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 0;width:100%}.a_locations .where_we_serve .columns>*{width:33.3333333333%;margin:0 0 0}.a_locations .where_we_serve .column:nth-child(2) ul{border-right:1px solid #8ac14f;border-left:1px solid #8ac14f}.a_locations .where_we_serve .column .item{display:block;background-color:#8ac14f;text-align:center;margin:0 10px 75px}.a_locations .where_we_serve .column .item:hover{transform:scale(1.03);box-shadow:0 3px 90px 0 rgba(0,0,0,.12)}.a_locations .where_we_serve .column .item:hover span{color:#000;background-color:#a5e45b}.a_locations .where_we_serve .column figure{height:272px}.a_locations .where_we_serve .column figure img{-o-object-fit:cover;object-fit:cover}.a_locations .where_we_serve .column .loc_title{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}.a_locations .where_we_serve .column .loc_title span{display:inline-block;padding:1.3em;transition:all .4s ease}.a_locations .where_we_serve .column ul{margin:0}.a_locations .where_we_serve .column ul li{padding:0;text-align:center}.a_locations .where_we_serve .column ul li:before{display:none}.a_locations .where_we_serve .column ul li a{display:block;color:#4a4a4a;padding-top:1em;padding-bottom:1em;padding-right:0;padding-left:0;border-bottom:1px solid #dedede;font-size:18px;font-weight:700;margin-right:3em;margin-left:3em}.a_locations .where_we_serve .column ul li a:hover{color:#fff;text-decoration:none;background-color:#95c959}.single-locations .content{padding:60px 0;font-size:16px;color:#7a7a7a}.single-locations .content h1{font-size:60px;font-weight:600;font-family:Roboto,sans-serif;color:#0c0c0c;padding-bottom:50px}.single-locations .content .serChildForm{margin-top:50px}.single-locations .content h5{color:#8ac14f;font-family:Roboto,sans-serif;font-size:20px;font-weight:900}.single-locations .content .bottom_address{margin-top:50px}.single-locations .content .bottom_address h5{color:#000;padding-bottom:30px}.single-locations .content .bottom_address .address{position:relative;padding-left:40px}.single-locations .content .bottom_address .address:before{content:"\f041";font-family:FontAwesome;color:#8ac14f;font-size:1.5em;position:absolute;left:0;top:0}.single-locations .content .bottom_address .address p{line-height:1.5}.single-locations .content .bottom_address .phone{display:inline-block;padding-left:40px;color:#7a7a7a;position:relative}.single-locations .content .bottom_address .phone:before{content:"\f095";font-family:FontAwesome;color:#8ac14f;font-size:1.5em;line-height:1;position:absolute;left:0;top:0}.other_locations{background-color:transparent;background-image:linear-gradient(270deg,#ededed 0,#e8e8e8 100%);position:relative;text-align:center;color:#000;z-index:2}.other_locations:before{content:"";position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(../img/mapMarkDroplet.png);background-repeat:no-repeat;background-size:100%;height:135px;width:60px;top:-62px}.other_locations .container{padding:100px 0}.other_locations .container:after{content:"";background-image:url(../img/other-loc.png);background-repeat:no-repeat;position:absolute;height:513px;width:586px;top:0;bottom:0;left:0}.other_locations h2{font-size:60px;font-weight:600;font-family:Roboto,sans-serif}.other_locations p{font-weight:900}.other_locations .loc-s{margin-top:50px;position:relative;z-index:1}.other_locations .loc-s>*{flex-basis:32%;position:relative}.other_locations .loc-s .nameLoc{background-color:#fff;background-image:url(https://servicebymedallion.com/wp-content/uploads/2018/06/right_arrow_bg_green.png);background-position:top left;background-repeat:no-repeat;background-size:contain;color:#0c0c0c;font-size:18px;line-height:1;font-weight:600;font-family:Roboto,sans-serif;padding:2em 2em 2em 5em;text-align:left;cursor:pointer;transition:all .4s ease}.other_locations .loc-s .nameLoc.active,.other_locations .loc-s .nameLoc:hover{background-position:top right;background-color:#8ac14f;color:#fff}.other_locations .loc-s .nameLoc.active{box-shadow:0 3px 50px 0 rgba(130,228,33,.76)}.other_locations .loc-s ul{display:none;background-color:#fff;position:absolute;left:0;right:0;z-index:3}.other_locations .loc-s ul li a{padding:.7em;display:block;text-align:center;border-bottom:1px solid #eee;font-size:16px;line-height:1;color:#4a4a4a}.other_locations .loc-s ul li a:hover{text-decoration:none;background-color:#8ac14f;color:#fff}.tpl-login .content{padding:50px 0}.tpl-login .content .container{width:475px}.tpl-login .selectric{border-color:#ddd}.tpl-login .selectric .label{color:#787878}.tpl-login .ct_loginForm{margin-top:50px}.tpl-login .ct_loginForm .ct_input{margin-bottom:10px}.tpl-login .ct_loginForm .ct_input input{width:100%;background-color:transparent;border-radius:4px;border:1px solid #d1d1d1;margin-bottom:10px;padding:0 12px;height:60px}.tpl-login .ct_loginForm .ct_remember-box{margin-bottom:15px}.tpl-login .ct_loginForm input.ct_submit{background:#69b714;border:0;padding:0 15px;color:#fff;border-radius:4px;cursor:pointer;width:140px;font-size:14px;font-weight:400;line-height:40px;text-transform:inherit}.tpl-login .ct_loginForm .ct_links{margin-top:20px;color:#444}#text-slider{min-height:70px;line-height:1!important}#text-slider .text-slideshow article{line-height:1}#text-slider-controls{display:none}.top_home{background-repeat:no-repeat;background-size:cover;text-align:center;height:70vh;position:relative}.top_home .container{position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);bottom:150px}.top_home .btn{background-color:#69b714;margin:0 5px;font-size:14px;line-height:46px;padding:0 30px;font-weight:400;letter-spacing:1.33px;border:2px solid #69b714;text-transform:uppercase}.top_home .btn:hover{background-color:#333}.top_home figure{position:absolute;right:27px;bottom:27px;max-width:117px}.top_home .down_arrow{bottom:30px;position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0)}.home_services a{background-position:0 0;background-size:cover;border:2px solid #fff!important;height:743px;width:16.66667%;overflow:hidden;position:relative;padding:70px 0 50px}.home_services a:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:0;background:rgba(74,74,74,.6);transition:all .4s ease}.home_services a .alc{-moz-flex-direction:column;flex-direction:column;height:100%;position:relative;z-index:1}.home_services a:hover{text-decoration:none}.home_services a:hover:after{background:rgba(74,74,74,.8)}.home_services .title{font-size:18px;line-height:24px;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-align:center;color:#fff}.home_portfolio{padding:60px 0}.home_portfolio h2{padding-bottom:0;text-align:center;font-weight:300;color:#4a4a4a}.home_about{color:#fff;background-color:#4a4a4a;padding:60px 0;text-align:center}.home_about .container{width:790px}.home_about h2{font-weight:300;padding-bottom:40px}.home_about .btn{background-color:#69b714;margin:0 5px;font-size:14px;line-height:46px;padding:0 30px;font-weight:400;letter-spacing:1.33px;border:2px solid #69b714;text-transform:uppercase}.home_about .btn:hover{background-color:#333}.home_boxes{font-size:0}.home_boxes .item{width:25%;display:inline-block;vertical-align:top;border-top:2px solid #fff;border-right:2px solid #fff;font-weight:300;height:474px;position:relative;transition:all .4s ease}.home_boxes .item:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;z-index:0;background:rgba(74,74,74,.6);transition:all .4s ease}.home_boxes .item:hover:after{background:rgba(74,74,74,.8)}.home_boxes .item .title{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;line-height:1;text-align:center;font-weight:300;color:#fff;z-index:1}.home_techno{background:#c7c7c7;color:#fff;position:relative}.home_techno .left{max-width:700px;padding:50px 0 30px;margin-right:3%}.home_techno .left img{margin-bottom:0}.home_techno .left h2{font-weight:300}.home_techno .left ul{margin:0 0 20px 0}.home_techno .left ul li{padding:5px 0 5px 20px;position:relative}.home_techno .left ul li:before{content:"";width:6px;height:6px;background:#fff;border-radius:50%;position:absolute;top:.9375rem;left:0}.home_techno .btn{background-color:#69b714;margin:0 5px;font-size:14px;line-height:46px;padding:0 30px;font-weight:400;letter-spacing:1.33px;border:2px solid #69b714;text-transform:uppercase}.home_techno .btn:hover{background-color:#333}.home_techno .common-img{position:absolute;right:0;width:40%;top:0;height:100%}.home_techno .common-img-slider .slick-slide{background-size:cover;background-position:center center}.home_techno .tech-section{overflow:hidden;position:absolute;right:0;width:40%;top:0;height:100%;background:#4a4a4a}.home_techno .tech-img{float:left;position:relative;width:100%;top:20%}.home_techno .tech-img .data-img{left:0;position:absolute;top:0;width:100%;opacity:0;transition:all .5s ease-in}.home_techno .data-img.data-img1{bottom:auto;top:88px;transform:translate(107px,-114px)}.home_techno .data-img.data-img2{left:-4px;top:81px;transform:translate(5px,80px)}.home_techno .data-img.data-img3{top:79px;transform:translate(-72px,120px)}.home_techno .tech-img.sticky .data-img{opacity:1}.home_techno .tech-img.sticky .data-img.data-img1{transform:translate(-107px,114px)}.home_techno .tech-img.sticky .data-img.data-img2{transform:translateY(0)}.home_techno .tech-img.sticky .data-img.data-img3{transform:translate(170px,-7px)}.home_sus{background:#4a4a4a;color:#fff;position:relative}.home_sus .left{max-width:700px;padding:50px 0 30px;margin-right:3%}.home_sus h2{font-weight:300}.home_sus h2 a{color:#fff}.home_sus h2 a:hover{text-decoration:none}.home_sus .right{position:absolute;right:0;width:40%;top:0;height:100%;background-color:#fff}.home_facts{padding:20px 0;background-color:#8ac14f}.home_facts h2{font-weight:300;color:#4a4a4a;text-align:center}.home_facts img{max-width:112px;margin:0 auto}.home_facts .alstart{flex-wrap:wrap}.home_facts .item{flex-basis:16.66%;text-align:center;color:#fff;position:relative}.home_facts .item .show{font-weight:700;font-size:15px}.home_facts .item .hide{background-color:#8ac14f;font-weight:300;position:absolute;bottom:0;left:0;right:0;top:100%;transition:all .4s ease;opacity:0;visibility:hidden}.home_facts .item .hide p{line-height:1.2;padding-bottom:0}.home_facts .item:hover .hide{top:0;opacity:1;visibility:visible}.home_careers{background-color:#4a4a4a;color:#fff;position:relative}.home_careers .btn{background-color:#69b714;margin:0 5px;font-size:14px;line-height:46px;padding:0 30px;font-weight:400;letter-spacing:1.33px;border:2px solid #69b714;text-transform:uppercase}.home_careers .btn:hover{background-color:#333}.home_careers .left{max-width:435px;padding:150px 0}.home_careers .left h2{font-size:60px;font-weight:300}.home_careers .image_careers{position:absolute;right:0;top:0;bottom:0;width:50%}.home_contact h2{font-weight:300;color:#4a4a4a;padding-bottom:0}.home_contact .text_contact{background-color:#8ac14f;text-align:center;color:#fff;padding:40px 0 20px}.home_contact .flex>*{flex-basis:50%}.home_contact .image_contact{position:relative}.home_contact #map{margin-bottom:0}body .userway.userway_p1{top:45%!important}#text-slider .text-slideshow article.text-art{height:auto!important}img.bgImg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0}.infoSer{margin-top:50px}.grecaptcha-badge{z-index:100!important;bottom:35px!important}.topBlock{min-height:440px;padding:50px 0;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.3)}.topBlock .blackText{color:#000}.topBlock .btnWhite{display:block;margin-right:115px;border-radius:30px;border-color:#b11919;color:#fff;font-size:18px;line-height:55px;letter-spacing:1.8px;width:220px;max-width:100%;background:#b11919}.topBlock .btnWhite:hover{background:#fc2828;border-color:#fc2828}.selectric{background:0 0;border:1px solid #000}.selectric .label{line-height:60px;height:60px;margin:0 45px 0 28px;font-size:20px;font-weight:600}.selectric .button{background-color:transparent;line-height:60px;height:60px;width:45px;font-size:0}.selectric .button:after{display:none}.selectric .button:before{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moztransform:translate(0,-50%);transform:translate(0,-50%);left:0;color:#8ac04e;content:"\f107";font-size:40px;font-weight:600;font-family:FontAwesome}.selectric-items{border:1px solid transparent}.selectric-items .selectric-scroll{background:rgba(0,0,0,.7)}.selectric-items ul{margin:0}.selectric-items ul li{font-size:15px;padding:0 5px;color:#fff}.selectric-items ul li:before{display:none}.selectric-items ul li.highlighted,.selectric-items ul li:hover{background:#1e90ff;color:#fff}.selectric-hover .selectric{border-color:#000}.contactBox{padding:60px 0 40px}.contactBox .contactInfo{flex-basis:587px}.contactBox .locationsBox{flex-basis:300px;padding:10px}.contactBox .locationsBox .location{font-size:18px;margin-bottom:10px;font-family:Roboto,sans-serif}.contactBox .locationsBox .location p{line-height:24px}.contactBox .locationsBox .location a{color:#4a4a4a}.contactBox .locationsBox .location a:hover{text-decoration:none}.contactBox .buttonWrap{display:-moz-flex;display:flex;margin-bottom:37px}.qualityInfo{color:#54595f;font-weight:600;margin:20px 0 0}.qualityInfo .container{width:670px}.imageFull{margin-bottom:60px}.imageFull img{margin:0 auto}.servicesQuality{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1.5%;width:103%}.servicesQuality>*{width:30.3333333333%;margin:0 1.5% 2em}.servicesQuality{margin-bottom:85px}.servicesQuality .item{box-shadow:0 0 50px #d2d2d2;overflow:hidden}.servicesQuality .image{margin-bottom:15px}.servicesQuality .image img{max-width:101%;transition:all .4s ease}.servicesQuality .image img:hover{transform:scale(1.1)}.servicesQuality .logo{padding:0 60px}.servicesQuality .text{padding:30px 60px 60px;font-size:14px;color:#000;text-align:center;position:relative}.servicesQuality .text:before{content:"";position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);top:0;width:70px;height:1px;background:#9a9a9a}.servicesQuality .text p{line-height:1.8}.tpl-sustainability .container{width:1200px}.susTopInfo{color:#2f3138;padding:60px 0 55px}.susTopInfo h3{line-height:1.6}.susTopInfo p{line-height:1.9;color:#363840}.servicesSus{background:#8ac14f;padding:70px 0 35px}.servicesSus .items{flex-wrap:wrap}.servicesSus .item{flex-basis:31.5%;background:#fff;padding:40px 25px;margin-bottom:35px;box-shadow:0 3px 40px 0 rgba(0,0,0,.14);display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:space-between;justify-content:space-between}.servicesSus .item:nth-child(5n){flex-basis:65.5%}.servicesSus .logo{min-height:170px;margin-bottom:20px}.servicesSus .logo img{margin:0 auto}.servicesSus .text{color:#4a4a4a;font-weight:600;text-align:center}.susInfo{color:#363840;padding:50px 0 60px}.susInfo h3{color:#2f3138;line-height:1.6}.susInfo p{line-height:1.9}.benefitsSus{padding:60px 0 85px}.benefitsSus .container{width:1400px}.benefitsSus .items{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1.25%;width:102.5%}.benefitsSus .items>*{width:22.5%;margin:0 1.25% 1.5625em}.benefitsSus .item{background:#fff;border-bottom:15px solid #8ac14f;margin-top:80px;position:relative;padding:145px 20px 65px}.benefitsSus .image{box-shadow:0 0 50px #d2d2d2;width:190px;height:190px;border-radius:50%;overflow:hidden;position:absolute;position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);top:-80px}.benefitsSus .image img{transition:all .4s ease;margin:0 auto}.benefitsSus .image img:hover{transform:scale(1.1)}.benefitsSus .text{color:#4a4a4a;text-align:center;font-weight:600}.benefitsSus .text p{line-height:1.6}.buttonBooxSus{padding:100px 0 270px}.buttonBooxSus .textWrap{padding:35px 130px 60px;margin-bottom:30px;border:3px solid #4a4a4a;text-align:center;position:relative}.buttonBooxSus .textWrap .text{font-size:30px;color:#000;line-height:1.5;font-weight:700;padding-bottom:0}.buttonBooxSus .textWrap .buttonWrap{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);padding:0 25px;background:#fff}.buttonBooxSus .textWrap .buttonWrap .btnAround{border-radius:28px;width:450px;max-width:100%}.infoSer .container{width:700px}.infoSer .info{text-align:center;color:#54595f;margin-bottom:35px}.infoSer .info p{line-height:1.6;font-weight:600}.servicesBoxSer .items{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1.5%;width:103%}.servicesBoxSer .items>*{width:30.3333333333%;margin:0 1.5% 2em}.servicesBoxSer .items>*{margin:0 1.5% 85px}.servicesBoxSer .title{font-size:18px;color:#4a4a4a;font-weight:700;line-height:1;text-align:center;position:relative;margin-bottom:25px}.servicesBoxSer .title:before{content:"";position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;width:120px;height:5px;background:#64ab15}.servicesBoxSer .icon{min-height:110px;margin-bottom:35px}.servicesBoxSer .icon img{transition:all .4s ease;margin:0 auto}.servicesBoxSer .icon img:hover{transform:scale(1.1)}.servicesBoxSer .text{font-size:14px;color:#000}.servicesBoxSer .text p{line-height:1.7}.servicesBoxSer .text strong{font-size:16px;color:#4a4a4a}.servicesBoxSer .text ul{margin:0 0 25px 0}.servicesBoxSer .text li{color:#4a4a4a;line-height:1.8;padding:0 0 0 20px}.servicesBoxSer .text li:before{width:5px;height:5px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moztransform:translate(0,-50%);transform:translate(0,-50%)}.philosophyBox .titleMain{color:#4a4a4a;font-weight:700;line-height:1;text-align:center;padding-bottom:60px}.philosophyBox .items{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1%;width:102%}.philosophyBox .items>*{width:23%;margin:0 1% 1.25em}.philosophyBox .items{margin-bottom:90px}.philosophyBox .item{background:#4a4a4a;transition:all .4s ease}.philosophyBox .item:hover{background-color:#69b714}.philosophyBox .image{min-height:260px;overflow:hidden}.philosophyBox .image img{max-width:101%;transition:all .4s ease}.philosophyBox .image img:hover{transform:scale(1.1)}.philosophyBox .title{color:#fff;text-align:center;font-size:25px;line-height:1;padding:38px 15px}.buttonWrapSer{background:#707070;padding:60px 0;text-align:center;font-size:0}.buttonWrapSer .btnWhite{border-color:#fff;font-size:18px;text-transform:capitalize;letter-spacing:0;font-weight:600;color:#fff;width:290px;max-width:100%;margin:0 27px}.buttonWrapSer .btnWhite:hover{color:#54595f;background:#fff}.serChildBox{padding:60px 0}.serChildBox aside{flex-basis:21%}.serChildBox article{flex-basis:79%;padding:0 45px}.serChildBox #sericesMenu ul{margin:0}.serChildBox #sericesMenu ul li{padding:0}.serChildBox #sericesMenu ul li:before{display:none}.serChildBox #sericesMenu ul li a{display:block;color:#4a4a4a;font-size:14px;padding:23px 5px 20px 13px;border-bottom:1px solid #cecece}.serChildBox #sericesMenu ul li a:hover{text-decoration:none;background:#cbe943;border-color:#95ca6b}.serChildBox .textBox{margin-bottom:70px;color:#7a7a7a}.serChildBox .textBox h4{font-family:Roboto,sans-serif;line-height:1;font-weight:400}.serChildBox .textBox p{font-size:15px;line-height:1.9}.serChildBox .textBox ul{margin:0 0 25px 10px}.serChildBox .textBox li{padding:0 0 0 20px;font-size:15px}.serChildBox .textBox li:before{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moztransform:translate(0,-50%);transform:translate(0,-50%);left:0;background:#7a7a7a}.serChildBox .textBox strong{font-weight:900}.serChildForm{background:#fff;box-shadow:0 0 95px #dedede;padding:35px 50px 25px;margin-bottom:60px}.serChildForm .flex *{flex-basis:48%}.serChildForm .wpcf7-form-control-wrap{margin-bottom:20px!important}.serChildForm h5{font-size:20px;color:#4a4a4a;line-height:1;text-align:center;font-weight:700;padding-bottom:45px}.serChildForm .selectric{border:2px solid #707070}.serChildForm .selectric .label{line-height:36px;height:36px;margin:0 45px 0 22px;font-weight:400;font-size:14px}.serChildForm .selectric .button{line-height:36px;height:36px;width:37px}.serChildForm .selectric .button:before{font-size:30px;font-weight:400}.serChildForm input[type=email],.serChildForm input[type=password],.serChildForm input[type=search],.serChildForm input[type=tel],.serChildForm input[type=text],.serChildForm textarea{height:46px;font-size:14px;padding:0 24px;background:#ededed}.serChildForm input::-webkit-input-placeholder,.serChildForm textarea::-webkit-input-placeholder{font-weight:700}.serChildForm input::-moz-placeholder,.serChildForm textarea::-moz-placeholder{font-weight:700}.serChildForm textarea{resize:none;height:220px;padding:20px 1.5rem}.serChildForm .btn{width:100%;line-height:70px;font-size:16px;background:#8ac14f}#contactUsTop .buttonWrapCar{padding:12px 0;background:#b11919;text-align:right}#contactUsTop .buttonWrapCar .btnWhite{margin-right:115px;border-radius:30px;border-color:#fff;color:#fff;font-size:18px;line-height:55px;letter-spacing:1.8px;width:220px;max-width:100%}#contactUsTop .buttonWrapCar .btnWhite:hover{background:#fff;color:#b11919;border-color:#b11919}#contactUsTop .contactInfo{background:#4a4a4a;position:relative;padding:35px 0 35px;color:#fff;font-weight:100}#contactUsTop .contactInfo .hideIcon{position:absolute;right:10px;top:5px;width:22px;height:22px;border:1px solid #fff;border-radius:50%}#contactUsTop .contactInfo .hideIcon:before{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateZ(45deg);font-size:18px}#contactUsTop .contactInfo .hideIcon:hover{cursor:pointer}#contactUsTop .contactInfo h2{font-weight:100}#contactUsTop .contactInfo p{font-size:14px;line-height:2.1;letter-spacing:.28px}#contactUsTop .contactInfo p a{color:inherit}#contactUsTop .contactInfo p a:hover{text-decoration:none}#contactUsTop .contactInfo .job-button{background:#69b714;color:#fff;letter-spacing:1.26px;font-weight:100;width:180px;max-width:100%}#contactUsTop .contactInfo .job-button:hover{background:#84ff00;color:#000}.infoCareers{padding:60px 0 145px}.infoCareers .mainTitle{color:#4a4a4a;font-size:38px;line-height:1;text-align:center;font-weight:600;padding-bottom:50px}.infoCareers .items{position:relative;height:1100px}.infoCareers .item:first-child{position:absolute;top:0;right:0;width:43%}.infoCareers .item:nth-child(2){position:absolute;top:-30px;left:0;width:55%}.infoCareers .item:nth-child(3){position:absolute;top:240px;right:0;width:57%}.infoCareers .item:nth-child(4){position:absolute;top:700px;right:0;width:34%}.infoCareers .item:nth-child(5){position:absolute;top:470px;left:90px;width:53%}.infoCareers .item:nth-child(6){position:absolute;bottom:0;left:0;width:100%}.infoCareers .item:last-child{padding-bottom:100px;border-bottom:2px solid #cecece}.infoCareers .text p{font-size:14px;line-height:2;font-weight:100}.testimonialsCareers{padding-bottom:45px}.testimonialsCareers .wrapBox{flex-wrap:wrap;position:relative;z-index:0}.testimonialsCareers .wrapBox:before{position:absolute;content:"";background:url(../img/quoter.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:104px;height:104px;top:0;left:0;transform:translate(-50%,-50%);z-index:-1}.testimonialsCareers .wrapBox:after{position:absolute;content:"";background:url(../img/quoter.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:104px;height:104px;bottom:0;right:0;transform:translate(50%,-50%) rotateZ(180deg);z-index:-1}.testimonialsCareers .mainTitle{color:#4a4a4a;line-height:1;font-weight:600;padding-bottom:35px;position:absolute;top:0;right:0;width:48%}.testimonialsCareers .mainTitle:before{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:#8ac14f}.testimonialsCareers .items{flex-basis:48%}.testimonialsCareers .rightBox{margin-top:130px}.testimonialsCareers .item{margin-bottom:55px}.testimonialsCareers .item h4{color:#4a4a4a;line-height:1;font-weight:600;padding-bottom:30px}.testimonialsCareers .item p{font-size:14px;line-height:2;font-weight:100}.careersSlider{margin:0 auto 80px!important}.valuesCareers{margin-bottom:110px}.valuesCareers .mainTitle{color:#8ac14f;line-height:1;position:relative;font-weight:600;padding-bottom:30px;margin-bottom:60px}.valuesCareers .mainTitle:before{content:"";position:absolute;bottom:0;left:0;width:145px;height:4px;background:#4a4a4a}.valuesCareers .text{color:#4a4a4a}.valuesCareers .text p{font-size:20px;font-weight:600;line-height:.9}.photosBoxCareers{margin-bottom:80px}.photosBoxCareers .mainTitle{text-align:center;line-height:1;color:#4a4a4a;position:relative;font-weight:600;padding-bottom:25px;margin-bottom:60px}.photosBoxCareers .mainTitle:before{content:"";position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;width:180px;height:4px;background:#8ac14f}.photosBoxCareers .items{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:center;justify-content:center}.photosBoxCareers .topItems{-moz-align-items:flex-end;align-items:flex-end;margin-bottom:20px}.photosBoxCareers .bottomItems{-moz-align-items:flex-start;align-items:flex-start}.photosBoxCareers .item{flex-basis:32.5%;height:420px}.photosBoxCareers .item:nth-child(3n-1){height:480px;margin:0 1%}.perksBox{margin-bottom:75px}.perksBox .title{color:#4a4a4a;line-height:1;font-weight:600;position:relative;padding-bottom:30px;margin-bottom:50px}.perksBox .title:before{content:"";position:absolute;bottom:0;left:0;width:35px;height:4px;background:#8ac14f}.perksBox .item{border-bottom:2px solid #cecece;padding-bottom:85px;margin-bottom:80px}.perksBox .item:last-child{border-bottom:none;margin-bottom:0}.perksBox .left{flex-basis:34%;padding-right:12%;border-right:2px solid #cecece}.perksBox .general p{font-size:22px;font-weight:100;line-height:1.8}.perksBox .right{flex-basis:66%;padding-left:8%;-moz-column-count:2;column-count:2}.perksBox .right p{font-size:16px;font-weight:100;line-height:2;padding-bottom:0}.perksBox .right li{font-size:16px;font-weight:100}.perksBox .right li:before{background:#7a7a7a}.benefitsBox{padding-top:80px;margin-bottom:100px}.benefitsBox .title{color:#4a4a4a;line-height:1;font-weight:600;position:relative;padding-bottom:30px;margin-bottom:50px}.benefitsBox .title:before{content:"";position:absolute;bottom:0;left:0;width:35px;height:4px;background:#8ac14f}.benefitsBox .item{border-bottom:2px solid #cecece;padding-bottom:85px;margin-bottom:80px}.benefitsBox .item:last-child{margin-bottom:0}.benefitsBox .left{flex-basis:34%;padding-right:12%;border-right:2px solid #cecece}.benefitsBox .general p{font-size:22px;font-weight:100;line-height:1.8}.benefitsBox .logos{flex-basis:66%;-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -2.5%;width:105%}.benefitsBox .logos>*{width:28.3333333333%;margin:0 2.5% 3.3333333333em}.benefitsBox .logos{padding-left:4%}.benefitsBox .logos>*{margin:0 2.5% 20px}.benefitsBox .logo{min-height:90px;padding:0 25%;margin-bottom:18px}.benefitsBox .logo img{margin:0 auto}.benefitsBox .logoTitle{font-size:15px;text-align:center;padding:0 30px 0}.galleryBox{margin-bottom:85px}.galleryBox .mainTitle{text-align:center;color:#4a4a4a;line-height:1;position:relative;font-weight:600;padding-bottom:30px;margin-bottom:65px}.galleryBox .mainTitle:before{position:absolute;left:50%;transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;content:"";width:200px;height:4px;background:#8ac14f}.galleryBox .grid{margin-bottom:35px}.galleryBox .grid-item{height:160px;display:block;margin:0 5px 10px;border:7px solid #fff;padding:0;box-shadow:0 0 14px #e0e0e0}.galleryBox .grid-item:nth-child(10n-1),.galleryBox .grid-item:nth-child(10n-2),.galleryBox .grid-item:nth-child(10n-4),.galleryBox .grid-item:nth-child(10n-5),.galleryBox .grid-item:nth-child(10n-8){height:330px}.galleryBox .grid-width{width:calc(20% - 10px)}.galleryBox .gridChild{width:100%;height:100%}@media screen and (max-width:1710px){header{padding:15px}header #logo{flex-basis:20%}header #mainMenu{margin-top:0}header #mainMenu>ul>li{margin:0 10px}header #mainMenu>ul>li>a{padding:5px}}@media screen and (max-width:1500px){body.home #mainMenu>ul>li{margin:0 5px}body.home #mainMenu>ul>li a{font-size:14px}.top_home .container{bottom:100px}.home_services a{height:500px}.home_boxes .item{height:350px}}@media screen and (max-width:1200px){h2{font-size:35px}.container{padding:0 7%}header.flex{display:block}header #logo{display:block;width:285px}header #mainMenu{text-align:center}header #mainMenu ul li{margin:0 5px}header #mainMenu ul li a{font-size:13px;padding:5px}.infoCareers .mainTitle{font-size:35px}.infoCareers .item:nth-child(3){top:300px}.infoCareers .item:nth-child(4){top:660px;width:43%}.infoCareers .item:nth-child(5){left:0}.infoCareers .item:last-child{padding-bottom:60px}.testimonialsCareers .wrapBox:before{width:64px;height:64px;transform:translate(-100%,-100%)}.testimonialsCareers .wrapBox:after{width:64px;height:64px;transform:translate(100%,0) rotateZ(180deg)}.valuesCareers .text p{line-height:2;padding-bottom:10px}.photosBoxCareers .item{height:260px}.photosBoxCareers .item:nth-child(3n-1){height:300px}.galleryBox .container{padding:0 15%}.galleryBox .grid-width{width:calc(33.33% - 10px)}.philosophyBox .image{min-height:130px}.serChildForm>.flex{display:block}.servicesQuality .logo{padding:0 20px}.servicesQuality .text{padding:30px 20px 85px}.tpl-sustainability .container{padding:0}.contactBox .locationsBox{padding-left:50px}.single .content h1{font-size:35px}.more_posts .grid{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1%;width:102%}.more_posts .grid>*{width:48%;margin:0 1% 1.5em}#ajax-load-more .grid{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -.5%;width:101%}#ajax-load-more .grid>*{width:49%;margin:0 .5% .75em}.a_locations .our_locations{padding:30px 7%}.post-type-archive-locations .topBlock{min-height:350px!important}.about .history figure figcaption{width:300px}.about .history .info{max-width:580px}.home .container{padding:0}.home_services{flex-wrap:wrap}.home_services a{flex-basis:33.33%}.home_portfolio{padding:60px 7%}.home_boxes .item{height:270px}.home_boxes .item .title{font-size:23px;padding:0 10px}}@media screen and (max-width:1120px){.about .history{text-align:center;padding:0 0 60px}.about .history figure figcaption{position:static;width:100%;margin:20px 0 50px}.about .history .info{position:static;margin:0 auto;text-align:left;max-width:100%}.about .history .info h2{padding-right:0;text-align:center}.about .cares figure img{width:100%}.about .cares .box{position:static;margin-top:20px;max-width:100%}.home_services a{height:400px;padding:35px 5px 25px}.home_services a figure img{height:50px}.home_portfolio .container{padding:0}.client-slider figure{width:33.33%}}@media screen and (max-width:1100px){html{font-size:14px}#menuOpen{display:block;height:-moz-fit-content!important;height:fit-content!important;padding:1rem 0}#menuOpen.opened+#mainMenu{transform:translateX(0)}#mainMenu{position:fixed;top:80px;width:100%;transform:translateX(100%);transition:all .4s ease;background:rgba(26,26,26,.95);right:0;bottom:0;overflow:auto}#mainMenu ul li{display:inline-block;width:100%;padding:0}#mainMenu ul li a{margin:0;color:#fff;font-size:18px;padding:15px 3%;border-bottom:1px solid #000;position:relative;display:block;text-decoration:none}#mainMenu ul li a:after{display:none}#mainMenu ul li:hover>a{background:0 0;color:#fff}#mainMenu ul li.current-menu-item>a{background:#69b714;color:#fff}#mainMenu ul li.menu-item-has-children>a:after{display:none}#mainMenu ul li span{width:60px;background:#69b714;position:absolute;right:0;top:0;bottom:0;cursor:pointer}#mainMenu ul li span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:18px;height:2px;transition:all .4s ease}#mainMenu ul li span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:2px;height:18px;transition:all .4s ease}#mainMenu ul li span.active:after{opacity:0}#mainMenu ul li ul{margin-top:0;opacity:1;visibility:visible;width:100%;position:static;background:0 0;display:none;transition:none .4s ease}#mainMenu ul li ul li{display:inline-block;float:none;width:100%;padding-bottom:0}#mainMenu ul li ul li a{margin:0;color:#fff;font-size:12px;padding:10px 6%;border-bottom:1px solid #000;position:relative;text-decoration:none}#mainMenu ul li ul li span{background:0 0}#mainMenu ul li ul li:hover a{background:0 0;color:#fff}#mainMenu ul li ul li.current-menu-item a{background:#69b714;color:#fff}#mainMenu ul li ul li ul li a{font-size:16px;font-style:italic}.aligncenter,.alignleft,.alignright{float:none;margin:0 auto 20px}.alignnone{margin:0 0 20px}h1{font-size:32px}.topBlock{min-height:auto!important;padding:80px 0}.container{padding:0}header{padding-top:60px!important}.tpl-careers header{padding-top:15px!important}#contactUsTop{margin-top:50px}.infoCareers{padding:60px 0 70px}.infoCareers .items{height:1000px}.infoCareers .item:nth-child(3){top:320px;width:60%}.infoCareers .item:nth-child(4){bottom:150px;top:auto}.infoCareers .item:nth-child(5){top:520px;width:56%}.infoCareers .item:last-child{padding-bottom:30px}.testimonialsCareers .wrapBox:before{width:44px;height:44px;top:17%;left:4%}.testimonialsCareers .wrapBox:after{width:44px;height:44px;bottom:3%;right:5%}.testimonialsCareers .mainTitle{position:relative;width:100%;margin-bottom:50px}.testimonialsCareers .mainTitle:before{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:#8ac14f}.testimonialsCareers .rightBox{margin-top:0}.valuesCareers{margin-bottom:70px}.photosBoxCareers{margin-bottom:40px}.photosBoxCareers .item{height:170px}.photosBoxCareers .item:nth-child(3n-1){height:190px}.perksBox{margin-bottom:30px}.perksBox .item{padding-bottom:40px;margin-bottom:40px}.perksBox .left{padding-right:3%}.perksBox .right{padding-left:3%}.benefitsBox{padding-top:40px;margin-bottom:40px}.benefitsBox .item{padding-bottom:40px;margin-bottom:40px}.benefitsBox .left{padding-right:3%}.benefitsBox .logoTitle{padding:0}.benefitsBox .logos{padding-left:0}.galleryBox .container{padding:0 4%}.buttonWrapSer{padding:40px 0}.qualityInfo{margin:20px 0 20px}.imageFull{margin-bottom:50px}.benefitsSus{padding:20px 0 50px}.benefitsSus .items{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1.5%;width:103%}.benefitsSus .items>*{width:47%;margin:0 1.5% 2.25em}.benefitsSus .items>*{margin:120px 1.5% 20px}.buttonBooxSus{padding:50px 0 140px}.buttonBooxSus .textWrap .buttonWrap .btnAround{width:300px}.contactBox .contactInfo{flex-basis:60%}.single .content h1{font-size:32px}.single .content figure img{height:400px}.other_locations h2{font-size:35px}.other_locations .container{padding:50px 0 10px}.other_locations .loc-s{margin-top:10px;display:block}.other_locations .loc-s .nameLoc{margin-bottom:3px;background-color:#8ac14f;color:#fff}.about{margin-bottom:50px}.about .awards{margin-bottom:70px}.top_home{height:auto;min-height:460px}.home_boxes .item{height:190px}.home_sus .left,.home_techno .left{max-width:60%}.home_facts .item{flex-basis:33.33%;margin-bottom:20px}.home_careers .left{max-width:50%}}@media screen and (max-width:767px){h2{font-size:24px}h3{font-size:26px}#contactUsTop .buttonWrapCar{text-align:center}#contactUsTop .buttonWrapCar .btnWhite{margin:0 auto}.infoCareers .mainTitle{font-size:24px;padding-bottom:20px}.infoCareers .items{height:auto}.infoCareers .item:first-child,.infoCareers .item:nth-child(2),.infoCareers .item:nth-child(3),.infoCareers .item:nth-child(4),.infoCareers .item:nth-child(5),.infoCareers .item:nth-child(6){position:static;width:100%}.infoCareers .item:last-child{padding-bottom:20px}.testimonialsCareers .wrapBox{display:block}.testimonialsCareers .wrapBox:before{top:6%;left:0;transform:translate(0,0)}.testimonialsCareers .wrapBox:after{bottom:0;right:0;transform:translate(0,0) rotateZ(180deg)}.testimonialsCareers .mainTitle{padding-bottom:24px}.photosBoxCareers .mainTitle{margin-bottom:40px}.photosBoxCareers .items{display:block}.photosBoxCareers .topItems{margin-bottom:0}.photosBoxCareers .item{height:400px}.photosBoxCareers .item:nth-child(3n-1){height:400px;margin:0}.perksBox .title{margin-bottom:40px}.perksBox .item{display:block}.perksBox .left{padding-right:0;border-right:none}.perksBox .right{padding-left:0;-moz-column-count:1;column-count:1}.benefitsBox .title{margin-bottom:40px}.benefitsBox .item{display:block}.benefitsBox .left{padding-right:0;border-right:none}.benefitsBox .logos{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1.5%;width:103%}.benefitsBox .logos>*{width:47%;margin:0 1.5% 2.25em}.benefitsBox .logos{padding-top:20px}.benefitsBox .logo{padding:0 10%}.galleryBox{margin-bottom:40px}.galleryBox .mainTitle{margin-bottom:40px}.galleryBox .grid-width{width:calc(50% - 10px)}.servicesBoxSer .items{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -.5%;width:101%}.servicesBoxSer .items>*{width:99%;margin:0 .5% 1em}.philosophyBox .items{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -.5%;width:101%}.philosophyBox .items>*{width:99%;margin:0 .5% 1em}.philosophyBox .image img{width:101%}.buttonWrapSer{padding:25px 0 15px}.buttonWrapSer .btn{display:block;margin:0 auto 10px}.serChildBox{display:block;padding:40px 0 20px}.serChildBox article{padding:20px 0 0}.serChildForm{margin-bottom:20px}.servicesQuality{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -.5%;width:101%}.servicesQuality>*{width:99%;margin:0 .5% 1em}.servicesQuality{margin-bottom:40px}.servicesQuality .image img{width:101%}.servicesQuality .logo img{margin:0 auto}.susTopInfo{padding:20px 0}.servicesSus{padding:40px 0 5px}.servicesSus .items{display:block}.benefitsSus .items{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1.5%;width:103%}.benefitsSus .items>*{width:97%;margin:0 1.5% 3em}.benefitsSus .items>*{margin:120px 1.5% 20px}.buttonBooxSus .textWrap{padding:35px 30px 60px}.buttonBooxSus .textWrap .text{font-size:25px}.contactBox{padding:30px 0 10px}.contactBox>.flex{display:block}.contactBox .locationsBox{padding:0;text-align:center}.contactBox .buttonWrap{display:block}.contactBox .buttonWrap .btn{display:block;margin:0 auto;width:260px;max-width:100%}#map{height:400px!important}.a_locations .our_locations{padding:30px 0}.a_locations .where_we_serve h2{font-size:35px}.a_locations .where_we_serve .columns{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -.5%;width:101%}.a_locations .where_we_serve .columns>*{width:99%;margin:0 .5% 1em}.a_locations .where_we_serve .columns:nth-child(2) ul{border-left:none;border-right:none}.post-type-archive-locations .topBlock{min-height:200px!important}.about{margin-bottom:25px}.about .our_mission{padding:30px;margin:0 auto 25px}.about .our_mission h2{top:-19px;line-height:1}.about .history{padding:0 0 20px;margin-bottom:35px}.about .history .info .box{padding:30px}.about .awards{padding-bottom:10px;margin-bottom:20px}.about .cares h2{font-size:24px}.about .cares .box{padding:30px}.top_home figure{max-width:80px}.home_services a{height:300px;flex-basis:50%}.client-slider figure{width:50%}.home_boxes .item{width:50%;height:370px}.home_techno .left{padding:50px 0;max-width:100%}.home_techno .tech-section{position:static;width:100%;height:570px}.home_sus .left{padding:50px 0;max-width:100%}.home_sus .right{width:100%;position:static;padding-top:40px}.home_careers .left{max-width:100%;padding:50px 0}.home_careers .left h2{font-size:32px}.home_careers .image_careers{background-image:none;position:static;width:100%}.home_careers .image_careers img{display:block}.home_contact>.flex{display:block}.home_contact .image_contact{background-image:none}.home_contact .image_contact img{display:block}}@media screen and (max-width:600px){.top_home .container{bottom:60px}.top_home figure{right:5px;bottom:0}.home_boxes .item{height:270px}.home_facts .item{flex-basis:50%}footer .arrow-up{left:80%;top:-2%}footer .container .alstart{display:block}footer .cols_menu{display:block}footer .cols_menu .col{margin-top:20px}footer .cols_menu .col:first-child{margin-top:0}}@media screen and (max-width:479px){h1{font-size:28px}.topBlock{padding:40px 0;text-align:center}header #logo{width:50%}.infoCareers{padding:20px 0}.testimonialsCareers{padding-bottom:20px}.testimonialsCareers .mainTitle{margin-bottom:20px}.testimonialsCareers .item{margin-bottom:30px}.careersSlider{margin:0 auto 40px!important}.valuesCareers .mainTitle{margin-bottom:30px}.photosBoxCareers{padding-bottom:20px}.photosBoxCareers .item{height:300px}.photosBoxCareers .item:nth-child(3n-1){height:300px}.galleryBox .mainTitle{font-size:18px}.galleryBox .grid-width{width:calc(100% - 10px)}.serChildForm{padding:35px 10px 25px}.buttonBooxSus{padding:30px 0 50px}.buttonBooxSus .textWrap{padding:30px 0 60px}.buttonBooxSus .textWrap .buttonWrap{padding:0 10px}.buttonBooxSus .textWrap .buttonWrap .btnAround{width:200px}.single .content h1{font-size:28px}.single .content figure img{height:260px}.more_posts h2{font-size:30px}.more_posts .grid{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -1%;width:102%}.more_posts .grid>*{width:98%;margin:0 1% 2em}.blog .news_text{padding:25px 0}#ajax-load-more .grid{-moz-justify-content:flex-start;justify-content:flex-start;flex-flow:wrap;transition:all .4s ease;display:-moz-flex;display:flex;margin:0 -.5%;width:101%}#ajax-load-more .grid>*{width:99%;margin:0 .5% 1em}.a_locations .our_locations h1{padding-bottom:15px}.a_locations .loc_services{padding:70px 0}.a_locations .loc_services .btn{min-width:200px;line-height:70px}.a_locations .where_we_serve{padding:30px 0}.a_locations .where_we_serve h2{padding-bottom:25px}.a_locations .where_we_serve .columns .item{margin:0 10px 10px}.post-type-archive-locations .topBlock{min-height:120px!important}.single-locations .content{padding:30px 0}.single-locations .content h1{padding-bottom:25px}.other_locations:before{width:30px;top:-30px}.top_home{min-height:490px}.top_home #text-slider .text-slideshow article{font-size:26px}.top_home .topBoxTitle>.center{display:block}.top_home .btn{display:block;margin:0 auto 10px;max-width:75%}.home_services a{flex-basis:100%}.client-slider figure{height:150px}.home_boxes .item{width:100%}.home_techno .tech-section{height:250px}.home_facts .item{flex-basis:100%}}.tpl-contact-2024 .pdm-header.no-sticky .logo{filter:invert(100%) opacity(70%)}.tpl-contact .pdm-header.no-sticky #menuOpen .logo,.tpl-contact-2024 .pdm-header.no-sticky #menuOpen .logo{filter:none!important}.tpl-contact-2024 iframe{height:100%;padding-bottom:4rem}.contact-us a,.contact-us p{font-size:1.7rem}.contact-us .map-image img{max-height:50vh;-o-object-fit:cover;object-fit:cover;width:100%}.contact-us{position:relative}.contact-us .contactBox a,.contact-us .mapSection a{color:#000;text-decoration:underline}.contact-us .contactBox{position:relative}.contact-us .contactBox h1{font-size:5rem}.contact-us .contactBox__cards{text-align:center;position:relative;top:0;display:flex;flex-direction:column;align-items:center}.contact-us .contactBox__cards .flex{flex-wrap:wrap}.contact-us .contactBox__cards hr{height:.1rem;width:100%;background-color:#235f95;margin:0;width:60rem;max-width:90%}.contact-us .contactBox__cards--contact-text{margin:0;padding:0;margin-top:3rem;font-size:2rem;font-weight:600}.contact-us .contactBox__cards--contact-text a{font-size:2rem;color:#235f95;text-decoration:none}.contact-us .contactBox__cards--contact-text a:hover{text-decoration:underline}.contact-us .contactBox__cards--job-text{margin-top:2rem;font-size:2rem;font-weight:500}.contact-us .contactBox__cards--job-text a{font-size:2rem;color:#235f95;text-decoration:none}.contact-us .contactBox__cards--job-text a:hover{text-decoration:underline}.contact-us .contactBox__cards--card{width:100%;background-color:#fff;margin:2rem;padding:4rem;border:1px solid rgba(35,95,149,.2117647059);text-align:center;box-shadow:0 0 2rem 1.5rem rgba(35,95,149,.1215686275)}.contact-us .contactBox__cards--card--sales-cta{margin-bottom:2rem;background-color:#212f5c;padding:1rem 3rem;color:#fff}.contact-us .contactBox__cards--card--sales-cta:hover{background-color:#000}.contact-us .contactBox__cards--card #sales-btn{background-color:transparent;text-decoration:underline}@media (min-width:991px){.contact-us .contactBox__cards .flex{flex-wrap:nowrap}.contact-us .contactBox__cards--card{width:50%}}@media (min-width:991px){.contact-us .contactBox h1{color:#fff;text-shadow:1px 1px 8px #000}.contact-us .contactBox{margin-top:-35rem}}.contact-us .mapSection{margin:2rem 0 8rem 0}.contact-us .mapSection .container>h2{margin:0 0 4rem 0;text-align:center}.contact-us .mapSection .container{padding:0 3rem}.contact-us .mapSection .container .flex{flex-direction:column}.contact-us .mapSection .container .flex:not(.mapSection__info){border-radius:.5rem;border:1px solid #c3c3c3;padding-bottom:3rem}.contact-us .mapSection .container .flex{align-items:center}.contact-us .mapSection .container a:hover{color:#235f95}.contact-us .mapSection__map{padding:0;border-right:1px solid #c3c3c3}.contact-us .mapSection__map img{-o-object-fit:none;object-fit:none;min-height:250px;border-top-left-radius:1rem;border-bottom-left-radius:1rem}@media (min-width:991px){.contact-us .mapSection__map img{min-height:450px}}.contact-us .mapSection__info{flex-direction:column;align-items:center}@media (min-width:991px){.contact-us .mapSection__map{width:60%}.contact-us .mapSection__info{width:40%}.contact-us .mapSection .container .flex:not(.mapSection__info){padding-bottom:0;flex-direction:row}}.popup{padding:5rem 0;align-items:center;background:rgba(0,0,0,.5803921569);position:fixed;height:100vh;overflow-y:scroll;top:0;width:100%;z-index:99999}.popup:not(.popup-open){display:none}.popup.popup-open{display:flex}.popup{animation:easy-open .3s ease-in-out}@keyframes easy-open{0%{opacity:0}100%{opacity:1}}.popup .container{margin-top:30rem;padding:0}.popup .close-btn{position:absolute;right:2rem;top:1rem;background:0 0;font-size:1.9rem;font-weight:600}.popup>div{background-color:#fff}@media (min-width:991px){.popup .container{margin-top:0}}.popup h1{margin:3rem 0 0 2rem;padding:0}.popup form{display:flex;flex-direction:column;padding:3rem 4rem}.popup form .double-input{display:flex;justify-content:space-between;flex-direction:column;-moz-column-gap:1.5rem;column-gap:1.5rem}@media (min-width:991px){.popup form .double-input{flex-direction:row}}.popup form input{text-transform:capitalize;max-height:40px}.popup form input,.popup form textarea{outline:0!important;border:1px solid #212f5c;background:rgba(248,248,248,.5411764706)}.popup form .buttonWrap{margin:2rem 0 0 0;text-align:center;display:flex;flex-direction:column}.popup form .buttonWrap .btn{font-size:1.5rem;background-color:#212f5c!important;border-radius:unset;padding:2rem 5rem!important;line-height:0;width:100%}.popup form .buttonWrap .btn:hover{color:#fff}.popup form span{margin-bottom:1rem!important}.popup form .selectric .label{margin:.5rem 0!important;line-height:unset;height:unset;max-height:50px;padding:0}.popup form .selectric .button{line-height:unset;height:50px}.popup form .selectric .button:before{top:44%;font-size:2.5rem}#rfp-popup .close-btn,#sales-popup .close-btn{color:#fff;position:relative;text-align:right;width:100%;margin:0 0 1rem 0}#rfp-popup .container,#sales-popup .container{height:95vh;overflow-y:hidden;background-color:#3b4559}
/*# sourceMappingURL=style.css.map */
