@font-face{font-family:"Klavika";src:url(fonts/KlavikaLightPlain.eot);src:url(fonts/KlavikaLightPlain.eot?#iefix) format("embedded-opentype") , url(fonts/KlavikaLightPlain.otf) format("opentype") , url(fonts/KlavikaLightPlain.svg) format("svg") , url(fonts/KlavikaLightPlain.ttf) format("truetype") , url(fonts/KlavikaLightPlain.woff) format("woff") , url(fonts/KlavikaLightPlain.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Klavika";src:url(fonts/KlavikaRegularPlain.eot);src:url(fonts/KlavikaRegularPlain.eot?#iefix) format("embedded-opentype") , url(fonts/KlavikaRegularPlain.otf) format("opentype") , url(fonts/KlavikaRegularPlain.svg) format("svg") , url(fonts/KlavikaRegularPlain.ttf) format("truetype") , url(fonts/KlavikaRegularPlain.woff) format("woff") , url(fonts/KlavikaRegularPlain.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Klavika";src:url(fonts/KlavikaMediumPlain.eot);src:url(fonts/KlavikaMediumPlain.eot?#iefix) format("embedded-opentype") , url(fonts/KlavikaMediumPlain.otf) format("opentype") , url(fonts/KlavikaMediumPlain.svg) format("svg") , url(fonts/KlavikaMediumPlain.ttf) format("truetype") , url(fonts/KlavikaMediumPlain.woff) format("woff") , url(fonts/KlavikaMediumPlain.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Klavika";src:url(fonts/KlavikaBold.eot);src:url(fonts/KlavikaBold.eot?#iefix) format("embedded-opentype") , url(fonts/KlavikaBold.otf) format("opentype") , url(fonts/KlavikaBold.svg) format("svg") , url(fonts/KlavikaBold.ttf) format("truetype") , url(fonts/KlavikaBold.woff) format("woff") , url(fonts/KlavikaBold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Gotham";src:url(fonts/GothamBook.eot);src:url(fonts/GothamBook.eot?#iefix) format("embedded-opentype") , url(fonts/GothamBook.otf) format("opentype") , url(fonts/GothamBook.svg) format("svg") , url(fonts/GothamBook.ttf) format("truetype") , url(fonts/GothamBook.woff) format("woff") , url(fonts/GothamBook.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Gotham";src:url(fonts/GOTHAM-BOLD.otf) , url(fonts/GOTHAM-BOLD.ttf) , url(fonts/GOTHAM-BOLD.woff) , url(fonts/GOTHAM-BOLD.woff2);font-weight:700}@font-face{font-family:"Gotham";src:url(fonts/Gotham-Medium.eot);src:url(fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype") , url(fonts/Gotham-Medium.otf) format("opentype") , url(fonts/Gotham-Medium.svg) format("svg") , url(fonts/Gotham-Medium.ttf) format("truetype") , url(fonts/Gotham-Medium.woff) format("woff") , url(fonts/Gotham-Medium.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Neptune";src:url(fonts/neptunelight.otf) , url(fonts/neptunelight.ttf) , url(fonts/neptunelight.eot) , url(fonts/neptunelight.woff) , url(fonts/neptunelight.woff2);font-weight:300}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input[type="text"],input[type="email"],input[type="submit"],textarea,.contact--fields select,input[type="tel"]{-webkit-appearance:none;border-radius:0}body{line-height:1.2;font-family:"Klavika",sans-serif;background-color:#fff}input,button,textarea,select{font-family:"Klavika",sans-serif}*{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%;height:auto}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}a,a:hover{text-decoration:none}*{box-sizing:border-box!important}.transition,.menu .sub-menu,.site-header,.menu a,.single-bottom-location,.location-btn-arrow,.more--link,.top-header-phone a::before,.extended--content,.blog-post-info,.blog-img-element{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.container{margin:0 auto;width:1270px;max-width:1270px}.site-content-center{margin:0 auto;width:1270px;max-width:1270px}h1,h2,h3,h4,h5,h6{font-family:"Klavika",sans-serif}.site-footer{background-color:#d9d9d9;padding:55px 0 65px}.site-footer-culumn{float:left;width: calc((100% - 120px) / 4) !important;margin-right:40px}.site-footer-culumn:last-child{margin-right:0!important}.site-footer .site-footer-columns{overflow:hidden}.site-footer h6,.site-footer .menu a{font-size:18px;font-weight:300;color:#7f7f7f;letter-spacing:1px;line-height:1.66}.site-footer h6{text-transform:uppercase}.site-footer .menu a{color:#000}.site-footer .widget.widget_text a{font-size:24px;color:#005ca9;letter-spacing:1px;line-height:1.66}.site-footer .menu a{color:#000;font-weight:500}.footer-icon a{font-size:40px;color:#005ca9}.footer-icon{margin-right:40px;display:inline-block}.footer-social-icons{padding-top:25px}.copyright-section span{display:block;float:right;font-family:"Neptune";font-weight:300;letter-spacing:1.2px;font-size:12px;width: calc((100% - 120px) / 4) !important}.website--logo{width:245px;display:block;float:left}.header-section.left-menu{float:right;width:calc(100% - 245px)}.each_slider_slide .fullbgcol{height:100vh;position:relative}.each_slider_slide .fullbgcol:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top,rgba(255,255,255,.85) 0%,rgba(255,255,255,.3) 10%,rgba(68,71,66,.3) 24%,rgba(68,71,66,.3) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.85) 0%,rgba(255,255,255,.3) 10%,rgba(68,71,66,.3) 24%,rgba(68,71,66,.3) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.85) 0%,rgba(255,255,255,.3) 10%,rgba(68,71,66,.3) 24%,rgba(68,71,66,.3) 100%)}.slidecontent_container{position:absolute;width:700px;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;z-index:1}.each_slider_slide{background-size:cover;background-position:center center}.fullbgcol h1{font-size:75px;font-weight:700;color:#fff;font-family:"Gotham"}.top-slider-description{padding-top:10px;color:#fff;font-size:20px;line-height:1.4}.sub-menu{display:none}.desktop-menu .menu>li>a{font-size:16px;font-weight:500;color:#4d4d4d;letter-spacing:.5px;position:relative}.desktop-menu .menu>li>a:after{content:'';width:100%;height:30px;display:block;top:100%;left:0;position:absolute}.desktop-menu .menu>li{margin-left:35px;display:inline-block}.menu-main-menu-container{float:left}.top-header-phone{float:left;margin-left:35px}.desktop-menu.menu--holder{float:right;padding-top:26px}.site-header{position:fixed;top:0;left:0;width:100%;z-index:99;padding:40px 0}.admin-bar .site-header{top:32px}.top-header-phone a{color:#005ca9;font-size:16px;font-weight:600;position:relative}.top-header-phone a::before{content:'';width:28px;height:28px;display:block;position:absolute;top:-42px;left:50%;margin-left:-14px;background-image:url(images/xphone.png.pagespeed.ic.MZnVOhteiI.png);background-size:contain;background-repeat:no-repeat}.website--logo img{display:block}.site-header.fixed{background-color:#fff;padding:20px 0;box-shadow:0 0 10px -2px rgba(0,0,0,.5)}.site-header.fixed .top-header-phone a::before{top:-32px}.desktop-menu .menu .highlighted-menu-item>a{color:#005ca9;font-weight:700}.desktop-menu .menu>li>.sub-menu{display:block;position:absolute;width:auto;padding:30px;background-color:rgba(255,255,255,.8);top:100%;transform:translateY(-50px);opacity:0;visibility:hidden}.desktop-menu .menu>li:hover>.sub-menu{transform:translateY(0);opacity:1;visibility:visible}.desktop-menu .menu>li>.sub-menu li{padding:14px 0 12px;border-bottom:1px dotted #000;min-width:190px}.desktop-menu .menu>li>.sub-menu li:last-child{border-bottom:0}.desktop-menu .menu>li>.sub-menu a{font-size:18px;color:#000;font-weight:400;line-height:1}.desktop-menu .menu>li>.sub-menu::before{content:"";width:0;height:0;border-style:solid;border-width:15px 25px 0 25px;border-color:#fff transparent transparent transparent;position:absolute;display:block;top:0}img.menu-image{max-width:20px;padding-right:0!important;margin-right:8px;margin-top:-2px;position:relative}.header--slider{position:relative}.skip-button{width:30px;height:30px;cursor:pointer;position:absolute;bottom:30px;left:50%;margin-left:-15px;z-index:1}.skip-button:before,.skip-button:after,.load_more_posts_button span:before,.load_more_posts_button span:after{content:'';display:block;width:30px;height:30px;cursor:pointer;position:absolute;border-bottom:3px solid #fff;left:0;top:0}.skip-button::before,.load_more_posts_button span:before{transform:rotate(40deg);left:-1px}.skip-button::after,.load_more_posts_button span:after{transform:rotate(-40deg)}.vc_row.wpb_row.icons-gradient-section{background:#63c3d1;background:-moz-linear-gradient(left,#5091d3 0%,#0068bf 35%,#005cb9 100%);background:-webkit-linear-gradient(left,#5091d3 0%,#0068bf 35%,#005cb9 100%);background:linear-gradient(left,#5091d3 0%,#0068bf 35%,#005cb9 100%);text-align:center;padding:30px 0}.text-box-icon img{max-height:50px;display:block;max-width:40px;margin:0 auto}.text-box-icon{min-height:50px;margin-bottom:20px}.icon-text-box h2{color:#fff;letter-spacing:.5px;font-size:20px}.icon-text-box h2 span{color:#fff}.media-section-column,.blog-post-info,.advanced-box-column{width:calc(50% - 20px);float:left}.text-section-column,.blog-post-image,.advancedbox-content{width:calc(50% - 20px);float:right}.media-section-column,.text-section-column{display:table}.media-section-column>div,.text-section-column>div{display:table-cell;vertical-align:middle}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1{font-family:"Gotham";font-weight:700;font-size:30px;letter-spacing:.5px;position:relative;padding-bottom:20px;margin-bottom:30px;display:inline-block}.wpb_text_column h1{padding-bottom:0;display:block}.text-column-inner h2 em,.wpb_text_column h2 em{color:#005ca9}.text-column-inner h2::after,.page-info-title h2::after,.single-top-location::after,.wpb_text_column h2::after,.link-certificate-box::after,.contact-info-title h3::after,.advancedbox::before,.job-single::after{content:'••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••';position:absolute;display:inline-block;bottom:-5px;left:0;width:100%;overflow:hidden;font-size:17px;word-break:break-word;max-height:19px!important;line-height:1}.text-column-inner p,.text-column-inner li,.blog-post-content,.extended--content p,.advancedbox-content p,.advancedbox-content li{font-size:20px;font-weight:300;line-height:1.66;margin-bottom:20px}.blog-post-content{margin-bottom:0}.text-button.button{font-size:20px;font-weight:400;position:relative;padding-left:26px;color:#005ca9;letter-spacing:2px}.text-button.button::after{content:'';position:absolute;display:block;bottom:0;left:27px;width:calc(100% - 29px);height:1px;background-color:#005ca9}.text-button.button>.button-icon{position:absolute;left:0;top:0;line-height:1}.text-column-inner>div{padding:5px 0}.youtube-iframe-inner iframe{width:100%;display:block;min-height:335px}.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner{padding:0!important}.vc_row.wpb_row{margin-left:0!important;margin-right:0!important}.main-website-content{overflow:hidden}.image-text-section.image-right>.media-section-column{float:right}.image-text-section.image-right>.text-section-column{float:left}.text-section-column ul,.text-section-column ol{margin-bottom:20px}.text-column-inner li{margin-bottom:0;position:relative;padding-left:20px}.text-column-inner li:before{content:'+';position:absolute;display:block;width:20px;left:0;top:-1px}.image-background{height:500px;background-size:cover;background-position:center center}.clearfix:after{content:'';display:table;clear:both}.image-text-section{margin-top:100px}.image-text-section:last-child{margin-bottom:100px}.vc_col-sm-3{width: calc((100% - 120px) / 4) !important;margin-right:40px}.vc_col-sm-4{width: calc(calc(100% - 81px) / 3) !important;margin-right:40px}.vc_col-sm-3:last-child,.vc_col-sm-4:last-child{margin-right:0!important}.vc_col-sm-3>.vc_column-inner,.vc_col-sm-4>.vc_column-inner{padding-left:0!important;padding-right:0!important}.page-info-image{background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:25px;position:relative}.page-info-image>a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.page-info-title h2{position:relative;overflow:hidden}.page-info-title a{font-size:20px;text-transform:uppercase;color:#005ca9;letter-spacing:1.5px;font-weight:500;line-height:1.6;padding-bottom:5px;display:inline-block;margin-bottom:15px}.page-info-title h2::after{font-size:15px;max-height:16px!important;bottom:9px;letter-spacing:2px}.page-info-subtitle h3{font-size:30px;line-height:1.1;font-family:"Gotham";font-weight:700;margin-bottom:10px}.page-info-description{font-size:20px;font-weight:300;line-height:1.65}.page-info-description strong{font-weight:700}.page-info-description a{color:#005ca9;position:relative;display:inline-block}.page-info-description a:before{content:"> "}.page-info-box{margin-bottom:100px}.desktop-menu .menu>li>a:hover,.desktop-menu .menu>li.current-menu-item>a{opacity:.5}.top-page-box{height:400px;background-size:cover;background-position:center center}.top-page-box-inner h1{font-family:"Gotham";font-weight:700;color:#fff;font-size:50px;text-align:center}.top-page-box-inner{position:relative;top:45%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1}body:not(.home) .site-header {background-color:#fff;box-shadow:none}body:not(.home) .main-website-content{margin-top:135px}.each_slider_slide .fullbgcol::before{background:-moz-linear-gradient(to bottom,rgba(255,255,255,.95) 0%,rgba(255,255,255,.7) 15%,rgba(68,71,66,.3) 30%,rgba(68,71,66,.3) 100%);background:-webkit-linear-gradient(to bottom,rgba(255,255,255,.95) 0%,rgba(255,255,255,.7) 15%,rgba(68,71,66,.3) 30%,rgba(68,71,66,.3) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.95) 0%,rgba(255,255,255,.7) 15%,rgba(68,71,66,.3) 30%,rgba(68,71,66,.3) 100%)}.no_media .media-section-column{display:none!important}.no_media .text-section-column{height:auto!important;width:100%;text-align:center}.image-text-section.no_media{margin-top:40px;margin-bottom:40px}.small_container .vc_col-sm-12{max-width:1000px;margin:0 auto;float:none}.location-logo img{max-width:200px;display:block;max-height:55px}.location-logo{width:50%;display:inline-block}.location-title{display:inline-block;width:50%;padding-right:60px;font-size:20px;font-weight:300;text-transform:uppercase;line-height:1.65;letter-spacing:1.5px}.location-title,.location-logo{vertical-align:middle}.single-top-location{position:relative;display:block;width:100%;padding:20px 0}.single-top-location::after{font-size:10px;max-height:10px!important;letter-spacing:1px;bottom:-3px}.location-btn-arrow{position:absolute;width:30px;height:30px;border-top:2px solid rgba(0,0,0,70%);border-right:2px solid rgba(0,0,0,70%);right:10px;top:50%;margin-top:-15px;transform:rotate(45deg);cursor:pointer;display:block}.location-description{width:calc(52% - 30px);float:left;padding:30px 30px 30px 0}.location-contact-details{width: calc(48% + 30px);float:left;padding:30px;background-color:#ebebeb;min-height:380px}.location-contact-details strong{font-weight:700}.single-location{font-weight:300;font-size:20px;cursor:pointer;line-height:1.65}.location-phone-email{margin-bottom:30px}.contact-line a,.location-website a{color:#0099a8}.dark_orange .contact-line a,.dark_orange .location-website a{color:#e30613}.dark_blue .contact-line a,.dark_blue .location-website a{color:#006998}.yellow .contact-line a,.yellow .location-website a{color:#836d00}.live_orange .contact-line a,.live_orange .location-website a{color:#f07e26}.location-description ul li,.wpb_text_column ul li{position:relative;padding-left:30px}.location-description ul li:before,.wpb_text_column ul li:before{content:'>';display:block;width:20px;left:0;top:0;position:absolute}.single-bottom-location{max-height:0;overflow:hidden}.active .single-bottom-location.clearfix{max-height:700px}.active .location-btn-arrow{transform:rotate(135deg)}.location-address{margin-bottom:30px}.companies-and-locations{margin-bottom:100px}.wpb_text_column p,.wpb_text_column li,.product-carousel-description{font-size:20px;font-weight:300;line-height:1.65;margin-bottom:30px}.wpb_text_column li{margin-bottom:0}.wpb_text_column ul,.wpb_text_column ol{margin-bottom:30px}.wpb_text_column a{color:#005ca9}.wpb_text_column p+ul{margin-top:-30px}.aligncenter{text-align:center}.content-info-image{height:250px;margin-bottom:20px;background-size:cover;background-position:center center}.content-info-title h2{font-family:"Gotham";font-weight:600;font-size:30px;margin-bottom:10px}.content-info-description,.content-info-links{font-size:20px;line-height:1.65;font-weight:300}body .vc_column-inner{padding-top:0!important}.content-info-links li a::before{content:"> ";margin-right:2px}.content-info-links li a{color:#005ca9}.content-info-box{margin-bottom:50px}.wpb_text_column p strong{font-weight:700}.wpb_text_column p em{font-style:italic}.image-certificate-box img{max-width:65%;display:block;margin:0 auto;max-height:240px}.certificate-box{text-align:center;margin-bottom:40px}.link-certificate-box a{font-size:20px;font-weight:400;display:inline-block;position:relative}.link-certificate-box a{color:#005ca9}.link-certificate-box a::before{content:"> ";margin-right:2px}.link-certificate-box{padding:10px 0;position:relative}.link-certificate-box::after{font-size:10px;max-height:10px!important;letter-spacing:2px;bottom:-5px}.link-certificate-box:nth-child(2)::after {display:none}.image-certificate-box{margin-bottom:40px}.bigger-height-icon .image-certificate-box img{max-height:295px}.files-icon .image-certificate-box img{max-height:180px;margin-top:-45px}.bigger-spacing-bottom h2{margin-bottom:60px!important}.same-height-certificate .image-certificate-box{display:table;width:100%}.same-height-certificate .image-certificate-box>div{display:table-cell;vertical-align:middle}.video-container-inner video{width:100%;display:block;max-width:100%}.top-page-box.center_center{background-position:center center}.top-page-box.left_top{background-position:left top}.top-page-box.left_center{background-position:left center}.top-page-box.left_bottom{background-position:left bottom}.top-page-box.right_top{background-position:right top}.top-page-box.right_center{background-position:right center}.top-page-box.right_bottom{background-position:right bottom}.top-page-box.center_top{background-position:center top}.top-page-box.center_bottom{background-position:center bottom}.simple-image-slider{height:480px;background-size:cover;background-position:center;display:block!important}.simple-images-slider .slick-arrow,.product-carousel .slick-arrow{font-size:0;padding:0;border:0;width:40px;height:40px;position:absolute;top:50%;left:0;margin-top:-20px;background-color:transparent;z-index:9;cursor:pointer}.simple-images-slider .slick-next.slick-arrow,.product-carousel .slick-next.slick-arrow{right:0;left:auto}.simple-images-slider{max-width:610px;margin:0 auto}.simple-images-slider .slick-arrow::after,.product-carousel .slick-arrow::after{content:"";width:25px;height:25px;top:7px;left:-10px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;transform:rotate(45deg)}.simple-images-slider .slick-prev.slick-arrow::after,.product-carousel .slick-prev.slick-arrow::after{transform:rotate(-135deg);left:24px}.simple-images-slider-container::before{content:"";width:100%;height:50%;position:absolute;background-color:#ebebeb;top:0;left:0;display:block}.simple-images-slider-container{position:relative}.product-slide{height:285px;background-position:center center;background-size:cover}.product-carousel-title h3{font-size:30px;line-height:1.1;font-family:"Gotham";text-align:center;font-weight:600}.product-carousel-title{margin-bottom:20px;display:table;text-align:center!important;width:100%}.product-carousel-title>div{display:table-cell;vertical-align:bottom}.product-carousel-description{text-align:center;margin-bottom:0;padding-top:25px}.product-carousel .slick-arrow::after{border-top:1.5px solid rgba(0,0,0,.7);border-right:1.5px solid rgba(0,0,0,.7)}.product-carousel-box{margin-bottom:50px}.wpb_text_column.wpb_content_element.inner--link{margin-bottom:70px}.top-page-box::before,.top-page-box::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(68,71,66,.3)}.top-page-box::after{background:-moz-linear-gradient(top,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.55) 0%,rgba(255,255,255,0) 100%);height:50%}.align_top .text-section-column>div{vertical-align:top}.has_icon .section-title-container,.has_icon .text-section-icon{text-align:center}.blog-img-element{height:450px;background-size:cover;background-position:center center}.post-date{font-size:20px;font-family:"Gotham";color:#005ca9;margin-bottom:25px}h2.post-title{font-size:30px;font-family:"Gotham";font-weight:700;margin-bottom:25px}.blog-post{padding:73px 0;position:relative}.blog-post:before,.blog-post:after{content:"";width:2500px;height:100%;background-color:inherit;top:0;right:100%;position:absolute;display:block}.blog-post:after{right:auto;left:100%}.blog-post:nth-child(2n) {background-color:#ebebeb}.more--link{display:inline}.extended--content{display:block!important;max-height:0;width:100%;overflow:hidden}.visible-more .extended--content{max-height:2500px;padding-top:25px}.more--link a::before,.less--link a::before{content:">";position:absolute;left:0;top:0;line-height:1}.less--link a,.more--link a{border:0;position:relative;font-size:20px;padding-left:20px;color:#005ca9;font-weight:500}.more--link,.less--link{cursor:pointer;margin-left:5px}.less--link{display:inline-block}.visible-more .more--link{opacity:0;visibility:hidden;pointer-events:none}.load_more_posts_button{display:inline-block;position:relative;font-family:"Gotham";color:#005ca9;font-weight:600;cursor:pointer;font-size:20px;text-decoration:underline}.load_more_posts_button span{width:23px;height:40px;display:block;position:absolute;left:50%;bottom:-65px;margin-left:-15px}.blog-pagination{margin:30px auto 110px;text-align:center;position:relative;display:table}.load_more_posts_button span::before,.load_more_posts_button span::after{border-bottom:2px solid #005ca9;width:25px;height:25px}.load_more_posts_button span::before{left:-3px}.load_more_posts_button.disabled{opacity:.5;pointer-events:none}.blog-img-element{transform:translateZ(0) rotateY(0) translateZ(0);opacity:1}.blog-post.hidden .blog-img-element{transform:translateZ(-100px) rotateY(-90deg) translateZ(100px);opacity:0}.blog-post.hidden .blog-post-info{transform:translateY(-50px);opacity:0}.blog-post-info{transform:translateY(0);opacity:1}.lds-ring{display:inline-block;position:absolute;width:31px;height:31px;top:31px;left:50%;margin-left:-19px;opacity:0;visibility:hidden}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:0;border:2px solid #005ca9;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#005ca9 transparent transparent transparent}.lds-ring div:nth-child(1) {animation-delay:-.45s}.lds-ring div:nth-child(2) {animation-delay:-.3s}.lds-ring div:nth-child(3) {animation-delay:-.15s}@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}.lds-ring.visible{opacity:1;visibility:visible}.text-section-icon img{display:block;margin:0 auto;max-width:62px;max-height:80px}.text-section-icon{margin-bottom:24px}.wpb_gmaps_widget.wpb_content_element iframe{height:755px;display:block}.wpb_text_column h3{font-family:"Gotham";font-size:30px;font-weight:700;margin-bottom:15px}.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6{font-size:20px;line-height:1.65;font-weight:700}.contact-info-icon img{max-width:48px;display:block;max-height:55px}.contact-info-icon{min-height:65px;margin-bottom:10px}.contact-info-title h3{font-size:20px;font-weight:500;color:#005ca9;position:relative;padding-bottom:15px;margin-bottom:30px;letter-spacing:3px}.contact-info-content p{font-size:20px;font-weight:300;line-height:1.65}.contact-info-content p a{color:#005ca9;text-decoration:underline}.contact-info-title h3::after{color:#000;font-size:12px;max-height:14px!important;letter-spacing:2px;bottom:-7px}.contact-page-text.wpb_column.vc_column_container.vc_col-sm-3{padding-top:75px}.wpb_gmaps_widget.wpb_content_element{margin-bottom:80px}.gmaps-container .contact-info-box{max-width:700px;text-align:center;margin:0 auto 70px}.gmaps-container .contact-info-icon img{max-width:70px;margin:0 auto}.gmaps-container .contact-info-content h3{font-size:30px;font-weight:700;font-family:"Gotham";line-height:1}.vc_col-sm-3:nth-child(4) .contact-info-icon img {max-width:43px}.text-column-inner p strong{font-weight:700}.advancedbox-title h3{font-size:20px;font-weight:700;text-align:center}.advancedbox{position:relative;padding:45px 0 45px}.advancedbox:last-child::before{display:none!important}.advancedbox::before,.job-single::after{font-size:10px;letter-spacing:2px;max-height:13px!important}.advancedbox-icon img{display:block;margin:0 auto}.advancedbox-content>div,.advanced-box-column>div{display:table-cell;vertical-align:middle}.advancedbox-content,.advanced-box-column{display:table}.advancedbox-content p{margin-bottom:0}.advancedbox-icon{margin-bottom:30px}.no-url-decoration .text-button.button::after{display:none}.advancedbox-content{min-height:180px}.advancedbox-content p{letter-spacing:.6px}.bigger-title-spacing h2{margin-bottom:55px!important}.wpb_text_column.small_text_container{max-width:1000px;margin:0 auto}.job-title{width:50%;padding-right:30px}.job-location{width:25%;padding-right:30px}.job-file{width:25%;text-align:right}.job-title,.job-location,.job-file{display:inline-block;vertical-align:middle}.job-file a{color:#005ca9;padding-right:40px;position:relative;font-weight:400}.job-title strong{font-weight:700}.job-single{font-size:20px;font-weight:300;line-height:1.65;position:relative;padding:20px 0}.job-file a::after{content:"";width:30px;height:21px;position:absolute;right:0;top:-1px;background-image:url(images/xdownload_icon.png.pagespeed.ic.NKNxsPevoa.png);background-size:contain;background-repeat:no-repeat;background-position:center center;display:block}.job-single:last-child{margin-bottom:90px}.job-location{letter-spacing:2px}.site-header:hover{background-color:#fff}.fixed .desktop-menu .menu>li>.sub-menu{background-color:rgba(255,255,255,.95)}.content-info-links a{font-weight:500}.contact-line a{text-decoration:underline}.location-website a::before{content:"> ";line-height:1;position:relative;top:-1px}.no-url-decoration .text-button.button{padding-left:18px}.wpb_text_column ol{list-style:decimal inside}.wpb_text_column blockquote{padding:15px 20px 15px 50px;font-style:italic;margin-bottom:30px;background-color:rgba(0,0,0,.05);position:relative}.wpb_text_column blockquote::before{content:"“";color:#fff;font-size:110px;position:absolute;line-height:1;top:-5px;left:-15px;display:block}.wpb_text_column blockquote>*{position:relative}body:not(.home) .desktop-menu .menu > li > .sub-menu {box-shadow:0 0 10px -1px rgba(0,0,0,.2)}.bottom-slider-bg{width:1270px;left:50%;position:absolute;bottom:0;height:130px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);opacity:.5;display:block}.stripes{cursor:pointer;float:left;margin-left:auto;position:relative;width:40px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;display:block;padding-top:0}.stripes>span{background:#005ca9 none repeat scroll 0 0;display:block;height:3px;margin:8px 0;width:40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(0) rotate(0deg);-ms-transform:translateY(0) rotate(0deg);-o-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);border-radius:6px}.stripes > span:nth-child(2) {background:#000 none repeat scroll 0 0}.menu-icon-container{float:right;position:relative;z-index:1}.activeclose{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.activeclose span:nth-child(2){width:0}.stripes span:nth-child(1),.stripes span:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.activeclose span:nth-child(1){-webkit-transform:translateY(11px);-ms-transform:translateY(11px);-o-transform:translateY(11px);transform:translateY(11px);z-index:1}.activeclose span:nth-child(3) {-webkit-transform:translateY(-11px) rotate(90deg);-ms-transform:translateY(-11px) rotate(90deg);-o-transform:translateY(-11px) rotate(90deg);transform:translateY(-11px) rotate(110deg);background-color:#000}body.activeover{overflow:hidden}.youtube-iframe-inner a{height:450px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.youtube-iframe-inner a:after{content:'';width:100px;height:100px;top:50%;left:50%;margin-top:-50px;margin-left:-50px;position:absolute;display:block;background-image:url(images/playvideoicon.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.fancybox-content{width:900px!important;height:505px!important;background-color:transparent!important;max-width:80%;max-height:80%}.wpb_text_column.hidden-mobile-text{display:none}.footer-sidebar.clone{display:none}.page-template-simple-page .wpb_text_column p+ul{margin-top:0}.page-template-simple-page .main-website-content{padding-top:20px}.content-area.blog-page{padding:40px 0}.content-area.blog-page p{margin-bottom:30px}.page-info-box.no_url a{pointer-events:none}.page-info-box.no_url .page-info-description a{display:none}#jobs-und-ausbildung .vc_col-sm-6:first-child>.vc_column-inner{padding-left:0}#jobs-und-ausbildung .vc_col-sm-6:last-child>.vc_column-inner{padding-right:0}.social-icons .footer-social-icons{padding-top:0}#das-ist-cartoflex .text-column-inner h2::after{width:140%}#standorte .text-column-inner h2::after{width:140%;left:50%;transform:translatex(-50%)}.link-certificate-box{display:table;margin:auto}.link-certificate-box::after{width:140%;left:50%;transform:translatex(-50%)}.content-info-links a{font-weight:300}.text--style h4{font-family:'Montserrat';font-weight:bold;color:#3a3a3c;text-transform:uppercase;font-size:22px;margin-top:0;margin-bottom:20px!important}.text--style p em{font-size:20px;font-weight:600;margin-bottom:15px!important;display:table}.text--style .fl-col-width-2-3 p strong{font-size:22px;color:#3ab54a;line-height:2;padding-left:30px}strong.date,strong.cost,strong.location,strong.levels{position:relative}strong.date::before,strong.cost::before,strong.location::before,strong.levels::before{content:'\f017';position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;left:3px}strong.cost::before{content:'\f155'}strong.location::before{content:'\f3c5'}strong.levels::before{content:'\f080'}.site-footer-culumn.social-icons .widget.widget_text a{color:#000;font-size:12px;text-transform:uppercase}.site-footer-culumn.social-icons .widget.widget_text p a{color:#005ca9;font-size:16px;text-transform:none;font-weight:300}.site-footer-culumn.social-icons .widget.widget_text p{margin-bottom:20px}.covid-banner{display:block;background-color:#e6e6e6;color:#fff;position:absolute;width:1264px;top:50%;left:50%;transform:translate(-50%,-50%)}.close-covid-popup{position:absolute;top:7px;right:20px;font-size:44px;font-weight:300;width:30px;height:30px;line-height:25px;text-align:center;cursor:pointer;color:#005ca9}.covid-banner-text p a{border-bottom:1px solid #fff;color:#fff;font-weight:700}.covid-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999}.covid-close-overlay{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.covid-banner-text p{font-size:20px;font-weight:300;line-height:1.66;margin-bottom:35px;color:#000}.covid-banner-text{padding:60px 110px 45px;height:80vh;overflow:auto}.covid-banner-text h2{font-family:"Gotham";font-weight:700;font-size:30px;letter-spacing:.5px;position:relative;margin-bottom:30px;color:#000}.covid-banner-text h2 em{color:#005ca9}.image-caption{font-size:20px;font-weight:300;line-height:1.66;margin-top:20px}.caption-section-row .image-background{height:425px}@media (max-width:1550px){.fullbgcol h1{font-size:55px}.image-text-section{margin-top:70px}.image-text-section:last-child{margin-bottom:70px}.top-slider-description,.contact-info-content p{font-size:18px}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1,.page-info-subtitle h3{font-size:28px}.text-column-inner p,.text-column-inner li,.blog-post-content,.extended--content p,.advancedbox-content p,.advancedbox-content li,.text-button.button,.page-info-description{font-size:18px}.page-info-box{margin-bottom:75px}.site-footer .widget.widget_text a{font-size:20px}.site-header{padding:30px 0}body:not(.home) .main-website-content {margin-top:117px}.certificate-row-box{padding-bottom:45px!important}.companies-and-locations{margin-bottom:70px}.less--link a,.more--link a{font-size:18px}.wpb_text_column p,.wpb_text_column li,.product-carousel-description,.content-info-description,.content-info-links,.link-certificate-box a,.job-single,.location-title,.single-location{font-size:18px}.covid-banner-text p{font-size:18px;margin-bottom:25px}.covid-banner-text h2{margin-bottom:25px}.image-caption{font-size:18px}.caption-section-row .image-background{height:405px}}@media (max-width:1400px){.container,.site-content-center{width:1150px;max-width:1150px}.bottom-slider-bg{width:1150px}.desktop-menu .menu>li{margin-left:25px}.top-header-phone{margin-left:25px}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1,.page-info-subtitle h3{font-size:26px}#individuelle-entwicklung{padding-top:60px!important;padding-bottom:25px!important}#produktbeispiele{padding-top:65px!important;padding-bottom:55px!important}.product-carousel-title h3{font-size:26px}.product-carousel-box{margin-bottom:70px}.post-date{font-size:17px;margin-bottom:15px}h2.post-title{margin-bottom:15px}.covid-banner{width:1150px}}@media (max-width:1279px){.container,.site-content-center{width:90%;max-width:90%}.bottom-slider-bg{width:90%}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1,.page-info-subtitle h3{font-size:22px}.text-column-inner p,.text-column-inner li,.blog-post-content,.extended--content p,.advancedbox-content p,.advancedbox-content li,.text-button.button,.page-info-description{font-size:16px}.footer-icon{margin-right:25px}.footer-icon a{font-size:35px}.desktop-menu.menu--holder.transition{position:fixed;float:none;padding:0;width:100%;height:100%;top:0;left:-100%;background-color:rgba(255,255,255,.9)}.desktop-menu.menu--holder.activemenu{left:0}.desktop-menu .menu>li>a{font-size:30px;color:#000}.desktop-menu .menu>li>.sub-menu{display:none!important}.desktop-menu .menu>li{margin-left:0;display:block;margin-bottom:20px}.menu-icon-container{display:block!important;margin-top:8px}.menu-main-menu-container{float:none}.top-header-phone{margin-left:0;float:none;display:block;position:relative;padding-top:33px}.desktop-menu .menu .highlighted-menu-item>a{font-weight:500}.top-menu-inner{position:absolute;left:calc(10% - 60px);top:120px;width: calc(90% + 60px);padding-right:10%;overflow:auto;height:calc(100% - 120px);padding-top:40px;padding-left:60px}.top-header-phone a{color:#005ca9;font-weight:700;font-size:30px}.desktop-menu .menu .highlighted-menu-item>a{color:#005ca9}.top-header-phone a::before{content:'';width:38px;height:38px;top:0;left:-50px;margin-left:0;background-image:url(images/xphone.png.pagespeed.ic.MZnVOhteiI.png)}.top-header-phone::after{content:'••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••';position:absolute;display:inline-block;bottom:auto;left:0;width:100%;overflow:hidden;font-size:15px;word-break:break-word;max-height:15px!important;line-height:1;color:rgba(0,0,0,.4);top:0;letter-spacing:1px}.site-header.fixed .top-header-phone a::before{top:0}.website--logo{position:relative;z-index:1}.header-icon{width:33.33%;float:left}.header-icon a{color:#005ca9;font-size:50px;display:inline-block}.header-icon:nth-child(2) {text-align:center}.header-icon:nth-child(3) {text-align:right}.header-social-icons{display:block!important;padding-top:50px;padding-bottom:35px}.product-carousel-title h3{font-size:20px}.bigger-title-spacing h2{margin-bottom:0!important}.vc_row.contactinfo-boxes-row{padding-top:55px!important;padding-bottom:55px!important}.wpb_gmaps_widget.wpb_content_element iframe{height:650px}.contact-info-title h3{font-size:18px;letter-spacing:2px}.wpb_text_column h3{font-size:25px}.wpb_text_column h4{font-size:18px}.gmaps-container .contact-info-box{margin:0 auto 35px}.vc_row.gmaps-container{padding-top:45px!important}.wpb_gmaps_widget.wpb_content_element{margin-bottom:60px}.wpb_gmaps_widget.wpb_content_element iframe{height:550px}.blog-img-element{height:360px}.less--link a,.more--link a{font-size:16px}.covid-banner{width:90%}.image-caption{font-size:16px}.caption-section-row .image-background{height:385px}}@media (max-width:1023px){.vc_col-sm-3{width: calc((100% - 40px) / 2) !important;margin-right:40px}.vc_col-sm-3:nth-child(2){margin-right:0!important}.vc_row.icons-gradient-section .vc_col-sm-3{width: calc((100% - 120px) / 4) !important;margin-right:40px!important}.vc_row.icons-gradient-section .vc_col-sm-3:nth-child(4){margin-right:0!important}.site-footer-culumn{width:100%!important;margin-right:0;text-align:center;margin-bottom:50px;position:relative}.copyright-section span{display:block;float:none;width:100%!important;text-align:center}.site-footer-culumn.widget-area:nth-child(2),.site-footer-culumn.widget-area:nth-child(3){position:relative}.site-footer-culumn.widget-area:nth-child(2)::after, .site-footer-culumn.widget-area:nth-child(3)::after {content:'••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••';position:absolute;display:inline-block;bottom:-25px;left:0;width:100%;overflow:hidden;font-size:6px;word-break:break-word;max-height:6px!important;line-height:1;color:rgba(0,0,0,.4);top:auto;letter-spacing:2px}.footer-icon a{font-size:50px}.footer-icon{margin-right:20px;margin-left:20px}.color-menu-item a{color:#005ca9!important}.content-info-image{height:165px}.bigger-spacing-bottom h2{margin-bottom:30px!important}.certificate-row-box{padding-bottom:30px!important}.top-page-box-inner h1{font-size:35px;text-align:center;padding:0 20px}.image-text-section.no_media{margin-bottom:5px}.top-page-box{height:320px}.location-logo img{max-width:170px;max-height:42px}.footer-sidebar.clone{display:none}body:not(.home) .main-website-content {margin-top:113px}.product-sliders-row .vc_col-sm-4{width:48%!important;float:left;margin-right:4%!important}.product-sliders-row .vc_col-sm-4:nth-child(2) {margin-right:0!important}.image-background{height:400px}h2.post-title{font-size:22px;margin-bottom:10px}.post-date{font-size:16px;margin-bottom:10px}.blog-img-element{height:320px}.covid-banner-text{padding:45px 40px 30px}}@media (max-width:767px){.each_slider_slide .fullbgcol{height:70vh}.fullbgcol h1{display:none}.slidecontent_container{position:absolute;width:90%;top:auto;left:5%;transform:none;-moz-transform:none;-webkit-transform:none;text-align:center;z-index:1;padding:10px;bottom:0}.bottom-skip-section{display:none}.vc_row.icons-gradient-section .vc_col-sm-3{width: calc((100% - 40px) / 2) !important;margin-right:40px;float:left;margin-bottom:30px}.media-section-column,.blog-post-info,.advanced-box-column{width:100%}.media-section-column,.text-section-column{display:block;height:auto!important}.media-section-column>div,.text-section-column>div{display:block}.image-text-section{margin-top:35px}.text-section-column,.blog-post-image,.advancedbox-content{width:100%}.text-column-inner>div{padding:35px 0 2px}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1,.page-info-subtitle h3{font-size:28px}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1{padding-bottom:18px;margin-bottom:15px}.vc_col-sm-3{float:left}.site-footer{padding:45px 0 55px}.vc_row.icons-gradient-section .vc_col-sm-3:nth-child(2) {margin-right:0!important}.wpb_text_column.hidden-mobile-text{display:block}.wpb_text_column.hidden-mobile-text h2{color:#fff;font-family:"Gotham"!important;font-size:45px}.wpb_text_column.hidden-mobile-text h2:after{display:none!important}.fancybox-content{max-height:50%}.text-column-inner p br{display:none}.wpb_single_image.jobs-image-cont{margin-bottom:30px!important}.information-box-row .vc_col-sm-4{width:100%!important}.information-box-row .content-info-image{height:250px}.vc_col-sm-4{float:left}.link-certificate-box a{font-size:15px}#nachhaltigkeit{padding-bottom:30px!important}.files-icon .image-certificate-box img{max-height:105px;margin-top:-35px}#produktbeispiele{padding-top:45px!important;padding-bottom:20px!important}.advancedbox-content,.advanced-box-column{min-height:auto;height:auto!important}.advancedbox-content>div,.advanced-box-column>div{display:block!important}.contact-page-text.wpb_column.vc_column_container.vc_col-sm-3{padding-top:55px}.contact-info-box{margin-bottom:35px}.vc_col-sm-3:nth-child(3) .contact-info-box,.vc_col-sm-3:nth-child(4) .contact-info-box{margin-bottom:0!important}.blog-post-image{margin-bottom:15px}.blog-post{padding:50px 0}.activeover .site-header{background-color:transparent!important}.top-header-phone a::before{width:28px;height:28px;top:3px;left:-38px;margin-left:0}.website--logo{width:180px}.image-caption{margin-top:5px}}@media (max-width:639px){.youtube-iframe-inner a{height:340px}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1,.page-info-subtitle h3{font-size:26px;display:block}.vc_col-sm-3{width: calc((100% - 25px) / 2) !important;margin-right:25px}.top-page-box{height:280px}.top-page-box-inner h1{font-size:32px}.image-text-section.no_media{margin-top:10px}.location-btn-arrow{width:20px;height:20px;right:10px;margin-top:-10px}.location-description{width:100%;padding:20px}.location-contact-details{width:100%;float:left;padding:20px;min-height:auto}.job-title{width:100%;padding-right:0}.job-location{width:50%}.job-file{width:50%}.job-single:last-child{margin-bottom:50px}.wpb_text_column p br{display:none}.simple-image-slider{height:375px}.simple-images-slider{max-width:90%;margin:0 auto}.product-sliders-row .vc_col-sm-4{width:100%!important;float:left;margin-right:0!important}.three-images-row .vc_col-sm-4{width:100%!important;margin-right:0!important}.vc_row.three-images-row{padding-top:50px!important}.vc_row.three-images-row .text-column-inner h2{margin-bottom:20px!important}.wpb_gmaps_widget.wpb_content_element iframe{height:430px}.wpb_text_column.hidden-mobile-text h2{font-size:33px}.caption-section-row .image-background{height:370px}}@media (max-width:479px){.fancybox-content{max-width:100%;max-height:40%}.certificate-row-box .vc_col-sm-4{width:100%!important;margin-right:0!important;max-width:225px;float:none;margin:0 auto!important}.advancedbox::before,.job-single::after{font-size:10px;letter-spacing:2px;max-height:11px!important}.advancedbox-title h3{text-align:left;margin-bottom:20px}.stripes>span{height:2px}.text-section-icon img{max-width:50px;max-height:55px}.menu-icon-container{margin-top:10px}.text-button.button{padding-left:17px}.text-button.button::after{left:17px;width:calc(100% - 19px)}.text-button.button>.button-icon{top:-1px}.top-header-phone a::before{top:0}.activeclose span:nth-child(1){-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);z-index:1}.activeclose span:nth-child(3) {-webkit-transform:translateY(-10px) rotate(110deg);-ms-transform:translateY(-10px) rotate(110deg);-o-transform:translateY(-10px) rotate(110deg);transform:translateY(-10px) rotate(110deg);background-color:#000}.activeclose{-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}.wpb_text_column.hidden-mobile-text h2{font-size:26px}.website--logo{width:140px;margin-top:10px}.footer-sidebar.clone.clone-visible .widget.widget_text a{font-size:16px;font-weight:300}.covid-banner-text{padding:30px 15px}.covid-banner-text p{font-size:16px;margin-bottom:20px}.covid-banner-text h2{margin-bottom:18px;font-size:25px;padding-top:10px}.close-covid-popup{right:6px}#cc-window.cc-floating{font-size:13px}#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-dismiss, #cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-save {margin-top:0}}@media (max-width:420px){.vc_col-sm-3{width:100%!important;margin-right:0}.page-info-box{margin-bottom:55px}.each_slider_slide .fullbgcol{height:55vh}.location-logo img{max-width:139px;max-height:38px}.location-title{font-size:12px}.location-title{padding-right:28px;padding-left:5px}.location-contact-details,.location-description{font-size:16px}.simple-image-slider{height:280px}.image-background{height:280px}.vc_row.three-images-row{padding-bottom:20px!important}.blog-img-element{height:280px}.vc_col-sm-3:nth-child(3) .contact-info-box {margin-bottom:35px!important}.text-column-inner h2,.wpb_text_column h2,.wpb_text_column h1,.page-info-subtitle h3{font-size:22px}.top-header-phone a::before{left:0;top:0}.top-header-phone a{padding-left:40px}.caption-section-row .image-background{height:265px}}@media (max-width:400px){.wpb_text_column.hidden-mobile-text h2{font-size:42px}.youtube-iframe-inner a{height:265px}.youtube-iframe-inner a::after{width:80px;height:80px;margin-top:-40px;margin-left:-40px}.wpb_text_column.hidden-mobile-text{margin-bottom:15px}.vc_row.wpb_row.icons-gradient-section{padding:30px 0 15px}.top-slider-description{font-size:16px}.desktop-menu .menu>li>a,.top-header-phone a{font-size:25px}.desktop-menu .menu>li{margin-bottom:14px}.image-text-section:last-child{margin-bottom:40px}.same-height-certificate .image-certificate-box{height:auto!important}.same-height-certificate .image-certificate-box>div{display:block}.wpb_text_column.hidden-mobile-text h2{font-size:27px}.top-page-box-inner h1{font-size:29px}.covid-banner-text h2{font-size:20px;padding-top:20px}}@media (max-width:370px){.website--logo{width:205px}.menu-icon-container{margin-top:5px}.site-header,.site-header.fixed{padding:15px 0}body:not(.home) .main-website-content {margin-top:64px}.top-slider-description br{display:none}.wpb_text_column.hidden-mobile-text h2{font-size:36px}.vc_row.icons-gradient-section .vc_col-sm-3{width: calc((100% - 10px) / 2) !important;margin-right:10px!important}.wpb_text_column h2{font-size:22px}.top-page-box-inner h1{font-size:24px}.top-page-box{height:230px}.wpb_text_column.hidden-mobile-text h2{font-size:23px}.website--logo{width:140px;margin-top:10px}.menu-icon-container{margin-top:11px}}