@media(min-width:1600px){.text-svg:not(.animation-pass) text{stroke-dasharray:1600;stroke-dashoffset:1600}}.text-svg:not(.animation-pass).animation-start text{-webkit-animation:dash 2s ease-in forwards;animation:dash 2s ease-in forwards}.text-svg.animation-pass text{stroke-dashoffset:0}[data-lazy-src],.swiper-lazy{opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}[data-ll-status=loaded],.swiper-lazy-loaded{opacity:1;visibility:visible;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes dash2{0%{fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#000}}@keyframes dash2{0%{fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#000}}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0!important;padding:.1rem .75rem;font-size:.5rem;line-height:1.5;border-radius:1.25rem;font-weight:400;letter-spacing:0;text-transform:uppercase;border:solid 1px;cursor:pointer;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;min-width:5rem;white-space:normal}@media(min-width:1920px){.btn{font-size:20px;line-height:1.55;padding-top:6px;padding-bottom:6px}}.btn:hover{text-decoration:none}.btn.disabled{pointer-events:none;opacity:.5}.btn-lg,.btn-group-lg>.btn{padding:0;font-size:0;line-height:0;border-radius:0}.btn-md{padding:0;font-size:0;line-height:0;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:0;font-size:0;line-height:0;border-radius:0}.btn-dark{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#000;border-color:#000;color:#fff}.btn-dark:hover{color:#fff;background-color:#00aff4;border-color:#00aff4}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#00aff4;border-color:#00aff4;-webkit-box-shadow:0 0 0 .2rem rgba(38,38,38,.5);box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#00aff4;border-color:#00aff4}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,38,38,.5);box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-dark:hover,.btn-dark:focus,.btn-dark:active{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.btn-light{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#00aff4;border-color:#00aff4;color:#fff}.btn-light:hover{color:#fff;background-color:#009ddb;border-color:#009ddb}.btn-light:focus,.btn-light.focus{color:#fff;background-color:#009ddb;border-color:#009ddb;-webkit-box-shadow:0 0 0 .2rem rgba(38,187,246,.5);box-shadow:0 0 0 .2rem rgba(38,187,246,.5)}.btn-light.disabled,.btn-light:disabled{color:#fff;background-color:#00aff4;border-color:#00aff4}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#009ddb;border-color:#009ddb}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,187,246,.5);box-shadow:0 0 0 .2rem rgba(38,187,246,.5)}.btn-light:hover,.btn-light:focus,.btn-light:active{-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.btn-link{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:transparent;border-color:transparent;color:#00aff4}.btn-link:hover{color:#fff;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{color:#fff;background-color:transparent;border-color:transparent;-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-link.disabled,.btn-link:disabled{color:#fff;background-color:transparent;border-color:transparent}.btn-link:not(:disabled):not(.disabled):active,.btn-link:not(:disabled):not(.disabled).active,.show>.btn-link.dropdown-toggle{color:#fff;background-color:transparent;border-color:transparent}.btn-link:not(:disabled):not(.disabled):active:focus,.btn-link:not(:disabled):not(.disabled).active:focus,.show>.btn-link.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-link:hover,.btn-link:focus,.btn-link.focus{-webkit-box-shadow:none!important;box-shadow:none!important;color:#00aff4!important;text-decoration:none}.btn-outlined.btn-dark{color:#fff;background-color:transparent;border-color:#000;color:#000}.btn-outlined.btn-dark:hover{color:#fff;background-color:#00aff4;border-color:#00aff4}.btn-outlined.btn-dark:focus,.btn-outlined.btn-dark.focus{color:#fff;background-color:#00aff4;border-color:#00aff4;-webkit-box-shadow:0 0 0 .2rem rgba(38,38,38,.5);box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-outlined.btn-dark.disabled,.btn-outlined.btn-dark:disabled{color:#fff;background-color:transparent;border-color:#000}.btn-outlined.btn-dark:not(:disabled):not(.disabled):active,.btn-outlined.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-outlined.btn-dark.dropdown-toggle{color:#fff;background-color:#00aff4;border-color:#00aff4}.btn-outlined.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-outlined.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outlined.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,38,38,.5);box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-outlined.btn-dark:hover,.btn-outlined.btn-dark:focus,.btn-outlined.btn-dark:active{color:#fff;background-color:#00aff4}.btn-outlined.btn-light{color:#fff;background-color:transparent;border-color:#fff;color:#fff}.btn-outlined.btn-light:hover{color:#2b2b2b;background-color:#fff;border-color:#fff}.btn-outlined.btn-light:focus,.btn-outlined.btn-light.focus{color:#2b2b2b;background-color:#fff;border-color:#fff;-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outlined.btn-light.disabled,.btn-outlined.btn-light:disabled{color:#fff;background-color:transparent;border-color:#fff}.btn-outlined.btn-light:not(:disabled):not(.disabled):active,.btn-outlined.btn-light:not(:disabled):not(.disabled).active,.show>.btn-outlined.btn-light.dropdown-toggle{color:#2b2b2b;background-color:#fff;border-color:#fff}.btn-outlined.btn-light:not(:disabled):not(.disabled):active:focus,.btn-outlined.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outlined.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,.5);box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outlined.btn-light:hover,.btn-outlined.btn-light:focus,.btn-outlined.btn-light:active{color:#00aff4;background-color:#fff}.btn input{position:absolute;z-index:25;top:0;bottom:0;left:0;right:0;border:0;width:100%;height:100%;background:0 0;opacity:0;padding:0;overflow:hidden;text-indent:-9999px}@media(max-width:991px){.btn{padding:.25rem .9375rem;font-size:.75rem;line-height:1.333;border-radius:1rem;min-width:7.5rem}}.btn-close{position:absolute;top:0;right:0;font-size:0;line-height:0;cursor:pointer;width:1.5rem;height:1.5rem;z-index:15}.btn-close::after,.btn-close::before{content:"";position:absolute;top:50%;left:50%;width:50%;height:1px;background-color:#000;-webkit-transition:all .3s;transition:all .3s}.btn-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.btn-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.btn-close:hover::before,.btn-close:hover::after{width:70%}.link-more{display:inline-block;vertical-align:top;text-decoration:none;text-transform:uppercase;color:inherit;font-size:.75rem;line-height:1.2}.link-more:hover{text-decoration:none;color:#00aff4}@media(max-width:767px){.link-more{font-size:1.0625rem}}.btn-download{display:inline-block;vertical-align:top;font-size:0;line-height:0;position:relative;overflow:hidden;width:2rem;height:2.25rem}.btn-download::before{content:"";position:absolute;z-index:5;top:50%;left:50%;width:1.2rem;height:1.5rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../../../../../../themes/outform/assets/images/ico-download-white-01.svg) no-repeat;background-size:1.2rem 1.5rem}.btn-download.btn-download-dark::before{background-image:url(../../../../../../../../themes/outform/assets/images/ico-download-black-01.svg)}.btn-download:hover{opacity:.75}@media(max-width:991px){.btn-download{width:30px;height:30px}.btn-download::before{width:17px;height:21px;background-size:17px 21px}}.btn-play{display:inline-block;vertical-align:top;position:relative;overflow:hidden;width:2.5rem;height:2.5rem;border:1px solid #fff;border-radius:100%;font-size:0;line-height:0}@media(min-width:1600px){.btn-play{border-width:.0740740741rem}}.btn-play::before{content:"";position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.85rem;height:1.15rem;background:url(../../../../../../../../themes/outform/assets/images/ico-play-white-01.svg) no-repeat;background-size:contain;margin-left:.1111111111rem}@media(max-width:1599px){.btn-play::before{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}}.btn-play:hover{opacity:.75}.swiper-button-prev,.swiper-button-next{position:absolute;z-index:10;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:2.5rem;height:5rem;margin:0;font-size:0;line-height:0;background:0 0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.swiper-button-prev::before,.swiper-button-next::before{content:"";position:absolute;z-index:10;top:20%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.15rem;height:4.35rem;background-repeat:no-repeat;background-position:0 0;background-size:1.15rem 4.35rem}.swiper-button-prev.swiper-button-prev,.swiper-button-next.swiper-button-prev{left:0;margin-left:.6rem}@media(min-width:1920px){.swiper-button-prev.swiper-button-prev,.swiper-button-next.swiper-button-prev{left:50px;margin-left:-18px}}.swiper-button-prev.swiper-button-prev::before,.swiper-button-next.swiper-button-prev::before{background-image:url(../../../../../../../../themes/outform/assets/images/arrow-left-white-01.svg)}.swiper-button-prev.swiper-button-prev.swiper-button-dark::before,.swiper-button-next.swiper-button-prev.swiper-button-dark::before{background-image:url(../../../../../../../../themes/outform/assets/images/arrow-left-black-01.svg)}.swiper-button-prev.swiper-button-next,.swiper-button-next.swiper-button-next{right:0;margin-right:.6rem}@media(min-width:1920px){.swiper-button-prev.swiper-button-next,.swiper-button-next.swiper-button-next{right:50px;margin-right:-18px}}.swiper-button-prev.swiper-button-next::before,.swiper-button-next.swiper-button-next::before{background-image:url(../../../../../../../../themes/outform/assets/images/arrow-right-white-01.svg)}.swiper-button-prev.swiper-button-next.swiper-button-dark::before,.swiper-button-next.swiper-button-next.swiper-button-dark::before{background-image:url(../../../../../../../../themes/outform/assets/images/arrow-right-black-01.svg)}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.75}.swiper-button-prev:focus,.swiper-button-next:focus{outline:none}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{cursor:default;pointer-events:none;opacity:0}@media(max-width:991px){.swiper-button-prev,.swiper-button-next{width:2.5rem;height:6.25rem}.swiper-button-prev::before,.swiper-button-next::before{width:1.6875rem;height:6.0625rem;background-size:1.6875rem 6.0625rem}.swiper-button-prev.swiper-button-prev,.swiper-button-next.swiper-button-prev{margin-left:.375rem}.swiper-button-prev.swiper-button-next,.swiper-button-next.swiper-button-next{margin-right:.375rem}}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;margin:0 -3px}.swiper-pagination .swiper-pagination-bullet{width:33px;height:10px;border:0;background:0 0;font-size:0;line-height:0;margin:3px;opacity:1;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden}.swiper-pagination .swiper-pagination-bullet::before{content:"";position:absolute;z-index:5;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:3px;background-color:#ebebeb;-webkit-transition:all .3s;transition:all .3s}.swiper-pagination .swiper-pagination-bullet:hover,.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:0 0}.swiper-pagination .swiper-pagination-bullet:hover::before,.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#000}.swiper-pagination.color-white .swiper-pagination-bullet::before{background-color:#fff;opacity:.5}.swiper-pagination.color-white .swiper-pagination-bullet:hover::before,.swiper-pagination.color-white .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}@media(max-width:767px){.swiper-pagination{padding-top:3px;margin-left:-1px;margin-right:-1px}.swiper-pagination .swiper-pagination-bullet{width:25px;margin:1px}.swiper-pagination .swiper-pagination-bullet::before{height:2px}}.slideshow-nav{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -.15rem}.slideshow-nav>li{padding:.15rem;display:-webkit-box;display:-ms-flexbox;display:flex}.slideshow-nav>li>a{font-size:0;line-height:0;width:1.65rem;height:.5rem;position:relative;overflow:hidden}.slideshow-nav>li>a::before{content:"";position:absolute;z-index:5;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:.15rem;background-color:#fff;opacity:.5;-webkit-transition:all .3s;transition:all .3s}.slideshow-nav>li>a:hover::before{opacity:1}.slideshow-nav>li.active>a::before{opacity:1}@media(max-width:767px){.slideshow-nav{margin-left:-1px;margin-right:-1px}.slideshow-nav>li{padding:1px}.slideshow-nav>li>a{width:25px}.slideshow-nav>li>a::before{height:2px}.slideshow-nav>li>a:hover::before{background-color:#000}.slideshow-nav>li.active>a::before{background-color:#000}}.video-bg{position:absolute;z-index:6;top:0;bottom:0;left:0;right:0;overflow:hidden}.video-bg video{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.video-box{position:relative;overflow:hidden;margin-bottom:1.65rem}.video-box .embed-video{position:relative;overflow:hidden;padding-top:56%}.video-box .embed-video iframe,.video-box .embed-video .video-element,.video-box .embed-video .vimeo-video-element{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important;border:0!important}.input-item{position:relative}.input-item.required::before{content:"*";font-size:10px;line-height:1.2;position:absolute;z-index:5;top:0;left:0;margin-top:4px;margin-left:-8px}.input-item.required::after{content:"Required";position:absolute;z-index:5;top:0;right:0;font-size:10px;line-height:1.2;color:#ccc;margin-top:3px}.input-item .form-control{display:block;width:100%;height:19px;font:10px futura-pt,Arial,Helvetica,sans-serif;border:solid #000;border-width:0 0 1px;background:0 0;color:#000;text-transform:uppercase;padding:2px 0;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;position:relative;z-index:10}.input-item .form-control::-moz-placeholder{color:#000;opacity:1}.input-item .form-control:-ms-input-placeholder{color:#000}.input-item .form-control::-webkit-input-placeholder{color:#000}.input-item .form-control:focus{outline:none}.input-item .form-control.wpcf7-not-valid{color:#dc3545;border-color:#dc3545}.input-item .form-control.wpcf7-not-valid::-moz-placeholder{color:#dc3545;opacity:1}.input-item .form-control.wpcf7-not-valid:-ms-input-placeholder{color:#dc3545}.input-item .form-control.wpcf7-not-valid::-webkit-input-placeholder{color:#dc3545}.input-item.filled.required::after{display:none}@media(max-width:991px){.input-item.required::before{font-size:17px;margin-top:4px;margin-left:0}.input-item.required::after{font-size:14px;margin-top:5px}.input-item .form-control{height:26px;font-size:17px;padding:1px 14px}}.input-box{position:relative}.input-box>label{display:block;position:relative;padding-bottom:4px;margin:0;font-size:10px;line-height:1.2;text-transform:uppercase;font-weight:400}.input-box .form-control{display:block;width:100%;height:30px;font:10px futura-pt,Arial,Helvetica,sans-serif;border:1px solid #000;background:#fff;color:#000;padding:2px 5px;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}.input-box .form-control::-moz-placeholder{color:#ccc;opacity:1}.input-box .form-control:-ms-input-placeholder{color:#ccc}.input-box .form-control::-webkit-input-placeholder{color:#ccc}.input-box .form-control:focus{outline:none}.input-box .form-control.wpcf7-not-valid{color:#dc3545;border-color:#dc3545}.input-box .form-control.wpcf7-not-valid::-moz-placeholder{color:#dc3545;opacity:1}.input-box .form-control.wpcf7-not-valid:-ms-input-placeholder{color:#dc3545}.input-box .form-control.wpcf7-not-valid::-webkit-input-placeholder{color:#dc3545}.input-box textarea.form-control{min-height:92px;line-height:1.2;padding-top:10px;padding-bottom:10px;overflow:auto;resize:vertical}.input-box.required>label{padding-right:36px}.input-box.required>label::before{content:"*";font-size:10px;line-height:1.2;position:absolute;z-index:5;top:0;left:0;margin-top:1px;margin-left:-8px}.input-box.required>label::after{content:"Required";position:absolute;z-index:5;top:0;right:0;font-size:10px;line-height:1.2;color:#ccc;text-transform:none}@media(max-width:991px){.input-box>label{padding-bottom:3px;font-size:17px}.input-box .label-required{display:block;text-align:right;margin:2px 0 1px;color:#ccc;font-size:14px;line-height:1.2}.input-box .form-control{height:36px;font-size:14px;padding:2px 14px}.input-box textarea.form-control{min-height:211px}.input-box.required>label{padding-left:14px;padding-right:70px}.input-box.required>label::before{font-size:17px;margin-top:1px;margin-left:0}.input-box.required>label::after{font-size:14px;margin-top:3px}}.check-item{display:block;position:relative;color:inherit;font-size:10px;line-height:1.3;font-weight:400;margin:0}.check-item input[type=checkbox]{opacity:0;visibility:hidden;position:absolute;top:-99999px;left:-99999px}.check-item input[type=checkbox]+span{display:block;position:relative;padding-left:28px}.check-item input[type=checkbox]+span::before{content:"";position:absolute;z-index:5;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:14px;height:14px;border:1px solid #000;-webkit-transition:all .3s;transition:all .3s}.check-item input[type=checkbox]+span::after{content:"";position:absolute;z-index:6;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:8px;height:8px;background-color:#2b2b2b;margin:0 0 0 3px;-webkit-transition:all .3s;transition:all .3s;opacity:0}.check-item input[type=checkbox]~em{display:none;position:absolute;z-index:5;top:0;right:0;color:#ccc;margin-top:2px;font-style:normal}.check-item input[type=checkbox]:checked+span::after{opacity:1}.check-item.required{padding-right:200px}.check-item.required input[type=checkbox]~em{display:block}@media(max-width:991px){.check-item{font-size:14px;line-height:1.5}.check-item input[type=checkbox]+span{padding-left:30px}.check-item input[type=checkbox]+span::before{width:20px;height:20px}.check-item input[type=checkbox]+span::after{content:"";width:12px;height:12px;margin-left:4px}.check-item.required{padding-right:0}.check-item.required input[type=checkbox]~em{display:none}}.widget-link{cursor:pointer;text-decoration:none}.widget-link:hover,.widget-link:focus{text-decoration:none;color:inherit}.social{list-style:none;margin:0 -.3rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social>li{padding-left:.3rem;padding-right:.3rem}.social>li>a{text-decoration:none;color:inherit}.social>li>a .fab{font-size:.55rem;line-height:1;font-weight:400}.social>li>a:hover{text-decoration:none;color:inherit;opacity:.75}@media(max-width:767px){.social{margin-left:-.4375rem;margin-right:-.4375rem}.social>li{padding-left:.4375rem;padding-right:.4375rem}.social>li>a .fab{font-size:.6875rem}}#header{position:fixed;z-index:1100;top:0;left:0;right:0;-webkit-transition:all .3s;transition:all .3s}.scrolled #header{background-color:#fff;min-height:5.75rem}#header .container-fluid,#header .container-md,#header .container-lg,#header .container-xl,#header .container-xxl{position:relative;min-height:.05rem}#header .logo{height:4.35rem;background:url(../../../../../../../../themes/outform/assets/images/logo.png) no-repeat;background-size:6.95rem 1.35rem;font-size:0;line-height:0;position:absolute;z-index:10;top:0;left:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;margin-top:1.45rem;margin-left:1.8rem}@media(min-width:1920px){#header .logo{margin-top:58px;margin-left:50px}}.scrolled #header .logo{background-image:url(../../../../../../../../themes/outform/assets/images/logo-black.png)}.open-menu #header .logo{background-image:url(../../../../../../../../themes/outform/assets/images/logo-black.png)}#header .logo a{display:block;height:100%}#header .btn-menu{font-size:0;line-height:0;width:2.1rem;height:2.1rem;position:absolute;z-index:10;top:0;right:0;margin-top:1.7rem;margin-right:1.1rem}@media(min-width:1920px){#header .btn-menu{width:64px;height:64px;margin-top:calc(58px - 18px);margin-right:50px}}#header .btn-menu span{position:absolute;z-index:20;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:2.0rem;height:2px;font-size:0;line-height:30PX;background-color:#fff;-webkit-transition:all 1s;transition:all 1s}@media(min-width:1920px){#header .btn-menu span{top:50%;margin-top:-1px;width:64px;height:2px}}.scrolled #header .btn-menu span{background-color:#000}.open-menu #header .btn-menu span{background-color:#000}#header .btn-menu span:nth-child(1){margin-top:.7rem}@media(min-width:1920px){#header .btn-menu span:nth-child(1){margin-top:-14px}}.open-menu #header .btn-menu span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:1.1rem;width:2.3rem}@media(min-width:1920px){.open-menu #header .btn-menu span:nth-child(1){margin-top:-1px}}#header .btn-menu span:nth-child(2){margin-top:1.05rem}@media(min-width:1920px){#header .btn-menu span:nth-child(2){margin-top:-1px}}.open-menu #header .btn-menu span:nth-child(2){opacity:0}#header .btn-menu span:nth-child(3){margin-top:1.4rem}@media(min-width:1920px){#header .btn-menu span:nth-child(3){margin-top:12px}}.open-menu #header .btn-menu span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:1.1rem;width:2.3rem}@media(min-width:1920px){.open-menu #header .btn-menu span:nth-child(3){margin-top:-1px}}#header .btn-menu:hover{opacity:.75}#header.header-dark .logo{background-image:url(../../../../../../../../themes/outform/assets/images/logo-black.png)}#header.header-dark .btn-menu span{background-color:#000}@media(max-width:991px){#header{min-height:4.375rem}.scrolled.modal-open #header{background:0 0;min-height:0}#header .logo{width:6.9375rem;height:1.3125rem;background-size:6.9375rem 1.3125rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-top:1.625rem;margin-left:.1875rem}#header .btn-menu{width:2.6875rem;height:1.4375rem;margin-top:1.3125rem;margin-right:.875rem}.modal-open #header .btn-menu{display:none}#header .btn-menu span{width:2.0625rem}#header .btn-menu span:nth-child(1){margin-top:.3125rem}.open-menu #header .btn-menu span:nth-child(1){margin-top:.5rem;width:2rem}#header .btn-menu span:nth-child(2){margin-top:.6875rem}.open-menu #header .btn-menu span:nth-child(2){opacity:0}#header .btn-menu span:nth-child(3){margin-top:1.0625rem}.open-menu #header .btn-menu span:nth-child(3){margin-top:.5rem;width:2rem}}.main-nav{position:relative}@media(min-width:1920px){.main-nav{margin-top:-.4rem}}.main-nav>ul{list-style:none;margin:0;padding:0}.main-nav>ul>li{text-transform:uppercase;font-size:3rem;line-height:80PX;font-family:din-condensed,Arial,Helvetica,sans-serif}@media(min-width:1920px){.main-nav>ul>li{margin-bottom:13px}}.main-nav>ul>li>a{text-decoration:none;color:transparent;-webkit-transition:none;transition:none;color:#000}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.main-nav>ul>li>a{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}.main-nav>ul>li>a:hover{text-decoration:none;color:#000!important;color:#000}@supports(text-stroke:0 #000) or (-webkit-text-stroke:0 #000){.main-nav>ul>li>a:hover{color:transparent;-webkit-text-stroke:0 #000;text-stroke:0 #000}}.main-nav>ul>li.active>a{color:#000!important;color:#000}@supports(text-stroke:0 #000) or (-webkit-text-stroke:0 #000){.main-nav>ul>li.active>a{color:transparent;-webkit-text-stroke:0 #000;text-stroke:0 #000}}@media(max-width:1279px){.main-nav>ul>li{font-size:3rem}}@media(max-width:991px){.main-nav>ul>li{font-size:3.3125rem}}.main-menu{position:fixed;z-index:95;top:0;left:0;width:100%;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.75rem),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.75rem),0 100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:all 1s;transition:all 1s}@media(min-width:1920px){.main-menu{bottom:238px;padding-bottom:132px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - (370px - 238px)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - (370px - 238px)),0 100%)}}.open-menu .main-menu{-webkit-transform:translate(0,0);transform:translate(0,0)}.main-menu .main-menu-body{position:relative;max-height:100vh;overflow-x:hidden;overflow-y:auto}@media(min-width:1920px){.main-menu .main-menu-body{max-height:100%}}.main-menu .container-fluid,.main-menu .container-md,.main-menu .container-lg,.main-menu .container-xl,.main-menu .container-xxl{padding:1.05rem 20.95rem 1.85rem}@media(min-width:1920px){.main-menu .container-fluid,.main-menu .container-md,.main-menu .container-lg,.main-menu .container-xl,.main-menu .container-xxl{padding-top:58px;padding-left:488px}}@media(max-width:991px){.main-menu{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.25rem),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.25rem),0 100%)}.main-menu .main-menu-body{max-height:calc(100vh - 4.375rem);margin-top:4.375rem}.main-menu .container-fluid,.main-menu .container-md,.main-menu .container-lg,.main-menu .container-xl,.main-menu .container-xxl{padding:4rem 1.875rem 9rem}}@media(max-width:374px){.main-menu .container-fluid,.main-menu .container-md,.main-menu .container-lg,.main-menu .container-xl,.main-menu .container-xxl{padding-top:2.1429rem;padding-bottom:2.1429rem}}html.open-menu{overflow:hidden;width:100%;height:100%}html.open-menu body{overflow:hidden;width:100%;height:100%;display:block}.image-fader::before{content:"";position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2}.hero-slideshow{position:relative;font-size:0;line-height:0}.hero-slideshow .swiper-container{height:100%}.hero-slideshow .image{margin:0;position:relative;overflow:hidden;height:100%}.hero-slideshow .image .btn-play{position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-bottom:2.5rem}.hero-slideshow .swiper-button-prev,.hero-slideshow .swiper-button-next{margin-top:-3.45rem}.hero-slideshow .btn-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;display:none}@media(min-width:1600px){.hero-slideshow .btn-play{border-width:.0740740741rem}}.hero-slideshow .btn-play::before{content:""}@media(min-width:1600px){.hero-slideshow .btn-play::before{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}}.hero-slideshow .placeholder{position:absolute;top:0;left:0;z-index:30;width:100%;height:100%}.hero-slideshow .placeholder img{width:100%;height:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:opacity 1s linear;transition:opacity 1s linear;opacity:1;position:absolute;top:0;left:0;z-index:5}.hero-slideshow .placeholder img.loaded{opacity:1}.hero-slideshow .placeholder img.img-small{-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:scale(1.2);transform:scale(1.2);z-index:1}@media(max-width:991px){.hero-slideshow .swiper-button-prev,.hero-slideshow .swiper-button-next{margin-top:-.25rem}}.hero-banner{margin:0;position:relative;overflow:hidden;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#000}.hero-banner.load-hidden{-webkit-transition:opacity .8s ease .3s,visibility .8s ease .3s!important;transition:opacity .8s ease .3s,visibility .8s ease .3s!important}.hero-banner .hero-slideshow{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0}.hero-banner figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;position:relative;z-index:10;color:#fff;pointer-events:none}.hero-banner figcaption .container{padding-top:5rem;padding-bottom:11.8rem}.hero-banner figcaption h1{margin:0 auto;text-transform:uppercase;line-height:.967;font-family:din-condensed,Arial,Helvetica,sans-serif;font-size:3.3333333333rem;line-height:.9375;letter-spacing:.015625em;font-weight:400;position:relative;color:#fff}@supports(text-stroke:1px #fff) or (-webkit-text-stroke:1px #fff){.hero-banner figcaption h1{color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}}@media(min-width:992px){.hero-banner figcaption h1{font-size:4.5rem;letter-spacing:.0222222222em;line-height:.9722222222;max-width:44rem}}@media(min-width:1921px){.hero-banner figcaption h1{font-size:6.6666666667rem;max-width:100%;color:#fff}@supports(text-stroke:2px #fff) or (-webkit-text-stroke:2px #fff){.hero-banner figcaption h1{color:transparent;-webkit-text-stroke:2px #fff;text-stroke:2px #fff}}}.hero-banner figcaption h1::before{content:attr(data-text);position:absolute;top:2px;left:-2px;width:100%;height:100%;z-index:-1;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:rgba(0,0,0,.5)}@supports(text-stroke:1px rgba(0,0,0,.5)) or (-webkit-text-stroke:1px rgba(0,0,0,.5)){.hero-banner figcaption h1::before{color:transparent;-webkit-text-stroke:1px rgba(0,0,0,.5);text-stroke:1px rgba(0,0,0,.5)}}@media(min-width:1921px){.hero-banner figcaption h1::before{color:rgba(0,0,0,.5)}@supports(text-stroke:2px rgba(0,0,0,.5)) or (-webkit-text-stroke:2px rgba(0,0,0,.5)){.hero-banner figcaption h1::before{color:transparent;-webkit-text-stroke:2px rgba(0,0,0,.5);text-stroke:2px rgba(0,0,0,.5)}}}.hero-banner figcaption .animated-text{margin:0 auto;font-size:3.3333333333rem;line-height:.9375;letter-spacing:.015625em;font-family:din-condensed,Arial,Helvetica,sans-serif;text-transform:uppercase}@media(min-width:992px){.hero-banner figcaption .animated-text{font-size:4.5rem;letter-spacing:.0222222222em;line-height:.9722222222;max-width:44rem}}@media(min-width:1921px){.hero-banner figcaption .animated-text{font-size:6.6666666667rem;max-width:100%}}.hero-banner figcaption .animated-text .text-svg text{stroke:#fff;-webkit-transform:translateY(-15px);transform:translateY(-15px);text-shadow:-2px 2px 0 rgba(0,0,0,.5)}@media(min-width:1600px){.hero-banner figcaption .animated-text .text-svg text{stroke:#fff;stroke-width:.0740740741rem;text-shadow:-.0740740741rem .0740740741rem 0 rgba(0,0,0,.5)}}@media(max-width:991px){.hero-banner figcaption .animated-text .text-svg text{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}.hero-banner figcaption .btn-play{margin-top:1.45rem}@media(max-width:991px){.hero-banner figcaption .container{padding:6.25rem 3.75rem 3.125rem}}.hero-banner .video-bg,.hero-banner .bg-image{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hero-slideshow .swiper-container:not(.swiper-container-initialized) .hero-banner .video-bg,.hero-slideshow .swiper-container:not(.swiper-container-initialized) .hero-banner .bg-image{opacity:0}body:not(.loaded) .hero-banner .video-bg,body:not(.loaded) .hero-banner .bg-image{opacity:0}.hero-banner .video-bg video{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.hero-banner .video-bg video.loaded{opacity:1}.title-section{text-align:center;background-color:#fff;font-size:.7rem;line-height:1.214}@media(min-width:1600px){.title-section{font-size:.8rem}}@media(min-width:1920px){.title-section{font-size:28px}}.title-section .container{padding-top:3.5rem;padding-bottom:3.2rem}@media(min-width:1920px){.title-section .container{padding:130px 510px}}@media(min-width:2560px){.title-section .container{padding-left:834px;padding-right:834px}}.title-section p{margin:0 auto .85rem;max-width:24rem}@media(min-width:1920px){.title-section p{max-width:100%;margin-bottom:36px}}.title-section p:last-child{margin-bottom:0}.title-section p+h3{padding-top:20px}@media(max-width:991px){.title-section p+h3{padding-top:10px}}.title-section .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1920px){.title-section .btn{min-width:199px}}@media(max-width:991px){.title-section{font-size:.875rem;line-height:1.5}.title-section .container{padding-top:3.625rem;padding-bottom:2.75rem}.title-section p{margin-bottom:1.1875rem}}.project-card{position:relative;overflow:hidden;padding-top:64.5%}@media(min-width:1920px){.project-card{padding-top:0;height:550px}}.project-card .project-card-image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.project-card .project-card-logo{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;overflow:hidden}.project-card .project-card-logo img{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;margin:auto;max-width:80%;max-height:60%}.project-card .project-card-body{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;overflow:hidden;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;padding:1rem}.project-card .project-card-body .project-card-logo{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:4rem}@media(min-width:1920px){.project-card .project-card-body .project-card-logo{height:190px}}.project-card .project-card-body .project-card-logo img{max-width:100%;max-height:100%;width:auto;height:auto}.project-card .project-card-body .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem}.project-card:hover .project-card-image{-webkit-transform:scale(1.3);transform:scale(1.3)}@media(max-width:767px){.project-card{padding-top:71.5%}.project-card .project-card-logo img{width:auto!important;height:auto!important;max-width:60%;max-height:40%}}.projects-carousel{position:relative;font-size:0;line-height:0}.projects-carousel .swiper-slide>a{display:block;color:inherit;text-decoration:none}.projects-carousel .swiper-slide>a:hover,.projects-carousel .swiper-slide>a:focus{text-decoration:none}@media(max-width:767px){.projects-carousel .swiper-container{padding-left:4.9375rem;padding-right:4.9375rem}.projects-carousel .project-card .project-card-logo{-webkit-transition:all .3s;transition:all .3s;opacity:0}.projects-carousel .swiper-slide.swiper-slide-active .project-card .project-card-logo{opacity:1}}.project-banner{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;background-color:#fff}.project-banner .project-banner-image{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative;overflow:hidden;min-height:13.75rem;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;padding:3rem 1.5rem 1.5rem}@media(min-width:1920px){.project-banner .project-banner-image{min-height:545px}}.project-banner .project-banner-image>*{position:relative;z-index:10;width:100%}.project-banner .project-banner-image .image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.project-banner .project-banner-image .image.image-fader::before{z-index:7}.project-banner .project-banner-image .video{position:absolute;z-index:6;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s;opacity:0}.project-banner .project-banner-image .video.image-fader::before{z-index:7}.project-banner .project-banner-image .video video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:6;min-width:100%;min-height:100%}.project-banner .project-banner-image h2{margin-bottom:.55rem;text-transform:uppercase;font-size:4rem;line-height:1;text-shadow:-.05rem .05rem 0 rgba(0,0,0,.5);color:#fff}@media(min-width:1920px){.project-banner .project-banner-image h2{font-size:160px}}.project-banner .project-banner-image h2:last-child{margin-bottom:1.55rem}.project-banner .project-banner-image .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1920px){.project-banner .project-banner-image .btn{min-width:199px}}.project-banner figcaption{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;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;padding:1.5rem;color:#000;font-size:.7rem;line-height:1.214}.project-banner figcaption>*{width:100%}.project-banner figcaption ul{list-style:none;margin:0;padding:0;font-size:.8rem;line-height:1.313}@media(min-width:1920px){.project-banner figcaption ul{font-size:32px}}.project-banner figcaption p{margin:0 auto;max-width:24.1rem}.project-banner figcaption p:last-child{margin-bottom:0}.project-banner figcaption .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.8rem}@media(min-width:768px){.project-banner:hover .project-banner-image .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.project-banner:hover .project-banner-image .video{opacity:1}}.project-banner.project-banner-specifications .project-banner-image .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.project-banner.project-banner-specifications:hover .project-banner-image .image{-webkit-transform:none;transform:none}}.project-banner.project-banner-md .project-banner-image{min-height:15.3rem;padding-top:.74rem;padding-bottom:1.56rem}@media(min-width:1920px){.project-banner.project-banner-md .project-banner-image{min-height:15.3rem}}.project-banner.project-banner-md .project-banner-image .image.image-fader::before{opacity:.3}.project-banner.project-banner-md .project-banner-image h2{margin-bottom:.41rem;font-size:2.59rem;letter-spacing:-.07rem;text-shadow:.15rem .15rem .22rem rgba(43,43,43,.85)}@media(min-width:1920px){.project-banner.project-banner-md .project-banner-image h2{font-size:2.59rem}}.project-banner.project-banner-md .project-banner-image h2:last-child{margin-bottom:0}.project-banner.project-banner-md figcaption{font-size:.85rem;line-height:1.391;text-align:left}.project-banner.project-banner-md figcaption p{max-width:20rem}@media(max-width:767px){.project-banner{display:block;width:auto}.project-banner .project-banner-image{max-width:none;min-height:11.5rem;padding:1.875rem 1.875rem 2.25rem}.project-banner .project-banner-image h2{margin-bottom:.375rem;font-size:3.3125rem;text-shadow:none}.project-banner .project-banner-image .btn-row .btn{min-width:6.75rem}.project-banner figcaption{max-width:none;padding:1.875rem;min-height:11.4375rem;font-size:.875rem;line-height:1.5}.project-banner figcaption ul{font-size:inherit;line-height:inherit}.project-banner figcaption p{max-width:16.25rem}.project-banner figcaption .btn-row{padding-top:.625rem}.project-banner.project-banner-md .project-banner-image{min-height:10.06rem;padding-bottom:.94rem}.project-banner.project-banner-md .project-banner-image h2{font-size:2.5rem;line-height:1.167;text-shadow:.25rem .25rem .38rem rgba(43,43,43,.85)}.project-banner.project-banner-md .project-banner-image h2:last-child{margin-bottom:0}.project-banner.project-banner-md figcaption{font-size:.75rem;line-height:1.611;text-align:center;padding-top:1.63rem;padding-bottom:1.56rem;min-height:0}.project-banner.project-banner-md figcaption p{max-width:18.75rem}}.project-banners-list{list-style:none;margin:0;padding:0;border-top:.05rem solid #d8d8d8;border-bottom:.05rem solid #d8d8d8}.project-banners-list>li:nth-child(even) .project-banner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.project-banners-list.project-banners-list-reverse>li .project-banner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.project-banners-list.project-banners-list-reverse>li:nth-child(even) .project-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width:991px){.project-banners-list{border-top:0;border-bottom:0}}.locations-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 -2.5rem}@media(min-width:1280px){.locations-tabs{margin-right:0}}.locations-tabs .locations-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:inherit;font-size:.8rem;line-height:1.313;text-align:center;padding-top:.3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.locations-tabs .locations-description>*{max-width:100%}.locations-tabs .locations-description .location-tab{position:relative;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.locations-tabs .locations-description .location-tab:not(.active){position:absolute;width:100%;left:0;left:0;width:100%;height:0;overflow:hidden;opacity:0;visibility:hidden}@media(min-width:1025px){.locations-tabs .locations-description .location-tab#location-tab-03 .animated-text .text-svg{width:calc(100% + 78px);-webkit-transform:translateX(-39px);transform:translateX(-39px);margin-left:auto;margin-right:auto}}@media(min-width:992px){.locations-tabs .locations-description .location-tab#location-tab-03 .animated-text .text-svg{width:calc(100% + 30px);-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@media(min-width:1280px){.locations-tabs .locations-description .location-tab#location-tab-03 .animated-text .text-svg{width:calc(100% + 42px);-webkit-transform:translateX(-21px);transform:translateX(-21px)}}@media(min-width:1921px){.locations-tabs .locations-description .location-tab#location-tab-03 .animated-text .text-svg{width:855px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.locations-tabs .locations-description small{display:block;padding-bottom:.3rem;font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:uppercase}.locations-tabs .locations-description h2{font-size:3rem;line-height:.919;text-transform:uppercase;margin-bottom:.75rem;color:transparent;color:#000}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.locations-tabs .locations-description h2{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}@media(min-width:1600px){.locations-tabs .locations-description h2{font-size:2.2222222222rem}}@media(min-width:1921px){.locations-tabs .locations-description h2{font-size:2.962962963rem}}.locations-tabs .locations-description .animated-text{text-transform:uppercase;font-size:3rem;line-height:.919;font-family:din-condensed,Arial,Helvetica,sans-serif;max-width:335px;margin:0 auto}@media(min-width:375px){.locations-tabs .locations-description .animated-text{max-width:380px}}@media(min-width:768px){.locations-tabs .locations-description .animated-text{max-width:724px}}@media(min-width:992px){.locations-tabs .locations-description .animated-text{max-width:412px}}@media(min-width:1600px){.locations-tabs .locations-description .animated-text{font-size:2.2222222222rem;max-width:600px}}@media(min-width:1921px){.locations-tabs .locations-description .animated-text{font-size:2.962962963rem;max-width:800px}}@media(max-width:991px){.locations-tabs .locations-description .animated-text{line-height:.943}}.locations-tabs .locations-description .animated-text .text-el{-webkit-transition-delay:.1s;transition-delay:.1s;font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:inherit;color:#000}@supports(text-stroke:1px #000) or (-webkit-text-stroke:1px #000){.locations-tabs .locations-description .animated-text .text-el{color:transparent;-webkit-text-stroke:1px #000;text-stroke:1px #000}}.locations-tabs .locations-description .animated-text h2{color:#000}.locations-tabs .locations-description .animated-text .text-svg text{stroke:#000}@media(min-width:992px){.locations-tabs .locations-description .animated-text .text-svg text{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media(min-width:1921px){.locations-tabs .locations-description .animated-text .text-svg text{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@media(max-width:991px){.locations-tabs .locations-description .animated-text .text-svg text{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media(max-width:767px){.locations-tabs .locations-description .animated-text .text-svg text{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}.locations-tabs .locations-description .animated-text .text-svg.animation-start text{-webkit-animation:dash2 1s ease-in forwards;animation:dash2 1s ease-in forwards}.locations-tabs .locations-description .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.75rem;margin-top:auto}.locations-tabs .locations-description .btn-row .btn{min-width:6.1rem}.locations-tabs .locations-description p{max-width:17.5rem;margin:0 auto}.locations-tabs .locations-description p:last-child{margin-bottom:0}.locations-tabs .locations-map{max-width:55.6%;-webkit-box-flex:0;-ms-flex:0 0 55.6%;flex:0 0 55.6%;margin-left:1.05rem;margin-right:2.5rem;position:relative;-ms-flex-item-align:start;align-self:flex-start}@media(min-width:1600px){.locations-tabs .locations-map{width:27.4074074074rem;max-width:27.4074074074rem;-ms-flex-preferred-size:27.4074074074rem;flex-basis:27.4074074074rem}}@media(min-width:1920px){.locations-tabs .locations-map{width:24.4444444444rem;max-width:24.4444444444rem;-ms-flex-preferred-size:24.4444444444rem;flex-basis:24.4444444444rem}}.locations-tabs .locations-map .locations-map-items{list-style:none;margin:0;padding:0;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0}.locations-tabs .locations-map .locations-map-items .locations-map-item{position:absolute;z-index:10;top:0;left:0;text-align:center;font-size:.5rem;line-height:1.2;text-transform:uppercase;color:inherit;text-decoration:none;width:.8rem;height:1.15rem;background:url(../../../../../../../../themes/outform/assets/images/ico-marker-black-01.png) no-repeat;background-size:100% 100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.locations-tabs .locations-map .locations-map-items .locations-map-item>span{display:block;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.locations-tabs .locations-map .locations-map-items .locations-map-item.p-01{margin:28.1% 0 0 15.4%}.locations-tabs .locations-map .locations-map-items .locations-map-item.p-02{margin:21.4% 0 0 39.5%}.locations-tabs .locations-map .locations-map-items .locations-map-item.p-03{margin:27.5% 0 0 46%}.locations-tabs .locations-map .locations-map-items .locations-map-item.p-04{margin:31.7% 0 0 53.7%}.locations-tabs .locations-map .locations-map-items .locations-map-item.p-05{margin:33.7% 0 0 62.9%}.locations-tabs .locations-map .locations-map-items .locations-map-item.p-06{margin:28.5% 0 0 70.4%}.locations-tabs .locations-map .locations-map-items .locations-map-item:hover{color:inherit;text-decoration:none}.locations-tabs .locations-map .locations-map-items .locations-map-item:hover::before{-webkit-transform:translate(-50%,0) scale(1.2);transform:translate(-50%,0) scale(1.2)}.locations-tabs .locations-map .locations-map-items li.active .locations-map-item::before{-webkit-transform:translate(-50%,0) scale(1.2);transform:translate(-50%,0) scale(1.2)}.locations-tabs .locations-map .locations-map-items li:nth-child(6) .locations-map-item>span{left:100%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-left:.3703703704rem}.locations-tabs .locations-map .locations-map-image{position:relative;overflow:hidden}.locations-tabs .locations-map .locations-map-image img{display:block;width:100%;max-width:100%;height:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.locations-tabs .locations-map .locations-map-image img{max-height:411px}}@media(max-width:1279px){.locations-tabs{margin-left:0;margin-right:0}.locations-tabs .locations-map{margin-left:0;margin-right:0}}@media(max-width:991px){.locations-tabs{display:block}.locations-tabs .locations-description{font-size:.875rem;line-height:1.5;padding-top:0;padding-bottom:3.6875rem}.locations-tabs .locations-description small{padding-bottom:.3125rem;font-size:1.0625rem}.locations-tabs .locations-description h2{font-size:3rem;line-height:.943;margin-bottom:.5rem}.locations-tabs .locations-description .text-stroke-animation{height:9.375rem;margin-top:-.4375rem;margin-bottom:.875rem}.locations-tabs .locations-description .svg-text{font-size:3rem;letter-spacing:-.0625rem}.locations-tabs .locations-description .btn-row{padding-bottom:1.1875rem}.locations-tabs .locations-description .btn-row .btn{min-width:7.5rem}.locations-tabs .locations-description p{max-width:19.375rem}.locations-tabs .locations-map{max-width:none;margin-left:-.1875rem;margin-right:-.1875rem}.locations-tabs .locations-map .locations-map-items .locations-map-item{width:.625rem;height:.875rem;font-size:.625rem}}@media(max-width:374px){.locations-tabs .locations-description .text-stroke-animation .svg-text{font-size:3rem}}.locations-section{background-color:#fff;margin-bottom:-.35rem}.locations-section .container{padding-top:4.25rem}@media(min-width:1025px) and (max-width:1279px){.locations-section .container{padding-right:2.4rem}}@media(min-width:1600px){.locations-section .container{max-width:100%}}@media(max-width:767px){.locations-section{margin-top:-.875rem;margin-bottom:-.5rem}.locations-section .container{padding-top:0}}.news-card{margin:0;position:relative;min-height:17.15rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:.2rem;background-color:#000}.news-card .news-card-image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;border-radius:.2rem;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:scale(1.01);transform:scale(1.01)}.news-card figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.85rem .75rem 1rem;position:relative;z-index:10;font-size:.6rem;line-height:1.2;font-weight:500;color:#fff;width:100%;background:rgba(0,0,0,.2)}.news-card figcaption .news-card-body{width:100%}.news-card figcaption .news-card-footer{width:100%;padding-top:1rem;margin-top:auto}.news-card figcaption .time{display:block;font-size:.65rem;line-height:1.2;text-transform:uppercase}.news-card figcaption h3{font-size:.85rem;line-height:.941;font-weight:inherit;font-family:inherit;color:inherit;margin-bottom:.2rem}.news-card figcaption h3 a{color:inherit;text-decoration:none}.news-card figcaption h3 a:hover{color:inherit;text-decoration:underline}.news-card figcaption p{margin-bottom:0}.news-card figcaption p a{color:inherit;text-decoration:none}.news-card figcaption p a:hover{color:inherit;text-decoration:underline}.news-card figcaption .date{display:block;font-size:.65rem;line-height:1.2;text-transform:uppercase}.news-card:hover .news-card-image{-webkit-transform:scale(1.3);transform:scale(1.3)}@media(max-width:991px){.news-card{min-height:16.3125rem;border-radius:.1875rem}.news-card .news-card-image{border-radius:.1875rem}.news-card figcaption{padding:.75rem .5625rem;font-size:.6875rem}.news-card figcaption .news-card-footer{padding-top:1.25rem}.news-card figcaption .time{font-size:.625rem}.news-card figcaption h3{font-size:.875rem;line-height:1.214;margin-bottom:.9375rem}.news-card figcaption .date{font-size:.8125rem}.news-card figcaption .news-card-footer>.row>div[class^=col-]:nth-child(1){max-width:57%;-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%}.news-card figcaption .news-card-footer>.row>div[class^=col-]:nth-child(2){max-width:43%;-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%}.news-card figcaption .news-card-footer .btn{min-width:5.4375rem;padding-left:.125rem;padding-right:.125rem}}.news-cards-carousel{position:relative;font-size:0;line-height:0}.news-cards-carousel .swiper-container{margin-left:-.25rem;margin-right:-.25rem}.news-cards-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.25rem;padding-right:.25rem}.news-cards-carousel .swiper-slide>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-decoration:none}.news-cards-carousel .swiper-slide>a:hover,.news-cards-carousel .swiper-slide>a:focus{text-decoration:none}@media(max-width:991px){.news-cards-carousel .swiper-container{margin-left:-.25rem;margin-right:-.25rem}.news-cards-carousel .swiper-slide{padding-left:.3125rem;padding-right:.3125rem}}.news-cards-section{background-color:#fff}@media(max-width:767px){.news-cards-section .container{padding-left:.75rem;padding-right:.75rem}}.product-banner{margin:0;position:relative;overflow:hidden;min-height:13.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#000}@media(min-width:1920px){.product-banner{min-height:250px}}.product-banner .image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.product-banner figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;min-height:13.75rem;text-align:center;position:relative;z-index:10;background:rgba(0,0,0,.2)}@media(min-width:1920px){.product-banner figcaption{min-height:250px}}.product-banner figcaption .container{padding-top:1.8rem;padding-bottom:1.5rem}@media(min-width:1920px){.product-banner figcaption .container{padding-left:20px;padding-right:20px}}.product-banner figcaption h2{text-transform:uppercase;margin-bottom:1.15rem;font-size:4rem;line-height:.875;color:transparent;letter-spacing:-.05rem}.product-banner figcaption .text-stroke-animation{height:4.5rem;margin-top:-.55rem;margin-bottom:.75rem}.product-banner figcaption .text-stroke-animation .svg-text{font-size:4rem;letter-spacing:-.05rem}.swiper-slide-active .product-banner figcaption .text-stroke-animation .svg-text{opacity:1;-webkit-animation:text-animation 2s linear forwards;animation:text-animation 2s linear forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.product-banner figcaption .animated-text{text-transform:uppercase;font-size:4rem;line-height:.875;letter-spacing:-.05rem;font-family:din-condensed,Arial,Helvetica,sans-serif}@media(max-width:767px){.product-banner figcaption .animated-text{font-size:2.9375rem;letter-spacing:-.0625rem}}@media(max-width:374px){.product-banner figcaption .animated-text{font-size:2.5rem}}.product-banner figcaption .animated-text h2{color:#fff;color:transparent;opacity:1}.product-banner figcaption .animated-text .text-svg text{stroke:#fff;-webkit-transform:translateY(-13px);transform:translateY(-13px)}@media(min-width:992px){.product-banner figcaption .animated-text .text-svg text{stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:.0740740741rem}}@media(max-width:1599px){.product-banner figcaption .animated-text .text-svg text{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}@media(max-width:991px){.product-banner figcaption .animated-text .text-svg text{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media(max-width:767px){.product-banner figcaption .animated-text .text-svg text{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@media(max-width:374px){.product-banner figcaption .animated-text .text-svg text{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.product-banner figcaption .animated-text .text-svg.animation-start text{-webkit-animation-duration:1s;animation-duration:1s}@media(min-width:992px){.product-banner figcaption .animated-text .text-svg.animation-pass text{stroke-dashoffset:0}}.product-banner figcaption .animated-text.animation-ends .text-svg{opacity:0;visibility:hidden;-webkit-transition:all 2s;transition:all 2s}.product-banner figcaption .animated-text.animation-ends h2{opacity:1;letter-spacing:-.0111111111em;color:#fff}@supports(text-stroke:.05rem #fff) or (-webkit-text-stroke:.05rem #fff){.product-banner figcaption .animated-text.animation-ends h2{color:transparent;-webkit-text-stroke:.05rem #fff;text-stroke:.05rem #fff}}.product-banner figcaption .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1920px){.product-banner figcaption .btn{min-width:199px}}.product-banner:hover .image{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:767px){.product-banner{min-height:11.5rem}.product-banner figcaption{min-height:11.5rem}.product-banner figcaption .container{padding:1.25rem .625rem}.product-banner figcaption h2{margin-bottom:.4375rem;font-size:2.9375rem;letter-spacing:-.0625rem}}@media(max-width:374px){.product-banner figcaption h2{font-size:2.5rem}}.banners-slideshow{position:relative;font-size:0;line-height:0}.banners-slideshow-group{position:relative}.banners-slideshow-group .banners-slideshow-group-controls{position:absolute;z-index:15;bottom:0;left:0;right:0;margin-bottom:1.1rem}@media(max-width:767px){.banners-slideshow-group .banners-slideshow-group-controls{margin-bottom:.3125rem}.banners-slideshow-group .banners-slideshow-group-controls .container-fluid,.banners-slideshow-group .banners-slideshow-group-controls .container-md,.banners-slideshow-group .banners-slideshow-group-controls .container-lg,.banners-slideshow-group .banners-slideshow-group-controls .container-xl,.banners-slideshow-group .banners-slideshow-group-controls .container-xxl{padding-left:.75rem;padding-right:.75rem}}.work-links{list-style:none;margin:0 -.5rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1920px){.work-links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem}}.work-links>li{padding-left:.5rem;padding-right:.5rem;text-transform:uppercase;font-size:3.4rem;line-height:1;font-family:din-condensed,Arial,Helvetica,sans-serif;letter-spacing:0;max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;text-align:center}@media(min-width:1920px){.work-links>li{-ms-flex-preferred-size:0;flex-basis:0%;white-space:nowrap;font-size:106px}}@media(min-width:2560px){.work-links>li{font-size:136px}}.work-links>li>a{display:inline-block;vertical-align:top;text-decoration:none;color:transparent;color:#000}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.work-links>li>a{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}.work-links>li>a:hover{text-decoration:none;color:#000!important;color:#000}@supports(text-stroke:0 #000) or (-webkit-text-stroke:0 #000){.work-links>li>a:hover{color:transparent;-webkit-text-stroke:0 #000;text-stroke:0 #000}}.work-links>li>a:hover .text-svg text{fill:#000}.work-links .animated-text{position:relative;display:block}.work-links .animated-text .text-el{display:block}.work-links .animated-text .text-svg{position:absolute;top:0;left:0;width:100%;letter-spacing:-1px}.work-links .animated-text .text-svg text{fill:transparent;-webkit-transition:fill .3s;transition:fill .3s;-webkit-transform:translateY(-12px);transform:translateY(-12px)}@media(max-width:1279px){.work-links>li{font-size:2.5rem}.work-links .animated-text .text-svg text{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media(max-width:767px){.work-links{margin-left:0;margin-right:0;display:block}.work-links>li{padding-left:0;padding-right:0;padding-bottom:.375rem;max-width:none;font-size:3.3125rem}}.work-links-section{background-color:#fff}@media(min-width:1920px){.work-links-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1920px){.work-links-section::before{content:"";display:block;width:0;max-width:1px;height:750px}}.work-links-section .container-fluid,.work-links-section .container-md,.work-links-section .container-lg,.work-links-section .container-xl,.work-links-section .container-xxl{padding-top:6.55rem;padding-bottom:6.45rem}@media(min-width:1920px){.work-links-section .container-fluid,.work-links-section .container-md,.work-links-section .container-lg,.work-links-section .container-xl,.work-links-section .container-xxl{padding-top:270px;padding-left:140px;padding-right:140px;padding-bottom:280px}}.work-links-section h2{text-align:center;margin-bottom:1.4rem;text-transform:uppercase;font-size:.75rem;line-height:1.2;font-weight:400;font-family:futura-pt,Arial,Helvetica,sans-serif}@media(min-width:1920px){.work-links-section h2{font-size:30px;margin-bottom:28px}}@media(max-width:991px){.work-links-section .container-fluid,.work-links-section .container-md,.work-links-section .container-lg,.work-links-section .container-xl,.work-links-section .container-xxl{padding-top:5rem;padding-bottom:5rem}}@media(max-width:767px){.work-links-section .container-fluid,.work-links-section .container-md,.work-links-section .container-lg,.work-links-section .container-xl,.work-links-section .container-xxl{padding-top:3.6875rem;padding-bottom:5.1875rem}.work-links-section h2{margin-bottom:1.3125rem;font-size:1.0625rem}}.clients-section+.work-links-section .container-fluid,.clients-section+.work-links-section .container-md,.clients-section+.work-links-section .container-lg,.clients-section+.work-links-section .container-xl,.clients-section+.work-links-section .container-xxl{padding-top:4rem;padding-bottom:5.95rem}@media(max-width:767px){.clients-section+.work-links-section .container-fluid,.clients-section+.work-links-section .container-md,.clients-section+.work-links-section .container-lg,.clients-section+.work-links-section .container-xl,.clients-section+.work-links-section .container-xxl{padding-top:3.4375rem;padding-bottom:5.125rem}}.projects-carousel+.work-links-section .container-fluid,.projects-carousel+.work-links-section .container-md,.projects-carousel+.work-links-section .container-lg,.projects-carousel+.work-links-section .container-xl,.projects-carousel+.work-links-section .container-xxl{padding-top:4.95rem;padding-bottom:5.95rem}@media(max-width:991px){.projects-carousel+.work-links-section .container-fluid,.projects-carousel+.work-links-section .container-md,.projects-carousel+.work-links-section .container-lg,.projects-carousel+.work-links-section .container-xl,.projects-carousel+.work-links-section .container-xxl{padding-top:3.6875rem;padding-bottom:3.1875rem}}.contact-section+.work-links-section .container-fluid,.contact-section+.work-links-section .container-md,.contact-section+.work-links-section .container-lg,.contact-section+.work-links-section .container-xl,.contact-section+.work-links-section .container-xxl{padding-top:6.25rem;padding-bottom:5.95rem}@media(max-width:991px){.contact-section+.work-links-section .container-fluid,.contact-section+.work-links-section .container-md,.contact-section+.work-links-section .container-lg,.contact-section+.work-links-section .container-xl,.contact-section+.work-links-section .container-xxl{padding-top:3.75rem;padding-bottom:5.0625rem}}.related-products-section+.work-links-section .container-fluid,.related-products-section+.work-links-section .container-md,.related-products-section+.work-links-section .container-lg,.related-products-section+.work-links-section .container-xl,.related-products-section+.work-links-section .container-xxl{padding-top:3.95rem;padding-bottom:5.95rem}@media(max-width:991px){.related-products-section+.work-links-section .container-fluid,.related-products-section+.work-links-section .container-md,.related-products-section+.work-links-section .container-lg,.related-products-section+.work-links-section .container-xl,.related-products-section+.work-links-section .container-xxl{padding-top:3.5625rem;padding-bottom:5.125rem}}.cards-area+.work-links-section .container-fluid,.cards-area+.work-links-section .container-md,.cards-area+.work-links-section .container-lg,.cards-area+.work-links-section .container-xl,.cards-area+.work-links-section .container-xxl{padding-top:0}@media(max-width:991px){.cards-area+.work-links-section .container-fluid,.cards-area+.work-links-section .container-md,.cards-area+.work-links-section .container-lg,.cards-area+.work-links-section .container-xl,.cards-area+.work-links-section .container-xxl{padding-top:3.75rem}}@media(max-width:991px){.banners-slideshow-group+.work-links-section .container-fluid,.banners-slideshow-group+.work-links-section .container-md,.banners-slideshow-group+.work-links-section .container-lg,.banners-slideshow-group+.work-links-section .container-xl,.banners-slideshow-group+.work-links-section .container-xxl{padding-bottom:3.1875rem}}#footer{color:#fff;font-size:.5rem;line-height:1.3;position:relative;z-index:10;margin-top:auto}#footer::before{content:"";position:absolute;z-index:5;top:-3.25rem;bottom:0;left:0;right:0;background-color:#000;-webkit-clip-path:polygon(0 3.25rem,100% 0,100% 100%,0 100%);clip-path:polygon(0 3.25rem,100% 0,100% 100%,0 100%)}#footer .container{padding-top:.95rem;padding-bottom:2.65rem;max-width:60.4rem;position:relative;z-index:10}@media(min-width:1920px){#footer .container{max-width:100%;padding-left:140px;padding-right:140px;padding-bottom:97px}}#footer .top{padding-bottom:.85rem}#footer .footer-logo{width:6.6rem;height:2.45rem;background:url(../../../../../../../../themes/outform/assets/images/logo-footer.svg) no-repeat;background-size:6.4rem 2.45rem;display:block;margin:0 auto;position:relative;overflow:hidden;font-size:0;line-height:0}#footer .footer-logo video{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}#footer .footer-logo a{display:block;height:100%}#footer .footer-logo.video{height:auto;background:0 0}#footer .subscribe-form{padding-top:.05rem;max-width:15.85rem}#footer .bottom{position:relative}#footer .footer-nav>ul{list-style:none;margin:0 -.5rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer-nav>ul>li{padding-left:.5rem;padding-right:.5rem;text-transform:uppercase}#footer .footer-nav>ul>li>a{color:inherit;text-decoration:none}#footer .footer-nav>ul>li>a:hover{color:inherit;text-decoration:underline}#footer .footer-terms-list{list-style:none;margin:0 -.3rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-terms-list>li{padding-left:.3rem;padding-right:.3rem;text-transform:uppercase}#footer .footer-terms-list>li:first-child{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#footer .footer-terms-list>li>a{color:inherit;text-decoration:none}#footer .footer-terms-list>li>a:hover{color:inherit;text-decoration:underline}#footer .footer-terms-list>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#footer .footer-terms-list>ul>li{padding-left:.3rem;padding-right:.3rem;text-transform:uppercase}#footer .footer-terms-list>ul>li:first-child{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#footer .footer-terms-list>ul>li>a{color:inherit;text-decoration:none}#footer .footer-terms-list>ul>li>a:hover{color:inherit;text-decoration:underline}#footer .footer-social{list-style:none;margin:0 -.35rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .footer-social>li{padding-left:.35rem;padding-right:.35rem}#footer .footer-social>li>a{text-decoration:none;color:inherit}#footer .footer-social>li>a .fab{font-size:.55rem;line-height:1;font-weight:400}#footer .footer-social>li>a:hover{text-decoration:none;color:inherit;opacity:.75}@media(max-width:1279px){#footer .footer-nav>ul{margin-left:-5px;margin-right:-5px}#footer .footer-nav>ul>li{padding-left:5px;padding-right:5px}}@media(max-width:991px){#footer{font-size:.625rem;font-weight:500}#footer::before{top:-1.875rem;-webkit-clip-path:polygon(0 1.875rem,100% 0,100% 100%,0 100%);clip-path:polygon(0 1.875rem,100% 0,100% 100%,0 100%)}#footer .container{padding:1.5rem 1.75rem .9375rem}#footer .top{padding-bottom:1.625rem}#footer .footer-logo{width:7rem;height:2.6875rem;background-size:7rem 2.6875rem;margin-bottom:2.375rem}#footer .footer-logo.video{max-width:100%;width:40%}#footer .subscribe-form{padding-top:0;max-width:none}#footer .footer-nav{margin-bottom:1.625rem}#footer .footer-nav>ul{margin-left:-.3125rem;margin-right:-.3125rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer-nav>ul>li{padding-left:.3125rem;padding-right:.3125rem}#footer .footer-terms-list{margin-left:0;margin-right:0;display:block}#footer .footer-terms-list>li{padding-bottom:.5625rem;padding-left:0;padding-right:0}#footer .footer-terms-list>li:first-child{max-width:none}#footer .footer-terms-list>li:last-child{max-width:50%}#footer .footer-terms-list>ul{display:block;width:auto}#footer .footer-terms-list>ul>li{padding-bottom:.5625rem;padding-left:0;padding-right:0}#footer .footer-terms-list>ul>li:first-child{max-width:none}#footer .footer-terms-list>ul>li:last-child{max-width:50%}#footer .footer-social{margin-top:-1.375rem;margin-left:-.375rem;margin-right:-.375rem}#footer .footer-social>li{padding-left:.375rem;padding-right:.375rem}#footer .footer-social>li>a .fab{font-size:.6875rem}}@media(max-width:374px){#footer .container{padding-left:1.0714rem;padding-right:1.0714rem}}.text-stroke-animation{position:relative;overflow:hidden;z-index:30;height:20rem}.text-stroke-animation svg{display:block;width:100%;height:100%}.text-stroke-animation svg symbol{display:block;width:100%}.text-stroke-animation svg symbol text{display:block;width:100%}.text-stroke-animation svg symbol text tspan{display:block;width:100%}.text-stroke-animation .svg-text{font-size:4.5rem;font-family:din-condensed,Arial,Helvetica,sans-serif;text-transform:uppercase;fill:none;stroke:#fff;stroke-width:1px;stroke-dasharray:0 50%;stroke-dashoffset:200;opacity:0;-webkit-transition:all .3s;transition:all .3s}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.text-stroke-animation .svg-text{stroke-dasharray:10% 0;stroke-dashoffset:0;opacity:1}}.text-stroke-animation.text-stroke-dark .svg-text{stroke:#000}.text-stroke-animation.shown .svg-text{opacity:1;-webkit-animation:text-animation 2s linear forwards;animation:text-animation 2s linear forwards}@media(max-width:991px){.text-stroke-animation .svg-text{font-size:3.75rem}}@media(max-width:767px){.text-stroke-animation .svg-text{font-size:2.6875rem}}@media(max-width:374px){.text-stroke-animation .svg-text{font-size:2rem}}@-webkit-keyframes text-animation{from{stroke-dasharray:0 50%;stroke-dashoffset:200}to{stroke-dasharray:10% 0;stroke-dashoffset:0}}@keyframes text-animation{from{stroke-dasharray:0 50%;stroke-dashoffset:200}to{stroke-dasharray:10% 0;stroke-dashoffset:0}}.video-card{position:relative;overflow:hidden;margin:0;min-height:13.75rem}.video-card .image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden}.video-card .video{position:absolute;z-index:6;top:0;bottom:0;left:0;right:0;overflow:hidden}.video-card .video.image-fader::before{opacity:.11}.video-card .video video{position:absolute;z-index:6;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}@media(max-width:767px){.video-card{min-height:11.4375rem}.video-card .swiper-button-prev,.video-card .swiper-button-next{margin-top:-.9375rem}}.videos-carousel{position:relative;font-size:0;line-height:0}.videos-carousel .video-bg video{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.videos-carousel .video-bg video.loaded{opacity:1}.subscribe-form{color:inherit}.subscribe-form h4{color:inherit;margin-bottom:.35rem;font-size:.95rem;line-height:1.2;font-weight:400;text-transform:uppercase}.subscribe-form .form-group{margin:0;padding-right:3.25rem;position:relative;border-bottom:.05rem solid #fff}.subscribe-form .form-group .wpcf7-form-control-wrap{display:block}.subscribe-form .form-group .form-control{display:block;width:100%;height:1rem;font:.55rem futura-pt,Arial,Helvetica,sans-serif;border:0;background:0 0;color:inherit;padding:.1rem 0;margin:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none}.subscribe-form .form-group .form-control::-moz-placeholder{color:inherit;opacity:1}.subscribe-form .form-group .form-control:-ms-input-placeholder{color:inherit}.subscribe-form .form-group .form-control::-webkit-input-placeholder{color:inherit}@media(min-width:1920px){.subscribe-form .form-group .form-control{font-size:21px;height:40px}}.subscribe-form .form-group .form-control:focus{outline:none}.subscribe-form .form-group input[type=submit]{position:absolute;z-index:5;bottom:0;right:0;width:3.25rem;background:0 0;border:.05rem solid #fff;color:#fff;text-transform:uppercase;font-size:.5rem;line-height:1.4;font-weight:600;text-align:center;padding:.15rem;margin-bottom:-1px;border-radius:0;-webkit-appearance:none}@media(min-width:1920px){.subscribe-form .form-group input[type=submit]{width:127px;height:40px;font-size:19px}}.subscribe-form .form-group input[type=submit]:hover{background-color:#fff;color:#000}.subscribe-form div.wpcf7 .ajax-loader{display:none!important}.subscribe-form .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:0;font-size:11px}.subscribe-form .wpcf7-not-valid-tip{display:none!important}@media(max-width:991px){.subscribe-form h4{margin-bottom:.5rem;font-size:1.0625rem}.subscribe-form .form-group{padding-right:5.4375rem;border-bottom-width:.0625rem}.subscribe-form .form-group .form-control{height:1.4375rem;font-size:.75rem;padding-top:.0625rem;padding-bottom:.0625rem}.subscribe-form .form-group input[type=submit]{width:5.4375rem;border-width:.0625rem;font-size:.6875rem;line-height:1.364;padding:.1875rem}}.highlight-card{margin:0}.highlight-card .image{position:relative;overflow:hidden;border:.05rem solid #979797;border-radius:.15rem;margin-bottom:.35rem}.highlight-card .image img{display:block;width:100%;max-width:100%;height:auto}.highlight-card figcaption{color:inherit;font-size:.45rem;line-height:1.2}@media(min-width:1920px){.highlight-card figcaption{font-size:13px}}.highlight-card figcaption h4{color:inherit;margin-bottom:.05rem;font-size:.5rem;line-height:1.2;font-weight:400;font-family:inherit}@media(min-width:1920px){.highlight-card figcaption h4{font-size:20px}}.highlight-card figcaption h4 a{color:inherit;text-decoration:none}.highlight-card figcaption h4 a:hover{color:inherit;text-decoration:underline}.highlight-card figcaption p{margin-bottom:0}@media(max-width:767px){.highlight-card .image{border-width:.0625rem;border-radius:.0625rem;margin-bottom:.5625rem}.highlight-card figcaption{font-size:.6875rem}.highlight-card figcaption h4{margin-bottom:.0625rem;font-size:.875rem}}.highlights-list{list-style:none;margin:0 -.55rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1920px){.highlights-list{margin-left:-23px;margin-right:-23px}}.highlights-list>li{padding-left:.55rem;padding-right:.55rem;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media(min-width:1920px){.highlights-list>li{padding-left:23px;padding-right:23px}}@media(max-width:767px){.highlights-list>li{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.info-panel{position:fixed;bottom:0;left:0;right:0;z-index:80;color:inherit;-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translate(0,200%);transform:translate(0,200%)}@media(min-width:1920px){.info-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-filter:drop-shadow(0 -.15rem .85rem rgba(192,192,192,.5));filter:drop-shadow(0 -.15rem .85rem rgba(192,192,192,.5))}}.loaded .info-panel{-webkit-transform:translate(0,0);transform:translate(0,0)}.loaded .info-panel.info-panel-hidden{-webkit-transform:translate(0,200%);transform:translate(0,200%)}.scrolled .info-panel{opacity:0;pointer-events:none}.info-panel::before{content:"";position:absolute;z-index:5;top:1.8rem;left:50%;-webkit-transform:translate(-50%,0) rotate(-2.9deg);transform:translate(-50%,0) rotate(-2.9deg);width:500rem;height:50rem;background-color:#fff;-webkit-box-shadow:0 -.15rem .85rem rgba(192,192,192,.5);box-shadow:0 -.15rem .85rem rgba(192,192,192,.5)}@media(min-width:1600px){.info-panel::before{width:110vw;left:-5vw;right:-5vw;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-1.9deg);transform:rotate(-1.9deg)}}@media(min-width:1920px){.info-panel::before{top:0;left:0;right:0;width:100%;height:100%;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;-webkit-clip-path:polygon(0 calc(370px - 238px),100% 0,100% 100%,0 100%);clip-path:polygon(0 calc(370px - 238px),100% 0,100% 100%,0 100%)}}@media(min-width:1920px){.info-panel::after{content:"";display:block;width:0;max-width:1px;height:370px}}.info-panel .container-fluid,.info-panel .container-md,.info-panel .container-lg,.info-panel .container-xl,.info-panel .container-xxl{padding:2.15rem 1.3rem 1rem;position:relative;z-index:10}@media(min-width:1920px){.info-panel .container-fluid,.info-panel .container-md,.info-panel .container-lg,.info-panel .container-xl,.info-panel .container-xxl{padding-left:50px;padding-right:50px;padding-bottom:55px}}@media(min-width:1920px){.info-panel .container-fluid>.row,.info-panel .container-md>.row,.info-panel .container-lg>.row,.info-panel .container-xl>.row,.info-panel .container-xxl>.row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.info-panel .btn-close{margin:1.45rem .85rem 0 0}@media(min-width:1920px){.info-panel .btn-close{margin-right:37px}}.info-panel .info-panel-group{padding-top:2.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1920px){.info-panel .info-panel-group{padding-top:0}}.info-panel .info-panel-group .info-panel-intro{max-width:7.95rem;-webkit-box-flex:0;-ms-flex:0 0 7.95rem;flex:0 0 7.95rem;padding-right:.75rem;font-size:.5rem;line-height:1.3}@media(min-width:1920px){.info-panel .info-panel-group .info-panel-intro{max-width:320px;-ms-flex-preferred-size:320px;flex-basis:320px;padding-right:60px;font-size:20px}}.info-panel .info-panel-group .info-panel-intro p{margin-bottom:0}.info-panel .info-panel-group .info-panel-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.info-panel .info-panel-group .subscribe-form{padding-bottom:.1rem}.info-panel .info-panel-group .subscribe-form h3{color:inherit;margin-bottom:.25rem;font-size:.95rem;line-height:1.2;font-weight:400;text-transform:uppercase}@media(min-width:1920px){.info-panel .info-panel-group .subscribe-form h3{font-size:38px;line-height:1;letter-spacing:-.02em}}.info-panel .info-panel-group .subscribe-form .form-group{border-color:#000;max-width:14.15rem}@media(min-width:1920px){.info-panel .info-panel-group .subscribe-form .form-group{max-width:100%}}.info-panel .info-panel-group .subscribe-form .form-group input[type=submit]{border-color:#000;color:#000}.info-panel .info-panel-group .subscribe-form .form-group input[type=submit]:hover{background-color:#000;color:#fff}.info-panel .info-panel-highlights{max-width:13.85rem;margin-left:auto}@media(min-width:1920px){.info-panel .info-panel-highlights{max-width:554px}}.info-panel .info-panel-highlights h3{font-size:.55rem;line-height:1.2;font-weight:400;font-family:inherit;margin-bottom:.45rem}@media(min-width:1920px){.info-panel .info-panel-highlights h3{font-size:21px}}@media(max-width:991px){.info-panel .info-panel-group{display:block}.info-panel .info-panel-group .info-panel-intro{max-width:none;padding-bottom:.3125rem;padding-right:0;font-size:.625rem}.info-panel .info-panel-group .subscribe-form .form-group{max-width:none}.info-panel .info-panel-highlights{max-width:none;margin-left:0}}@media(max-width:767px){.info-panel::before{top:.625rem}.info-panel .container-fluid,.info-panel .container-md,.info-panel .container-lg,.info-panel .container-xl,.info-panel .container-xxl{padding:2.125rem 1.5rem 1.125rem}.info-panel .btn-close{margin-top:-.0625rem;margin-right:.375rem}.info-panel .info-panel-group{padding-top:0}.info-panel .info-panel-group .info-panel-intro{padding-bottom:.875rem;padding-right:.625rem;margin-top:-.0625rem;font-size:.6875rem;line-height:1.182}.info-panel .info-panel-group .subscribe-form{padding-bottom:.8125rem}.info-panel .info-panel-group .subscribe-form h3{margin-bottom:.1875rem;font-size:1.0625rem}.info-panel .info-panel-group .subscribe-form .form-group{padding-right:1.5625rem;border-bottom:0}.info-panel .info-panel-group .subscribe-form .form-group .form-control{height:1.125rem;font-size:.75rem;padding-top:.0625rem;padding-bottom:.0625rem;margin-bottom:.375rem;border-bottom:.0625rem solid #000}.info-panel .info-panel-group .subscribe-form .form-group input[type=submit]{position:relative;top:auto;right:auto;display:block;width:100%}.info-panel .info-panel-highlights{margin-left:-1.0625rem;margin-right:-.5625rem}.info-panel .info-panel-highlights h3{display:none}.info-panel .info-panel-highlights .highlights-list>li+li{display:none}}@media(max-width:374px){.info-panel .info-panel-group .subscribe-form h3{font-size:.8571rem}}@media(min-width:1920px){.info-panel .social{margin-left:-13px;margin-right:-13px}}@media(min-width:1920px){.info-panel .social>li{padding-left:13px;padding-right:13px}}@media(min-width:1920px){.info-panel .social>li>a .fab{font-size:15px}}.intro-banner{background-color:#fff;color:inherit;text-align:center;font-size:.8rem;line-height:1.313}.intro-banner.light{color:#fff}.intro-banner.light h1{color:#fff}@supports(text-stroke:.05rem #fff) or (-webkit-text-stroke:.05rem #fff){.intro-banner.light h1{color:transparent;-webkit-text-stroke:.05rem #fff;text-stroke:.05rem #fff}}.intro-banner.no-uppercase-parent h1{text-transform:none}.intro-banner .container{padding-top:4.55rem;padding-bottom:2.4rem}@media(min-width:1600px){.intro-banner .container{max-width:48.1481481481rem}}@media(min-width:1920px){.intro-banner .container{max-width:100%;padding-top:6.85rem}}.intro-banner h1{margin:0 auto 2.15rem;max-width:44rem;text-transform:uppercase;font-size:4.5rem;line-height:.978;letter-spacing:-.05rem;color:transparent;color:#000}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.intro-banner h1{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}.intro-banner h1:last-child{margin-bottom:0}@media(max-width:767px){.intro-banner h1{font-size:3.8095238095rem}}.intro-banner .animated-text{font-size:4.5rem;line-height:.978;letter-spacing:-.05rem;font-family:din-condensed,Arial,Helvetica,sans-serif;text-transform:uppercase;max-width:44rem;margin-left:auto;margin-right:auto}@media(min-width:1600px){.intro-banner .animated-text{font-size:4.4444444444rem;max-width:100%}}@media(min-width:1920px){.intro-banner .animated-text{font-size:6.6666666667rem}}@media(max-width:991px){.intro-banner .animated-text{max-width:none}}@media(max-width:767px){.intro-banner .animated-text{font-size:3.8095238095rem}}.intro-banner .animated-text .text-svg text{-webkit-transform:translateY(-21px);transform:translateY(-21px)}@media(min-width:1600px){.intro-banner .animated-text .text-svg text{stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:.0740740741rem}}@media(max-width:1599px){.intro-banner .animated-text .text-svg text{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@media(max-width:1279px){.intro-banner .animated-text .text-svg text{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@media(max-width:991px){.intro-banner .animated-text .text-svg text{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@media(max-width:767px){.intro-banner .animated-text .text-svg text{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}@media(min-width:1600px){.intro-banner .animated-text .text-svg.animation-pass text{stroke-dashoffset:0}}@media(min-width:1600px){.intro-banner .animated-text h1{font-size:4.4444444444rem;max-width:100%}}@media(min-width:1920px){.intro-banner .animated-text h1{font-size:6.6666666667rem}}.intro-banner p{margin-left:auto;margin-right:auto;max-width:20.8rem}.intro-banner p:last-child{margin-bottom:0}.intro-banner span{text-transform:uppercase;font-size:1.25rem;font-family:din-condensed,Arial,Helvetica,sans-serif;letter-spacing:-.02em}@media(min-width:1920px){.intro-banner.intro-banner-sm{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1920px){.intro-banner.intro-banner-sm::before{content:"";display:block;width:0;max-width:1px;height:650px}}.intro-banner.intro-banner-sm .container{padding-top:6.7rem;padding-bottom:5.15rem}@media(min-width:1920px){.intro-banner.intro-banner-sm .container{padding-top:6.85rem}}@media(min-width:1920px){.intro-banner.intro-banner-sm .animated-text{font-size:7.04vw}}@media(min-width:1920px){.intro-banner.intro-banner-sm .animated-text h1{font-size:inherit}}@media(max-width:991px){.intro-banner{font-size:.875rem;line-height:1.5}.intro-banner .container{padding:7.5625rem 2.1875rem 1.25rem}.intro-banner h1{margin-bottom:3.1875rem;max-width:none}.intro-banner p{margin-left:0;margin-right:0;max-width:none}.intro-banner.intro-banner-sm .container{padding-top:7.375rem;padding-bottom:8.0625rem}}@media(max-width:374px){.intro-banner .container{padding-left:1.0714rem;padding-right:1.0714rem}}.image-banner{margin:0;position:relative;overflow:hidden;min-height:27.25rem}@media(max-width:767px){.image-banner{min-height:22.75rem;margin-bottom:2.4375rem}}.stat-list{list-style:none;margin:0 -1.25rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.stat-list>li{padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem;font-size:1.25rem;line-height:1;font-family:din-condensed,Arial,Helvetica,sans-serif;text-transform:uppercase}.stat-list .val{display:block;padding-bottom:.6rem;font-size:4rem;line-height:1;color:transparent;color:#000}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.stat-list .val{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}.stat-list p{margin-bottom:0}@media(max-width:991px){.stat-list{margin-left:0;margin-right:0;display:block}.stat-list>li{padding-bottom:1.125rem;padding-left:0;padding-right:0;font-size:1.875rem}.stat-list .val{padding-bottom:0;font-size:4.1875rem}}.stat-section{background-color:#fff}.stat-section .container{padding-top:2.2rem;padding-bottom:3.35rem}@media(max-width:767px){.stat-section{margin-top:-.4375rem}.stat-section .container{padding-top:0;padding-bottom:1.5625rem}}.person-card{margin:0 0 1.2rem}.person-card .photo{position:relative;overflow:hidden;height:5.85rem;margin-bottom:.75rem}.person-card .photo img{position:absolute;z-index:10;bottom:0;left:0;right:0;margin:0 auto;max-width:100%;max-height:100%}.person-card figcaption{text-align:center;font-size:.8rem;line-height:1.25;color:#00aff4}.person-card figcaption h3{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;margin-bottom:0;color:#000;-webkit-transition:all .3s;transition:all .3s}.person-card figcaption p{margin-bottom:0}.person-card:hover figcaption h3{color:inherit}@media(max-width:767px){.person-card{margin-bottom:1.0625rem}.person-card .photo{height:8.0625rem;margin-bottom:.9375rem}.person-card figcaption{font-size:.6875rem;line-height:1.091}}.team-list{list-style:none;margin:0 auto;max-width:41.6rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-list>li{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding-left:.5rem;padding-right:.5rem}.team-list>li:nth-child(10)~li{display:none}.team-list>li>a{display:block;color:inherit;text-decoration:none}.team-list>li>a:hover,.team-list>li>a:focus{color:inherit;text-decoration:none}.team-list+.btn-row .team-list-opener>em{display:none;font-style:normal}.team-list.team-list-opened>li:nth-child(10)~li{display:block}.team-list.team-list-opened+.btn-row .team-list-opener>span{display:none}.team-list.team-list-opened+.btn-row .team-list-opener>em{display:inline}@media(max-width:991px){.team-list>li{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.team-list>li:nth-child(9)~li{display:none}.team-list.team-list-opened>li:nth-child(9)~li{display:block}}@media(max-width:767px){.team-list{margin-left:-.625rem;margin-right:-.625rem;max-width:none}.team-list>li{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:.625rem;padding-right:.625rem}.team-list>li:nth-child(4)~li{display:none}.team-list.team-list-opened>li:nth-child(4)~li{display:block}}.team-section{background-color:#fff}.team-section .container{padding-top:2.85rem;padding-bottom:4rem}.team-section .team-section-heading{text-align:center;padding-bottom:3.5rem;font-size:.8rem;line-height:1.313}.team-section .team-section-heading h2{font-size:.75rem;line-height:1.2;font-weight:400;font-family:inherit;text-transform:uppercase;color:inherit;margin-bottom:1.2rem}.team-section .team-section-heading p:last-child{margin-bottom:0}.team-section .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem}.team-section .btn-row .team-list-opener>em{display:none;font-style:normal}@media(max-width:767px){.team-section .container{padding-top:1.75rem;padding-bottom:2.9375rem}.team-section .team-section-heading{padding-bottom:2.5rem}.team-section .btn-row{padding-top:.75rem}}.city-card{position:relative;overflow:hidden;min-height:8.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#000;margin:0}.city-card .city-card-image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.city-card .city-card-image.image-fader::before{opacity:.2}.city-card figcaption{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;width:100%;min-height:8.25rem;padding:2.45rem 1rem 2.25rem;position:relative;z-index:10}.city-card figcaption>*{width:100%}.city-card figcaption h3{font-size:2.5rem;line-height:1;color:#fff;margin-bottom:0;text-transform:uppercase;text-align:center}.city-card figcaption .btn-row{position:absolute;z-index:10;bottom:0;left:0;right:0;padding:0 1.25rem .85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.city-card:hover .city-card-image{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:991px){.city-card{min-height:11.875rem}.city-card figcaption{min-height:11.875rem;padding:1.875rem 3.75rem}.city-card figcaption h3{font-size:3.3125rem}.city-card figcaption .btn-row{position:relative;bottom:auto;left:auto;right:auto;padding:.25rem 0 .375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.city-card figcaption .btn-row .btn{min-width:6.6875rem}}.cities-carousel{position:relative;font-size:0;line-height:0;padding-left:6.25rem;padding-right:6.25rem}.cities-carousel .swiper-container{overflow:visible}.cities-carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}@media(max-width:991px){.cities-carousel{padding-left:0;padding-right:0}}.clients-logos-carousel{position:relative;max-width:34rem;margin:0 auto;font-size:0;line-height:0}.clients-logos-carousel .slides{position:relative}.clients-logos-carousel .slick-slide{position:relative}.clients-logos-carousel .slick-slide:focus{outline:none}.clients-logos-carousel .slick-slide .slide{-webkit-transition:opacity .7s;transition:opacity .7s;opacity:0}.clients-logos-carousel .slick-slide>div:nth-child(1) .slide:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.clients-logos-carousel .slick-slide>div:nth-child(1) .slide:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.clients-logos-carousel .slick-slide>div:nth-child(1) .slide:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.clients-logos-carousel .slick-slide>div:nth-child(1) .slide:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.clients-logos-carousel .slick-slide>div:nth-child(2) .slide:nth-child(1){-webkit-transition-delay:.5s;transition-delay:.5s}.clients-logos-carousel .slick-slide>div:nth-child(2) .slide:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}.clients-logos-carousel .slick-slide>div:nth-child(2) .slide:nth-child(3){-webkit-transition-delay:.7s;transition-delay:.7s}.clients-logos-carousel .slick-slide>div:nth-child(2) .slide:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}.clients-logos-carousel .slick-slide.slick-active .slide{opacity:1}.clients-logos-carousel .client-logo-box{position:relative;overflow:hidden;margin:0 1rem 1.75rem;height:3.75rem}.clients-logos-carousel .client-logo-box img{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%}@media(max-width:767px){.clients-logos-carousel{max-width:none;margin:0;padding-left:.9375rem;padding-right:.9375rem}.clients-logos-carousel .client-logo-box{height:3rem;margin-bottom:1.25rem;margin-left:.625rem;margin-right:.625rem}}.clients-section{background-color:#fff}.clients-section .container{padding-top:4.25rem}.clients-section h2{margin-bottom:2.95rem;text-align:center;text-transform:uppercase;color:inherit;font-size:.8rem;line-height:1.2;font-weight:400;font-family:inherit}@media(max-width:767px){.clients-section .container{padding-top:1.875rem}.clients-section h2{margin-bottom:1.625rem;font-size:1.0625rem}}.person-detail-card{margin:0 auto 1.1rem;padding-top:.95rem;max-width:29.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person-detail-card .photo{max-width:9.9rem;-ms-flex-negative:0;flex-shrink:0;margin-top:-.95rem;margin-right:2.95rem;position:relative;overflow:hidden}.person-detail-card .photo img{display:block;width:100%;max-width:100%;height:auto}.person-detail-card figcaption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.7rem;line-height:1.214;padding-right:1.25rem}.person-detail-card figcaption h3{color:inherit;font-size:1.25rem;line-height:1;text-transform:uppercase;margin-bottom:0}.person-detail-card figcaption small{display:block;padding-bottom:.45rem;font-size:.8rem;line-height:1.2;font-weight:500}.person-detail-card figcaption p:last-child{margin-bottom:0}@media(max-width:991px){.person-detail-card{margin-bottom:0;max-width:14rem;display:block}.person-detail-card .photo{max-width:none;margin-top:0;margin-bottom:1rem;margin-right:0}.person-detail-card figcaption{font-size:.6875rem;line-height:1.182;padding-right:0}.person-detail-card figcaption h3{font-size:1.875rem;margin-bottom:.25rem}.person-detail-card figcaption small{padding-bottom:.5625rem;font-size:.875rem;font-weight:600}}.team-detail-carousel{position:relative;font-size:0;line-height:0}@media(max-width:991px){.team-detail-carousel .swiper-button-prev,.team-detail-carousel .swiper-button-next{top:0;-webkit-transform:none;transform:none;margin-top:4.75rem}.team-detail-carousel .swiper-button-prev{margin-left:.75rem}.team-detail-carousel .swiper-button-next{margin-right:.75rem}}.modal-backdrop{background:#fff}.modal-backdrop.show{opacity:.9}.modal .close{position:absolute;top:0;right:0;margin:-2.5rem .9rem 0 0;opacity:1;font-size:0;line-height:0;cursor:pointer;width:2.5rem;height:2.5rem;z-index:30;border:0;background:0 0;padding:0;float:none}.modal .close::after,.modal .close::before{content:"";position:absolute;top:50%;left:50%;width:90%;height:.05rem;background-color:#000;-webkit-transition:all .3s;transition:all .3s}.modal .close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal .close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal .close:hover::before,.modal .close:hover::after{width:100%}.modal .modal-dialog{width:100%;max-width:53.7rem;margin-top:1.5rem;margin-bottom:1.5rem}.modal .modal-content{display:block;width:100%;background:0 0;border:0;border-radius:0;padding:3.5rem 0;position:relative}.modal.person-detail-modal .team-detail-carousel{-webkit-transition:all .5s;transition:all .5s;opacity:0}.modal.person-detail-modal .team-detail-carousel.swiper-visible{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}@media(max-width:991px){.modal .close{position:fixed;margin-top:10px;margin-right:14px;width:40px;height:40px}.modal .close::after,.modal .close::before{width:80%}.modal .close:hover::before,.modal .close:hover::after{width:100%}.modal .modal-dialog{margin-top:0;margin-bottom:0}.modal .modal-content{padding-top:70px;padding-bottom:70px}}.project-item{position:relative;overflow:hidden;min-height:13.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#000;margin:0;text-align:center;color:#fff;font-family:futura-pt,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1;text-transform:uppercase}@media(min-width:1920px){.project-item{min-height:555px}}.project-item .subttl{font-weight:400;display:block;margin-top:.5714285714rem}@media(min-width:768px){.project-item .subttl{margin-top:1rem}}@media(min-width:992px){.project-item .subttl{opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;margin-top:1.2rem}}.project-item .project-item-image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.project-item figcaption{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;width:100%;min-height:13.9rem;padding:2.55rem 1.5rem 1rem;position:relative;z-index:10}.project-item figcaption>*{width:100%}.project-item figcaption .project-item-logo{position:relative;overflow:hidden;height:4rem}.project-item figcaption .project-item-logo img{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;margin:auto;max-width:18.4rem;max-height:100%}.project-item figcaption .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem}.project-item:hover .project-item-image{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(min-width:992px){.project-item:hover .subttl{opacity:1;visibility:visible}}@media(max-width:991px){.project-item figcaption{padding:1.25rem}.project-item figcaption .project-item-logo{height:2.5rem}.project-item figcaption .project-item-logo img{max-width:70%}.project-item figcaption .btn-row{padding-top:.9375rem}}@media(max-width:767px){.project-item{min-height:11.4375rem}.project-item figcaption{min-height:11.4375rem;padding:1.875rem}.project-item figcaption .project-item-logo{height:3.4375rem}.project-item figcaption .project-item-logo img{max-width:15.375rem}.project-item figcaption .btn-row{padding-top:.9375rem}}.cards-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards-list>li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cards-list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-decoration:none}.cards-list>li>a:hover,.cards-list>li>a:focus{text-decoration:none}.cards-list+.work-links-section .container-fluid,.cards-list+.work-links-section .container-md,.cards-list+.work-links-section .container-lg,.cards-list+.work-links-section .container-xl,.cards-list+.work-links-section .container-xxl{padding-top:4.8rem}.cards-list .loadMoreBtn{display:none!important}@media(max-width:767px){.cards-list>li{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cards-list .product-banner figcaption h2{font-size:3.3125rem;margin-bottom:.3125rem}.cards-list .product-banner figcaption .btn-row .btn{min-width:6.75rem}.cards-list+.work-links-section .container-fluid,.cards-list+.work-links-section .container-md,.cards-list+.work-links-section .container-lg,.cards-list+.work-links-section .container-xl,.cards-list+.work-links-section .container-xxl{padding-top:4.1875rem}}.projects-section{position:relative}.projects-section .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.5rem}.projects-section .btn-row .btn{min-width:8.125rem}.projects-section+.work-links-section .container-fluid,.projects-section+.work-links-section .container-md,.projects-section+.work-links-section .container-lg,.projects-section+.work-links-section .container-xl,.projects-section+.work-links-section .container-xxl{padding-top:4.75rem}@media(max-width:767px){.projects-section .btn-row{padding-top:2.5rem}.projects-section+.work-links-section .container-fluid,.projects-section+.work-links-section .container-md,.projects-section+.work-links-section .container-lg,.projects-section+.work-links-section .container-xl,.projects-section+.work-links-section .container-xxl{padding-top:2.375rem;padding-bottom:5.25rem}}.visual{position:relative;overflow:hidden;margin:0;background-color:#000;min-height:23.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.visual::before{content:"";position:absolute;z-index:8;top:100%;left:50%;-webkit-transform:translate(-50%,0) rotate(-2.9deg);transform:translate(-50%,0) rotate(-2.9deg);width:500rem;height:50rem;background-color:#fff;margin-top:-5.55rem}.visual .image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden}.visual figcaption{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:23.75rem;text-align:center;padding-bottom:5.55rem;color:#fff}.visual figcaption .container{padding-top:4.5rem;padding-bottom:4.3rem}.visual figcaption h1{margin-bottom:0;text-transform:uppercase;line-height:1;color:transparent;text-align:center;text-shadow:-.05rem .05rem 0 rgba(0,0,0,.5);letter-spacing:-.05rem;color:#fff}@supports(text-stroke:.05rem #fff) or (-webkit-text-stroke:.05rem #fff){.visual figcaption h1{color:transparent;-webkit-text-stroke:.05rem #fff;text-stroke:.05rem #fff}}.visual figcaption h1.no-uppercase{text-transform:none}.visual figcaption .animated-text{font-size:4.5rem;line-height:.967;letter-spacing:-.05rem;font-family:din-condensed,Arial,Helvetica,sans-serif}@media(min-width:1600px){.visual figcaption .animated-text{font-size:4.4444444444rem}}@media(max-width:991px){.visual figcaption .animated-text{font-size:3.3125rem;line-height:.943;letter-spacing:-.0625rem}}@media(min-width:1600px){.visual figcaption .animated-text .text-svg:not(.animation-pass) text{stroke-dasharray:1000;stroke-dashoffset:1000}}.visual figcaption .animated-text .text-svg text{text-shadow:none;-webkit-transform:translateY(-19px);transform:translateY(-19px);stroke:#fff}@media(min-width:1600px){.visual figcaption .animated-text .text-svg text{stroke-width:.0740740741rem}}@media(max-width:1599px){.visual figcaption .animated-text .text-svg text{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@media(max-width:1279px){.visual figcaption .animated-text .text-svg text{-webkit-transform:translateY(-13px);transform:translateY(-13px)}}@media(max-width:991px){.visual figcaption .animated-text .text-svg text{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}@media(min-width:1600px){.visual figcaption .animated-text h1{font-size:4.4444444444rem}}@media(min-width:1920px){.visual figcaption .animated-text h1{font-size:6.6666666667rem}}.visual figcaption .animated-text .text-el.no-uppercase~.text-svg{text-transform:none}.visual figcaption .animated-text .text-el.no-uppercase~.text-svg text{-webkit-transform:translateY(-26px);transform:translateY(-26px)}@media(min-width:1921px){.visual figcaption .animated-text .text-el.no-uppercase~.text-svg text{-webkit-transform:translateY(-44px);transform:translateY(-44px)}}@media(max-width:1599px){.visual figcaption .animated-text .text-el.no-uppercase~.text-svg text{-webkit-transform:translateY(-21px);transform:translateY(-21px)}}@media(max-width:1279px){.visual figcaption .animated-text .text-el.no-uppercase~.text-svg text{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@media(max-width:991px){.visual figcaption .animated-text .text-el.no-uppercase~.text-svg text{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@media(max-width:767px){.visual figcaption .animated-text .text-el.no-uppercase~.text-svg text{-webkit-transform:translateY(-11px);transform:translateY(-11px)}}.visual figcaption .desription{padding-top:1.2rem;margin-bottom:-1.8rem;font-size:1.25rem;line-height:1;font-family:din-condensed,Arial,Helvetica,sans-serif}.visual figcaption .desription p{text-transform:uppercase;margin-bottom:0;text-shadow:-1px 1px 0 rgba(0,0,0,.5)}.visual .btn-play{display:block;margin:1.35rem auto -2.45rem}@media(min-width:1600px){.visual .btn-play{border-width:.0740740741rem}}.visual .btn-play.link-modal-video{z-index:15}.visual .btn-play:hover{opacity:.75}.visual.show-video-link .btn-play.link-modal-video{opacity:1}.visual.show-video-link .btn-play.link-modal-video:hover{opacity:.75}.visual+.intro-section{margin-top:-1.05rem;position:relative;z-index:15}.visual+.intro-info-section{margin-top:-1.7rem;position:relative;z-index:15}@media(max-width:991px){.visual{min-height:25rem}.visual::before{margin-top:-4.3125rem}.visual figcaption{min-height:25rem;padding-bottom:4.3125rem}.visual figcaption .container{padding-top:5rem;padding-bottom:5.3125rem}.visual figcaption h1{font-size:3.3125rem;line-height:1;text-shadow:-.0625rem .0625rem 0 rgba(0,0,0,.5);letter-spacing:-.0625rem;color:#fff}@supports(text-stroke:.0625rem #fff) or (-webkit-text-stroke:.0625rem #fff){.visual figcaption h1{color:transparent;-webkit-text-stroke:.0625rem #fff;text-stroke:.0625rem #fff}}.visual figcaption .desription{padding-top:1.75rem;margin-bottom:10px;font-size:1.125rem}.visual+.intro-section{margin-top:-1.625rem}.visual+.intro-info-section{margin-top:-1.6875rem}}.intro-section{text-align:center;font-size:.7rem;line-height:1.214}.intro-section .container{padding-bottom:1.65rem}.intro-section p{max-width:25rem;margin:0 auto}@media(max-width:991px){.intro-section{font-size:.875rem;line-height:1.5}.intro-section .container{padding-bottom:5.5rem}.intro-section p{max-width:none;margin:0}}.info-card{margin:0}.info-card .image{position:relative;overflow:hidden;padding-top:57%;border-radius:.15rem;margin-bottom:1.05rem}.info-card .image .bg-image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.info-card .image .bg-image>a>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-card.has-border .image::before{content:"";position:absolute;z-index:6;top:0;bottom:0;left:0;right:0;border-radius:.15rem;border:1px solid #000;pointer-events:none}.info-card figcaption{font-size:.7rem;line-height:1.214;color:inherit}.info-card figcaption h3{color:inherit;font-size:1.25rem;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.info-card figcaption h3 a{text-decoration:none;color:inherit}.info-card figcaption h3 a:hover{text-decoration:none;color:#00aff4}.info-card figcaption p{margin-bottom:0}.info-card:hover .image .bg-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.info-card.info-card-text-center figcaption{text-align:center;max-width:70%;margin-left:auto;margin-right:auto}@media(max-width:991px){.info-card .image{padding-top:70%;border-radius:0;margin-bottom:0}.info-card figcaption{padding-top:1.875rem;font-size:.875rem;line-height:1.5}.info-card figcaption h3{font-size:1.875rem;margin-bottom:.125rem}.info-card.info-card-text-center figcaption{max-width:none;margin-left:0;margin-right:0}}.cards-carousel{position:relative;font-size:0;line-height:0}.cards-carousel .swiper-container{margin-left:-.45rem;margin-right:-.45rem}.cards-carousel .swiper-slide{padding-left:.45rem;padding-right:.45rem}.cards-carousel .swiper-slide.swiper-slide-active .info-card figcaption{opacity:1}@media(min-width:992px){.cards-carousel .swiper-button-prev,.cards-carousel .swiper-button-next{top:0;margin-top:9%}}@media(min-width:992px){.cards-carousel .swiper-button-prev{left:10px}}@media(min-width:992px){.cards-carousel .swiper-button-next{right:10px}}@media(max-width:991px){.cards-carousel .swiper-container{margin-left:0;margin-right:0;padding-left:3.25rem;padding-right:3.25rem;overflow:visible}.cards-carousel .swiper-slide{padding-left:0;padding-right:0}.cards-carousel .swiper-button-prev,.cards-carousel .swiper-button-next{top:29vw;-webkit-transform:none;transform:none;margin-top:-3.125rem}.cards-carousel .swiper-button-prev{margin-left:-1.3125rem}.cards-carousel .swiper-button-next{margin-right:-1.3125rem}.cards-carousel .info-card figcaption{opacity:0;margin-left:-2.5rem;margin-right:-2.5rem}}@media(max-width:767px){.cards-carousel .swiper-button-prev,.cards-carousel .swiper-button-next{top:22vw}}.cards-group-section{padding-bottom:1.85rem}.cards-group-section h2{font-size:4rem;line-height:1;margin-bottom:.6rem;text-transform:uppercase;color:inherit}@media(max-width:991px){.cards-group-section{padding-bottom:4.75rem}.cards-group-section h2{font-size:3.3125rem;margin-bottom:1.0625rem;text-align:center}}.info-banner{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info-banner .iamge{position:relative;overflow:hidden;max-width:66%;-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;padding-top:37.6%;margin-top:.1rem;margin-right:.95rem}.info-banner .iamge .bg-image{overflow:hidden;position:absolute;z-index:5;top:0;bottom:0;left:0;right:0}.info-banner figcaption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:inherit;font-size:.7rem;line-height:1.214}.info-banner figcaption h3{text-transform:uppercase;margin-bottom:.55rem;font-size:1.25rem;line-height:1;color:inherit}.info-banner figcaption p:last-child{margin-bottom:0}@media(max-width:991px){.info-banner{display:block}.info-banner .iamge{max-width:none;padding-top:69.3%;margin-top:0;margin-bottom:2.1875rem;margin-right:0}.info-banner figcaption{font-size:.875rem;line-height:1.5;padding-left:2.375rem;padding-right:2.375rem}.info-banner figcaption h3{margin-bottom:.3125rem;font-size:1.875rem}}.info-slideshow{position:relative;font-size:0;line-height:0}.info-slideshow .swiper-slide>a{text-decoration:none}.info-slideshow .swiper-slide>a:hover,.info-slideshow .swiper-slide>a:focus{text-decoration:none}.info-slideshow .swiper-button-prev.swiper-button-prev,.info-slideshow .swiper-button-next.swiper-button-prev{left:0;margin-left:-5.7rem}.info-slideshow .swiper-button-prev.swiper-button-next,.info-slideshow .swiper-button-next.swiper-button-next{right:0;margin-right:-5.7rem}@media(max-width:1279px){.info-slideshow{padding-left:3.3333rem;padding-right:3.3333rem}.info-slideshow .swiper-button-prev.swiper-button-prev,.info-slideshow .swiper-button-next.swiper-button-prev{margin-left:0}.info-slideshow .swiper-button-prev.swiper-button-next,.info-slideshow .swiper-button-next.swiper-button-next{margin-right:0}}@media(max-width:991px){.info-slideshow{padding-left:0;padding-right:0;margin-left:-1.375rem;margin-right:-1.375rem}.info-slideshow .swiper-button-prev,.info-slideshow .swiper-button-next{top:36.5vw;-webkit-transform:none;transform:none;margin-top:-3.125rem}.info-slideshow .swiper-button-prev.swiper-button-prev,.info-slideshow .swiper-button-next.swiper-button-prev{margin-left:.375rem}.info-slideshow .swiper-button-prev.swiper-button-prev::before,.info-slideshow .swiper-button-next.swiper-button-prev::before{background-image:url(../../../../../../../../themes/outform/assets/images/arrow-left-white-01.svg)}.info-slideshow .swiper-button-prev.swiper-button-next,.info-slideshow .swiper-button-next.swiper-button-next{margin-right:.375rem}.info-slideshow .swiper-button-prev.swiper-button-next::before,.info-slideshow .swiper-button-next.swiper-button-next::before{background-image:url(../../../../../../../../themes/outform/assets/images/arrow-right-white-01.svg)}}@media(max-width:767px){.info-slideshow .swiper-button-prev,.info-slideshow .swiper-button-next{top:34.5vw}}.info-slideshow-section{background-color:#fff}.info-slideshow-section .container{padding-top:7.5rem;padding-bottom:9.35rem}.info-slideshow-section h2{margin-bottom:1.95rem;text-align:center;font-size:4rem;color:transparent;letter-spacing:-.065rem;color:#000;text-transform:uppercase}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.info-slideshow-section h2{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}.info-slideshow-section .animated-text{font-size:4rem;line-height:.9;letter-spacing:-.065rem;font-family:din-condensed,Arial,Helvetica,sans-serif;text-transform:uppercase}@media(max-width:991px){.info-slideshow-section .animated-text{font-size:3.3125rem;line-height:1.151;letter-spacing:-.0625rem}}.info-slideshow-section .animated-text .text-svg text{-webkit-transform:translateY(-15px);transform:translateY(-15px);stroke:#000}@media(max-width:1599px){.info-slideshow-section .animated-text .text-svg text{-webkit-transform:translateY(-11px);transform:translateY(-11px)}}@media(max-width:1279px){.info-slideshow-section .animated-text .text-svg text{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}@media(max-width:991px){.info-slideshow-section .animated-text .text-svg text{-webkit-transform:translateY(-14px);transform:translateY(-14px)}}@media(max-width:767px){.info-slideshow-section .animated-text .text-svg text{-webkit-transform:translateY(-13px);transform:translateY(-13px)}}@media(max-width:991px){.info-slideshow-section .container{padding-top:.5625rem;padding-bottom:2.5rem}.info-slideshow-section h2{margin-bottom:3.875rem;padding-left:.625rem;padding-right:.625rem;font-size:3.3125rem;line-height:1.151;letter-spacing:-.0625rem;color:#000}@supports(text-stroke:.0625rem #000) or (-webkit-text-stroke:.0625rem #000){.info-slideshow-section h2{color:transparent;-webkit-text-stroke:.0625rem #000;text-stroke:.0625rem #000}}}.text-collapse-box{position:relative}.text-collapse-box .toggle-text{display:none}.text-collapse-box .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-collapse-box .btn-row .btn.text-switcher>em{display:none;font-style:normal}.text-collapse-box.text-collapse-box-opened .toggle-text{display:inline}.text-collapse-box.text-collapse-box-opened .btn-row .btn.text-switcher>span{display:none}.text-collapse-box.text-collapse-box-opened .btn-row .btn.text-switcher>em{display:inline}@media(max-width:991px){.text-collapse-box{padding-bottom:1.4375rem}.text-collapse-box .btn-row{min-width:7.5rem}}.intro-info-section{text-align:center;color:inherit;font-size:.8rem;line-height:1.313;position:relative;z-index:20}.intro-info-section .container{padding-bottom:1rem}.intro-info-section p{max-width:33.5rem;margin:0 auto 1.5rem}.intro-info-section .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-.5rem;margin-right:-.5rem}.intro-info-section .social>li{padding-left:.5rem;padding-right:.5rem}.intro-info-section .social>li>a .fab{font-size:.85rem}.intro-info-section .text-collapse-box .social,.intro-info-section .text-collapse-box .addtoany_shortcode{padding-bottom:1.5rem}@media(max-width:991px){.intro-info-section{font-size:.875rem;line-height:1.5}.intro-info-section .container{padding:0 .625rem 1.5625rem}.intro-info-section p{max-width:none;margin:0 0 1.1875rem}.intro-info-section .social{margin-left:-.375rem;margin-right:-.375rem}.intro-info-section .social>li{padding-left:.375rem;padding-right:.375rem}.intro-info-section .social>li>a .fab{font-size:.75rem}.intro-info-section .text-collapse-box .social,.intro-info-section .text-collapse-box .addtoany_shortcode{padding-top:1.1875rem;padding-bottom:0}}.project-detail-section{background-color:#fff}.project-detail-section .container{padding-top:1.25rem;padding-bottom:4.3rem}.project-detail-section .image{position:relative;overflow:hidden;border-radius:.15rem;margin:.95rem -.35rem 0 .4rem}.project-detail-section .image .bg-image{position:relative;top:auto;bottom:auto;left:auto;right:auto;border-radius:.15rem;padding-top:57.7%}.project-detail-section .image .video-bg{border-radius:.15rem}.project-detail-section .image .video-bg video{border-radius:.15rem;min-height:101%}.project-detail-section .description{max-width:24.75rem;margin-left:auto;margin-right:-2.75rem}.project-detail-section small{display:block;padding-bottom:1.85rem;text-transform:uppercase;font-size:.8rem;line-height:1.2;font-weight:inherit;text-align:center}.project-detail-section ul{list-style:none;margin:0;padding:0 0 1.4rem;text-align:center;font-size:3.4rem;line-height:.9191176471;font-family:din-condensed,Arial,Helvetica,sans-serif;letter-spacing:-.05rem;text-transform:uppercase;color:transparent;color:#000}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.project-detail-section ul{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}.project-detail-section ul li{margin-bottom:.2318823529em}@media(max-width:1279px){.project-detail-section .image{margin:0}.project-detail-section .description{max-width:none;margin-left:0;margin-right:0}}@media(max-width:991px){.project-detail-section .image{border-radius:0;margin:0}.project-detail-section .image .bg-image{border-radius:0;padding-top:59.7%}.project-detail-section .description{padding:3.0625rem .9375rem 2.1875rem}.project-detail-section small{padding-bottom:.3125rem;font-size:1.0625rem}.project-detail-section ul{font-size:3.3125rem;letter-spacing:-.0625rem;color:#000}@supports(text-stroke:.0625rem #000) or (-webkit-text-stroke:.0625rem #000){.project-detail-section ul{color:transparent;-webkit-text-stroke:.0625rem #000;text-stroke:.0625rem #000}}}@media(max-width:767px){.project-detail-section .container{padding-top:1.25rem;padding-bottom:2.5rem}}@media(max-width:374px){.project-detail-section ul{font-size:2.8571rem}}.images-slideshow{position:relative;overflow:hidden;font-size:0;line-height:0}.images-slideshow .image{position:relative;overflow:hidden;margin:0;padding-top:42%}.images-slideshow .image .bg-image{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden}.images-slideshow .swiper-pagination{position:absolute;z-index:20;bottom:0;left:0;right:0;padding:1.35rem 1.5rem}@media(min-width:1920px){.images-slideshow .swiper-pagination{padding-left:50px;padding-right:50px}}@media(max-width:991px){.images-slideshow .image{padding-top:69%}}.project-services-section{background-color:#fff}.project-services-section .container{padding-top:4.85rem;padding-bottom:2.6rem;max-width:54.6rem}@media(min-width:1920px){.project-services-section .container{max-width:100%}}.project-services-section h2{text-transform:uppercase;margin-bottom:3.65rem;text-align:center;font-size:.75rem;line-height:1.2;font-weight:400;font-family:inherit;color:inherit}.project-services-section .link-row{text-align:center;padding-top:4.8rem}@media(max-width:767px){.project-services-section .container{padding:4.875rem 2.3125rem 1.9375rem}.project-services-section h2{margin-bottom:1.3125rem;font-size:1.0625rem}.project-services-section .info-card{margin-bottom:1.1875rem}.project-services-section .info-card .image{padding-top:58%}.project-services-section .info-card figcaption{padding-top:1.25rem}.project-services-section .link-row{padding-top:4.8125rem}}@media(max-width:374px){.project-services-section .container{padding-left:1.0714rem;padding-right:1.0714rem}}.heading-section{padding-bottom:3.65rem;text-align:center;font-size:1.25rem;line-height:1;font-family:din-condensed,Arial,Helvetica,sans-serif;color:inherit;text-transform:uppercase}.contact-area .heading-section{padding-bottom:3.9rem}@media(max-width:991px){.contact-area .heading-section{padding-bottom:2.375rem}}.heading-section h1{margin-bottom:1.4rem;color:transparent;letter-spacing:-.05rem;color:#000}@supports(text-stroke:.05rem #000) or (-webkit-text-stroke:.05rem #000){.heading-section h1{color:transparent;-webkit-text-stroke:.05rem #000;text-stroke:.05rem #000}}.heading-section .animated-text{font-size:4.5rem;line-height:.978;letter-spacing:0;font-family:din-condensed,Arial,Helvetica,sans-serif}@media(min-width:1600px){.heading-section .animated-text{font-size:4.4444444444rem}}@media(min-width:1920px){.heading-section .animated-text{font-size:6.6666666667rem}}@media(max-width:991px){.heading-section .animated-text{font-size:3.3125rem;letter-spacing:-.0625rem;line-height:.943}}.heading-section .animated-text .text-svg text{-webkit-transform:translateY(-14px);transform:translateY(-14px);text-shadow:-.1rem .1rem 0 rgba(0,0,0,.5)}@media(min-width:768px){.heading-section .animated-text .text-svg text{text-shadow:-.05rem .05rem 0 rgba(0,0,0,.5)}}@media(min-width:1600px){.heading-section .animated-text .text-svg text{stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:.0740740741rem;text-shadow:-.0740740741rem .0740740741rem 0 rgba(0,0,0,.5)}}@media(max-width:1599px){.heading-section .animated-text .text-svg text{-webkit-transform:translateY(-13px);transform:translateY(-13px)}}@media(max-width:1279px){.heading-section .animated-text .text-svg text{-webkit-transform:translateY(-11px);transform:translateY(-11px)}}@media(max-width:991px){.heading-section .animated-text .text-svg text{-webkit-transform:translateY(-9px);transform:translateY(-9px)}}@media(min-width:1600px){.heading-section .animated-text h1{font-size:4.4444444444rem}}@media(min-width:1920px){.heading-section .animated-text h1{font-size:6.6666666667rem}}.heading-section p:last-child{margin-bottom:0}.heading-section.text-small{font-family:futura-pt,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5}@media(min-width:992px){.heading-section.text-small p{font-size:.8rem;line-height:1.313;max-width:33.5rem;margin-left:auto;margin-right:auto}}@media(max-width:991px){.heading-section{padding-bottom:2.5625rem;font-size:1.125rem}.heading-section h1{margin-bottom:3.3125rem;letter-spacing:-.0625rem;line-height:.943}}.headline-section{text-align:center}.headline-section .container{padding-top:2.5rem;padding-bottom:2.5rem}.headline-section h2{color:inherit;margin-bottom:.5rem;text-transform:uppercase;font-size:.75rem;line-height:1.2;font-weight:400;font-family:inherit}.headline-section h2:last-child{margin-bottom:0}.headline-section p:last-child{margin-bottom:0}.headline-section.headline-section-lg{text-align:left}.headline-section.headline-section-lg h1,.headline-section.headline-section-lg h2{text-align:center;font-size:4.5rem;line-height:.967;letter-spacing:-.05rem;font-family:din-condensed,Arial,Helvetica,sans-serif}.headline-section.headline-section-lg p{max-width:40.5rem;margin-left:auto;margin-right:auto}@media(max-width:991px){.headline-section.headline-section-lg h1,.headline-section.headline-section-lg h2{font-size:3.31rem}}.item-card{margin:0 0 .95rem;width:100%;border:.05rem solid #000;border-radius:.15rem}.contact-area .item-card{border:none}.item-card .item-card-image{position:relative;overflow:hidden;min-height:8.25rem;border-radius:.15rem .15rem 0 0;margin:-1px -1px 0}.item-card .item-card-image .bg-image{overflow:hidden;-webkit-transition:all 1s;transition:all 1s;position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;border-radius:.15rem .15rem 0 0}.item-card .item-card-image .bg-image.image-fader::before{opacity:.2}.item-card .item-card-image .item-card-images-slideshow{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden}.item-card .item-card-image .item-card-images-slideshow .swiper-container{height:100%}.item-card .item-card-image .item-card-titles{min-height:8.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative;z-index:8;text-align:center;padding:2.25rem 1rem 2rem;font-size:1rem;line-height:1;font-family:din-condensed,Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff}.item-card .item-card-image .item-card-titles>*{width:100%}.item-card .item-card-image .item-card-titles h2{font-size:2.5rem;line-height:1;margin-bottom:.2rem;letter-spacing:-.05rem;color:transparent;color:#fff}@supports(text-stroke:.05rem #fff) or (-webkit-text-stroke:.05rem #fff){.item-card .item-card-image .item-card-titles h2{color:transparent;-webkit-text-stroke:.05rem #fff;text-stroke:.05rem #fff}}.item-card .item-card-image .item-card-titles p{margin-bottom:0}.item-card .item-card-image .item-card-titles p .logo-item{display:inline-block;vertical-align:middle;width:3.55rem;position:relative;overflow:hidden;margin-top:-.15rem;margin-right:.15rem}.item-card .item-card-image .item-card-titles p .logo-item img{display:block;width:100%;max-width:100%;height:auto}.item-card .item-card-image .btn-row{position:absolute;z-index:10;bottom:0;left:0;right:0;padding:.85rem 1.05rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-card .item-card-image .btn-row .date{font-size:.7rem;line-height:1.2;font-weight:600;text-transform:uppercase;color:#fff}.item-card .item-card-image .ttl-row{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;z-index:10}.item-card .item-card-image .ttl-row h2{font-size:2.5rem;margin:0;text-transform:uppercase;color:#fff}.item-card figcaption{text-align:center;padding:1.5rem 4rem 2rem;color:inherit;font-size:.7rem;line-height:1.214}.contact-area .item-card figcaption{padding:1.15rem 1.5rem 2rem}.item-card figcaption h3{color:inherit;margin-bottom:.45rem;text-transform:uppercase;font-size:1.25rem;line-height:1}.item-card figcaption h3 a{color:inherit;text-decoration:none}.item-card figcaption h3 a:hover{color:#00aff4;text-decoration:none}.item-card figcaption p{margin-bottom:0}.item-card figcaption ul{margin:0;padding:0;list-style:none}.item-card figcaption ul li{display:inline-block}.item-card figcaption ul li:not(:last-child){margin-right:.5rem}.item-card figcaption ul li a{text-decoration:none}.item-card figcaption ul li a:hover{color:#00aff4}.item-card:hover .item-card-image .bg-image{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:991px){.item-card{margin-bottom:1rem;border-width:.0625rem;border-radius:.125rem}.item-card .item-card-image{min-height:6.875rem;border-radius:.125rem .125rem 0 0}.item-card .item-card-image .bg-image{border-radius:.125rem .125rem 0 0}.item-card .item-card-image .item-card-titles{min-height:6.875rem;padding:1.5rem .9375rem 1.875rem;font-size:.6875rem}.item-card .item-card-image .item-card-titles h2{font-size:2.0625rem;margin-bottom:.25rem;letter-spacing:-.0313rem}.item-card .item-card-image .item-card-titles p .logo-item{width:2.75rem;margin-top:-.0625rem;margin-right:.3125rem}.item-card .item-card-image .btn-row{padding:0 .75rem .75rem}.item-card .item-card-image .btn-row .date{font-size:.75rem}.item-card .item-card-image .btn-row .btn{min-width:0;padding-left:.5rem;padding-right:.5rem}.item-card .item-card-image .ttl-row{top:45%}.item-card .item-card-image .ttl-row h2{font-size:2.0812rem}.item-card figcaption{padding:1.125rem 2.1875rem 1.25rem;font-size:.875rem;line-height:1.5}.contact-area .item-card figcaption{padding:1.125rem .9375rem .625rem}.item-card figcaption h3{margin-bottom:.5625rem;font-size:17px}.item-card figcaption p{letter-spacing:.0187rem}}@media(max-width:374px){.item-card figcaption{padding-left:1.0714rem;padding-right:1.0714rem}}.item-card-new{width:100%;display:block;margin:0 0 1rem}.items-list .item-card-new{margin-bottom:1.25rem}@media(min-width:768px){.items-list .item-card-new{margin-bottom:2.7rem}}.item-card-new .bg-image{width:100%;position:relative;overflow:hidden;margin:0 0 1.65rem;height:0;padding-bottom:32.19844358%;border-radius:.125rem}@media(min-width:768px){.item-card-new .bg-image{margin-bottom:1.65rem}}@media(min-width:1600px){.item-card-new .bg-image{border-radius:.1851851852rem}}.item-card-new .bg-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,-webkit-transform 1s;transition:transform 1s,opacity .5s;transition:transform 1s,opacity .5s,-webkit-transform 1s;z-index:1}.item-card-new .bg-image img.hover-image{opacity:0;z-index:2}.item-card-new .bg-image figcaption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;font-family:din-condensed,Arial,Helvetica,sans-serif;font-size:2.0833333333rem;line-height:1;font-weight:700;color:#fff;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:-.01em}@media(min-width:768px){.item-card-new .bg-image figcaption{font-size:2.5rem;letter-spacing:-.01em}}.item-card-new .bg-image figcaption>*{max-width:100%;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;color:inherit}.item-card-new .text{font-family:din-condensed,Arial,Helvetica,sans-serif;font-size:1.1458333333rem;line-height:.9454545455;font-weight:700;color:#000;text-align:center}@media(min-width:768px){.item-card-new .text{font-size:1.25rem;line-height:.8}}.item-card-new .text h3{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0;color:inherit;text-transform:uppercase;letter-spacing:-.016em}.item-card-new .text ul{list-style:none;margin:0;padding:0;font-family:futura-pt,Arial,Helvetica,sans-serif;font-size:.8958333333rem;line-height:1.488372093;font-weight:400;letter-spacing:.0142857143em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}