.wpb_wrapper .portfolio-items .col img{width:100%;-o-object-fit:cover;object-fit:cover}.wpb_wrapper .portfolio-items .work-info-bg{right:-1px;width:auto}.wpb_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpb_row::before,.wpb_row::after,.wpb_row>.clearfix::before,.wpb_row>.clearfix::after{display:none !important}.wpb_row>[class*='col-']{display:-webkit-box;display:-ms-flexbox;display:flex}.wpb_row>[class*='col-']>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wpb_row .col.left{text-align:left}.wpb_row .col.center{text-align:center}.wpb_row .col.right{text-align:right}.wpb_column{width:auto}.zd_logo_grid>.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.zd_logo_grid>.col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 767px){:root .zd_logo_grid .wpb_column{margin-bottom:0}}.zd_logo_grid .vc_column-inner{height:100%}@media screen and (max-width: 767px){.zd_logo_grid .img-with-aniamtion-wrap .inner{padding-top:1rem;padding-bottom:1rem}}.zd_logo_grid .no-extra-padding{padding-right:1rem;padding-left:1rem}.zd_logo_grid .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around}::-moz-selection{color:#fff;background-color:#111}::selection{color:#fff;background-color:#111}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root .full-width-section>.col.span_12.dark,:root .full-width-content>.col.span_12.dark{color:#111}:root .full-width-section>.col.span_12.dark h1,:root .full-width-section>.col.span_12.dark h2,:root .full-width-section>.col.span_12.dark h3,:root .full-width-section>.col.span_12.dark h4,:root .full-width-section>.col.span_12.dark h5,:root .full-width-section>.col.span_12.dark h6,:root .full-width-content>.col.span_12.dark h1,:root .full-width-content>.col.span_12.dark h2,:root .full-width-content>.col.span_12.dark h3,:root .full-width-content>.col.span_12.dark h4,:root .full-width-content>.col.span_12.dark h5,:root .full-width-content>.col.span_12.dark h6{color:currentColor}.standard_section:not(.background-content) .wpb_column{max-width:1000px;margin:0 auto}.standard_section:not(.background-content) .wpb_column.padded{margin:0 auto !important;padding:2rem}.bg--fixed .row-bg{position:fixed}#header-outer{padding-top:0;background-color:transparent}#header-outer .row .col.span_3{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100% !important;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-outer .row .col.span_3 img{margin-bottom:0}#header-outer .row .col.span_3>*{-webkit-box-flex:1;-ms-flex:1;flex:1}#header-outer .row .col.span_3 #logo{display:inline-block;-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0 !important}#header-outer .row .col.span_3 #logo img{display:inline-block;margin:0 auto}.wpb_row+.img-with-aniamtion-wrap{margin-top:-24px}#copyright .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#copyright .container>.col{width:auto}#copyright .container>.col:empty{display:none}.background-content{position:fixed;z-index:0;top:0;left:0;overflow:hidden;width:100vw;height:100vh}.background-content .nectar-slider-wrap,.background-content .swiper-container,.background-content .swiper-wrapper,.background-content .swiper-slide{min-height:100.1vh}.partner-logo--kruell{left:2rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.partner-logo--volvo{right:2rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.partner-logo img{margin-bottom:0}@media screen and (min-width: 1000px){.partner-logo{position:fixed;z-index:1000;top:2rem}}.gform_wrapper .select2-choice{min-height:2.5rem}.gform_wrapper .hide-label>.gfield_label{display:none}.no-pointer-events{pointer-events:none}.widget_nav_menu .menu{margin-left:0}@media screen and (max-width: 999px){#slide-out-widget-area .mobile-only{display:block}}:not(.nectar-milestone)+.nectar-milestone:nth-last-child(4n),:not(.nectar-milestone)+.nectar-milestone:nth-last-child(4n) ~ .nectar-milestone{float:left;width:50%}.nectar-fancy-ul:last-child ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nectar-fancy-ul:last-child ul>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.nectar-fancy-ul:last-child ul>li:nth-last-child(8n):first-child,.nectar-fancy-ul:last-child ul>li:nth-last-child(8n):first-child ~ li{-ms-flex-preferred-size:50%;flex-basis:50%}.list--columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list--columns>li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.list--columns[data-columns='2']>li{-ms-flex-preferred-size:100% / 2;flex-basis:100% / 2}.list--columns[data-columns='3']>li{-ms-flex-preferred-size:100% / 3;flex-basis:100% / 3}.list--columns[data-columns='4']>li{-ms-flex-preferred-size:100% / 4;flex-basis:100% / 4}.list--columns[data-columns='6']>li{-ms-flex-preferred-size:100% / 6;flex-basis:100% / 6}.bg--fixed .row-bg{background-attachment:fixed}.fullpage-wrapper #footer-outer .fp-tableCell{width:100%}@media screen and (max-width: 999px){#footer-widgets .container .col{width:100%}:root #footer-widgets .container .col[class*='span_']{margin-bottom:0}}@media only screen and (min-width: 1000px){.row.blog-recent[data-style*='classic_enhanced'].columns-2 .span_6{width:calc((100% / 2) - 2vw);margin-right:2vw;margin-bottom:2vw}.row.blog-recent[data-style*='classic_enhanced'].columns-3 .span_4{width:calc((100% / 3) - 2vw);margin-right:2vw;margin-bottom:2vw}}.at-content ~ .wpml-ls-statics-footer{position:absolute;z-index:1;bottom:0;width:100%;margin:0;padding:20px;pointer-events:none}.at-content ~ .wpml-ls-statics-footer>ul{text-align:right}.at-content ~ .wpml-ls-statics-footer .wpml-ls-item{pointer-events:all}#copyright .wpml-ls-statics-footer{margin:0}#copyright .wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal{padding:0;border:0}#copyright .wpml-ls-statics-footer .wpml-ls-item{display:inline-block;float:none}#copyright .wpml-ls-statics-footer .wpml-ls-item>a{height:auto;padding:0}#copyright .wpml-ls-statics-footer .wpml-ls-flag{margin:0}#header-outer.transparent header#top nav>ul>li.wpml-ls-item>a{opacity:1 !important}.swiper-slide .container{height:100%;min-height:100vh}.swiper-slide .content{bottom:100px;bottom:10vh;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-slide .content[style*='top:']{top:100px !important;top:10vh !important}@media screen and (min-width: 1000px){.swiper-slide .content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 690px){.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2{font-size:2.25rem !important;line-height:1.3 !important}.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p{display:none}}@media screen and (min-width: 690px) and (max-width: 1000px){.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 br{display:block;float:left;padding-right:3.5em;width:1rem}}.swiper-slide .button>a{line-height:20px;visibility:visible;padding:8px 33px}.swiper-slide .button>a i{background-color:transparent}@media screen and (max-width: 1000px){.nectar-slider-wrap[data-full-width="false"] .swiper-slide .button>a{font-size:0.8rem !important}}#header-outer .row .col.span_3{display:grid !important;grid-template-columns:1fr [logo-start] 2fr [logo-end] 1fr;grid-gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-outer .row .col.span_3 #logo{grid-column:logo}#header-outer .row .col.span_3 #logo img{max-height:30vh}#header-outer .row .col.span_3::after{content:none}#cookie-law{font-size:1rem;position:fixed;z-index:9999;right:0;bottom:0;left:0;text-align:center;color:#fff;background:#111}#cookie-law h4,#cookie-law p,#cookie-law a{color:currentColor}#cookie-law>div{position:relative;display:inline-block;margin:auto;padding:1.5rem 2rem;text-align:left !important}#cookie-law *{margin-top:0;margin-bottom:0}#cookie-law *+*{margin-top:1.5rem}#cookie-law p{padding:0}#cookie-law a{border-bottom:1px dotted}#cookie-law .close-cookie-banner{position:absolute;top:0;right:0;display:block;width:1.5rem;height:1.5rem;margin:1rem;border:0;background:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAB1klEQVRIx7WXvUrDUBTHjxQVZ11cBDdDtX6NlY4uUnwLwUEIuNQn8DcoBHHRwcUWB7HgWsEH8AkcRKgIWnGQmipO18EktuHefLRpzhC4Of9fuDfnKyIRFxZlHBzqtGlTx8GhjCXpLyawaaAM1sBmIjksh03TCPOtiU0uCa7EQyzMtwdKcbjDxDDfDqNwpMYpFJhw+33hFIp9He6gb5xCcRDGrQ2EUyjWeoEvAwNfunHbA+MUimMfN8JzJkDFzB/QNjrYmqNw2eDa4L8rIoxyp334wboIFp89q5/kRUS40WruyAnThrdteQdSoBOsdSgE5/6kVc0KmwbgPQuedNlDdlgOcKf8aFV7wpnxBL3tiTCPQjEf4GpGzVF0OXBZ8hBFigGuGqE4j6svXyyGcuoi0v9beI+NrlJX6a3H+LrpgGOxvm7KLbPKV9yWE30UEca8+xJu9EdJEDYiXNLyw4Z8KHtCYWMK7NeurKj1BjYFXg2qijn1VjSBEqQeKwbVnLk4XGmzwi8OV1pNi6mo8nXLJCepytdOXIF966vAZt4CMmpSrazb6NZwG/0QRpEhDEtDGOf6GDi3sxuJFaeJRuJEQ/sj9n8PTPMvYFHBoUrbsyoOFSzGzZpfrALkGdHanxUAAAAASUVORK5CYII=");background-size:1.5rem !important}#cookie-law .close-cookie-banner span{display:none !important}.portfolio_nav .controls>li{display:none}.swiper-container[data-height='NaN']{top:1px !important;background-color:transparent !important}.page-template-template-vip .main-content .col.center>.wpb_column:only-child{float:none;margin:0 auto !important}.page-template-template-vip #header-outer{background-color:#fff !important}.page-template-template-vip .container-wrap{padding-top:100px}.page-template-template-vip .gform_wrapper .gform_description,.page-template-template-vip .gform_confirmation_message{color:#000;font-weight:200;text-align:center}.page-template-template-vip .gform_wrapper .gform_description h1,.page-template-template-vip .gform_wrapper .gform_description h2,.page-template-template-vip .gform_confirmation_message h1,.page-template-template-vip .gform_confirmation_message h2{color:currentColor;font-weight:700}
