/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBoldItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBoldItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBoldItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBoldItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBoldItalic.svg#WorkSans-ExtraBoldItalic) format("svg");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Regular.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Regular.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Regular.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Regular.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Regular.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Regular.svg#WorkSans-Regular) format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ThinItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ThinItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ThinItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ThinItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ThinItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ThinItalic.svg#WorkSans-ThinItalic) format("svg");font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-BlackItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-BlackItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BlackItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BlackItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BlackItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BlackItalic.svg#WorkSans-BlackItalic) format("svg");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Italic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Italic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Italic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Italic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Italic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Italic.svg#WorkSans-Italic) format("svg");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBold.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBold.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBold.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBold.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBold.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraBold.svg#WorkSans-ExtraBold) format("svg");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Bold.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Bold.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Bold.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Bold.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Bold.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Bold.svg#WorkSans-Bold) format("svg");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Thin.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Thin.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Thin.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Thin.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Thin.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Thin.svg#WorkSans-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLightItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLightItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLightItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLightItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLightItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLightItalic.svg#WorkSans-ExtraLightItalic) format("svg");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Black.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Black.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Black.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Black.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Black.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Black.svg#WorkSans-Black) format("svg");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-MediumItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-MediumItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-MediumItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-MediumItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-MediumItalic.svg#WorkSans-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBoldItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBoldItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBoldItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBoldItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBoldItalic.svg#WorkSans-SemiBoldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLight.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLight.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLight.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLight.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLight.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-ExtraLight.svg#WorkSans-ExtraLight) format("svg");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-BoldItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BoldItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BoldItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BoldItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-BoldItalic.svg#WorkSans-BoldItalic) format("svg");font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBold.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBold.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBold.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBold.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBold.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-SemiBold.svg#WorkSans-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Light.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Light.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Light.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Light.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Light.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Light.svg#WorkSans-Light) format("svg");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Medium.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-Medium.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Medium.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Medium.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Medium.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-Medium.svg#WorkSans-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Work Sans";src:url(/themes/prodigious/fonts/WorkSans/WorkSans-LightItalic.eot);src:url(/themes/prodigious/fonts/WorkSans/WorkSans-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-LightItalic.woff2) format("woff2"),url(/themes/prodigious/fonts/WorkSans/WorkSans-LightItalic.woff) format("woff"),url(/themes/prodigious/fonts/WorkSans/WorkSans-LightItalic.ttf) format("truetype"),url(/themes/prodigious/fonts/WorkSans/WorkSans-LightItalic.svg#WorkSans-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap;}@keyframes slideOutRight{0%{-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);}100%{-webkit-transform:translateX(100vw) translateY(-50%);-moz-transform:translateX(100vw) translateY(-50%);-ms-transform:translateX(100vw) translateY(-50%);-o-transform:translateX(100vw) translateY(-50%);transform:translateX(100vw) translateY(-50%);}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(100vw) translateY(-50%);-moz-transform:translateX(100vw) translateY(-50%);-ms-transform:translateX(100vw) translateY(-50%);-o-transform:translateX(100vw) translateY(-50%);transform:translateX(100vw) translateY(-50%);}100%{-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);}}@keyframes slideRight{0%{transform:translateX(-50%);}100%{transform:translateX(0);}}@keyframes slideLeft{0%{transform:translateX(50%);}100%{transform:translateX(0);}}*{margin:0;padding:0;box-sizing:border-box;font-weight:500;}html,body,ul,ol{margin:0;padding:0;list-style-type:none;}html{scroll-behavior:smooth;}a{text-decoration:none;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;}:root{--speed-animation:9s;}::-webkit-scrollbar{width:0.5rem;background-color:#000000;}::-webkit-scrollbar-thumb{background-color:#444;}::-webkit-scrollbar-thumb:hover{background-color:#FFFFFF;}body{min-height:100vh;overflow-x:hidden;}body img{display:inline-block;max-width:100%;height:auto;}body blockquote p{font-size:2.5rem !important;line-height:2.75rem !important;font-style:italic;font-weight:500 !important;text-align:center;padding:1.5625rem 0.9375rem 0;font-family:"Work Sans" !important;}body blockquote p::before{content:"“";}body blockquote p::after{content:"”";}body blockquote footer p{font-size:1rem !important;line-height:2rem !important;padding-top:0;padding-bottom:0;}body blockquote footer p::before{content:"";}body blockquote footer p::after{content:"";}body #header{position:sticky;top:-3px;z-index:99;}body #header.active{position:fixed;z-index:99;}body main{width:100%;position:relative;display:block;background-color:#FFFFFF;}@media only screen and (max-width:991px){body main{padding:0;}}body main.project .hero-banner{position:relative;}body main.project .hero-banner .poster_component{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000000;}body main.project .hero-banner .poster_component img{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);object-fit:cover;height:100%;width:100%;}body main.project .hero-banner .poster_component img.mobile-only{width:100%;height:100%;}body main #block-prodigious-whatwedo{margin-top:11%;}body main .content{width:100%;}body main .content .animated-text{width:80%;}@media only screen and (max-width:991px){body main .content .animated-text{width:100%;}}body main .content .animated-text .fade-in{color:#2f2f2f;transition:color 0.7s ease-in-out;}body main .content .animated-text .fade-in.trigger{display:none;}body main .content .animated-text .fade-in span{font-family:"Work Sans";font-size:3.25rem;line-height:4rem;font-weight:700;}@media only screen and (max-width:991px){body main .content .animated-text .fade-in span{font-size:2.25rem;line-height:3.25rem;}}body main .content .animated-text-2{width:80%;}@media only screen and (max-width:991px){body main .content .animated-text-2{width:100%;}}body main .content .animated-text-2 .fade-in-2{color:#2f2f2f;transition:color 0.7s ease-in-out;}body main .content .animated-text-2 .fade-in-2.trigger{display:none;}body main .content .animated-text-2 .fade-in-2 span{font-family:"Work Sans";font-size:3.25rem;line-height:4rem;}@media only screen and (max-width:991px){body main .content .animated-text-2 .fade-in-2 span{font-size:2.25rem;line-height:3.25rem;}}body main .content .content-box{padding:15% 0;width:42%;}@media only screen and (max-width:991px){body main .content .content-box{width:100%;}}body main .content .content-box p{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;color:#FFFFFF;margin-bottom:0;}body main .content .content-box .cta-more{margin-top:9%;}body main .content .content-box .cta-more a{font-family:"Work Sans";font-size:0.875rem;line-height:auto;text-transform:uppercase;color:#FFFFFF;margin-bottom:0;}body main .content .content-box .cta-more a:after{content:url(/themes/prodigious/images/icons/svg/arrow-right.svg);margin-left:0.625rem;}body main .content .content-box .cta-more a:hover{text-decoration:none;}body main .content.info-section{padding-bottom:5%;}body main .content.info-section .info-section-heading{font-family:"Work Sans";font-size:2.625rem;line-height:3rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;color:#FFFFFF;font-family:"Work Sans";margin-bottom:5%;}@media only screen and (max-width:640px){body main .content.info-section .info-section-heading{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5625rem;}}body main .content.info-section .info-section-heading h2{font-family:"Work Sans";font-size:2.625rem;line-height:3rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;color:#FFFFFF;font-family:"Work Sans";}@media only screen and (max-width:640px){body main .content.info-section .info-section-heading h2{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5625rem;}}body main .content.info-section .info-section-list{padding-left:26%;width:100%;}@media only screen and (max-width:1024px){body main .content.info-section .info-section-list{padding-left:0;margin-top:5%;}}body main .content.info-section .info-section-list span{display:block;font-family:"Work Sans";font-size:3rem;line-height:3.375rem;margin-bottom:0;color:#FFFFFF;border-bottom:0.0625rem solid #4C4C4C;}@media only screen and (max-width:991px){body main .content.info-section .info-section-list span{font-size:2rem;line-height:2.25rem;}}body main .content.legal-section{width:100%;display:block;}body main .content.legal-section h1{font-family:"Work Sans";font-size:3rem;line-height:3.25rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;margin:2.5rem 0 1.25rem;font-size:3.25rem;line-height:4rem;}@media only screen and (max-width:640px){body main .content.legal-section h1{font-size:2.625rem;line-height:3rem;margin-bottom:1.5625rem;line-height:inherit;}}body main .content.legal-section .legal-text{padding:3% 10% 7%;}body main .content.legal-section .legal-text img{width:100%;}body main .content.legal-section .legal-text h2{font-family:"Work Sans";font-size:2.625rem;line-height:3rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;margin:1.875rem 0 0.9375rem;}@media only screen and (max-width:640px){body main .content.legal-section .legal-text h2{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5625rem;}}body main .content.legal-section .legal-text h3{font-family:"Work Sans";font-size:2.3125rem;line-height:2.6875rem;margin-bottom:0;font-weight:700;margin:1.25rem 0 0.625rem;}@media only screen and (max-width:640px){body main .content.legal-section .legal-text h3{font-size:1.5625rem;line-height:inherit;}}body main .content.legal-section .legal-text h4{font-family:"Work Sans";font-size:1.75rem;line-height:2rem;margin-bottom:0;font-weight:700;margin:0.625rem 0 0.3125rem;}@media only screen and (max-width:640px){body main .content.legal-section .legal-text h4{font-size:1.375rem;line-height:inherit;}}body main .content.legal-section .legal-text h5{font-family:"Work Sans";font-size:1.375rem;line-height:1.5625rem;margin-bottom:0;font-weight:700;margin:0.5rem 0 0.25rem;}@media only screen and (max-width:640px){body main .content.legal-section .legal-text h5{font-size:1.25rem;line-height:inherit;}}body main .content.legal-section .legal-text h6{font-family:"Work Sans";font-size:1.125rem;line-height:1.3125rem;margin-bottom:0;font-weight:700;margin:0.375rem 0 0.1875rem;}@media only screen and (max-width:640px){body main .content.legal-section .legal-text h6{font-size:1.125rem;line-height:inherit;}}body main .content.legal-section .legal-text p{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;margin-bottom:0.75rem;}body main .content.legal-section .legal-text a{text-decoration:underline;}body main .content.legal-section .legal-text a:hover{text-decoration:none;}body main .content.legal-section .legal-text ul,body main .content.legal-section .legal-text ol{list-style-type:auto;padding-left:1.0625rem;}body main .content.legal-section .legal-text table{border:0.0625rem solid #000000;width:100%;}body main .content.legal-section .legal-text table th{border:0.0625rem solid #000000;}body main .content.legal-section .legal-text table tr td{border:0.0625rem solid #000000;padding:0.3125rem;}body main .content.legal-section .legal-text table caption{font-size:0.875rem;line-height:1.125rem;}body main .content.two-col h2,body main .content.two-col-v1 h2,body main .content.two-col-v2 h2,body main .content.two-col-v3 h2{font-family:"Work Sans";font-size:2.625rem;line-height:3rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;font-family:"Work Sans";}@media only screen and (max-width:640px){body main .content.two-col h2,body main .content.two-col-v1 h2,body main .content.two-col-v2 h2,body main .content.two-col-v3 h2{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5625rem;}}body main .content.two-col h3,body main .content.two-col-v1 h3,body main .content.two-col-v2 h3,body main .content.two-col-v3 h3{font-family:"Work Sans";font-size:1.625rem;line-height:1.875rem;color:#000000;margin:0 0 1%;display:inline-block;}@media only screen and (max-width:991px){body main .content.two-col h3,body main .content.two-col-v1 h3,body main .content.two-col-v2 h3,body main .content.two-col-v3 h3{font-size:1.125rem;line-height:1.125rem;}}body main .content.two-col h4,body main .content.two-col-v1 h4,body main .content.two-col-v2 h4,body main .content.two-col-v3 h4{font-family:"Work Sans";font-size:1.75rem;line-height:2rem;margin-bottom:0;font-weight:700;}@media only screen and (max-width:640px){body main .content.two-col h4,body main .content.two-col-v1 h4,body main .content.two-col-v2 h4,body main .content.two-col-v3 h4{font-size:1.375rem;line-height:inherit;}}body main .content.two-col p,body main .content.two-col-v1 p,body main .content.two-col-v2 p,body main .content.two-col-v3 p{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;font-weight:500;}@media only screen and (max-width:1280px){body main .content.two-col p,body main .content.two-col-v1 p,body main .content.two-col-v2 p,body main .content.two-col-v3 p{padding:0;}}body main .content.two-col span,body main .content.two-col-v1 span,body main .content.two-col-v2 span,body main .content.two-col-v3 span{font-family:"Work Sans";font-size:1.625rem;line-height:1.875rem;color:#000000;}@media only screen and (max-width:991px){body main .content.two-col span,body main .content.two-col-v1 span,body main .content.two-col-v2 span,body main .content.two-col-v3 span{font-size:1.125rem;line-height:1.125rem;}}body main .content.two-col .cse,body main .content.two-col-v1 .cse,body main .content.two-col-v2 .cse,body main .content.two-col-v3 .cse{padding-left:6%;}@media only screen and (max-width:991px){body main .content.two-col .cse,body main .content.two-col-v1 .cse,body main .content.two-col-v2 .cse,body main .content.two-col-v3 .cse{padding-left:0;margin-top:1.875rem;}}body main .content.two-col .cse .linkedin-rs,body main .content.two-col-v1 .cse .linkedin-rs,body main .content.two-col-v2 .cse .linkedin-rs,body main .content.two-col-v3 .cse .linkedin-rs{cursor:pointer;}@media only screen and (max-width:991px){body main .content.two-col .cse .linkedin-rs,body main .content.two-col-v1 .cse .linkedin-rs,body main .content.two-col-v2 .cse .linkedin-rs,body main .content.two-col-v3 .cse .linkedin-rs{padding-left:0;}}body main .content.two-col .cse .linkedin-rs a,body main .content.two-col-v1 .cse .linkedin-rs a,body main .content.two-col-v2 .cse .linkedin-rs a,body main .content.two-col-v3 .cse .linkedin-rs a{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;color:#000000;}body main .content.two-col .cse .linkedin-rs a:hover,body main .content.two-col-v1 .cse .linkedin-rs a:hover,body main .content.two-col-v2 .cse .linkedin-rs a:hover,body main .content.two-col-v3 .cse .linkedin-rs a:hover{text-decoration:underline;}body main .content.two-col .cse .email,body main .content.two-col-v1 .cse .email,body main .content.two-col-v2 .cse .email,body main .content.two-col-v3 .cse .email{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;cursor:pointer;}body main .content.two-col .cse .email a,body main .content.two-col-v1 .cse .email a,body main .content.two-col-v2 .cse .email a,body main .content.two-col-v3 .cse .email a{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;color:#000000;}body main .content.two-col .cse .email a:hover,body main .content.two-col-v1 .cse .email a:hover,body main .content.two-col-v2 .cse .email a:hover,body main .content.two-col-v3 .cse .email a:hover{text-decoration:underline;}body main .content.two-col.two-col-v2 .expertise .title,body main .content.two-col-v1.two-col-v2 .expertise .title,body main .content.two-col-v2.two-col-v2 .expertise .title,body main .content.two-col-v3.two-col-v2 .expertise .title{font-size:1rem;line-height:1rem;font-weight:700;border-bottom:0.0625rem solid rgba(0,0,0,0.3);width:100%;padding-bottom:0.625rem;width:100%;display:inline-block;}@media only screen and (max-width:991px){body main .content.two-col.two-col-v2 .expertise .col-lg-7,body main .content.two-col-v1.two-col-v2 .expertise .col-lg-7,body main .content.two-col-v2.two-col-v2 .expertise .col-lg-7,body main .content.two-col-v3.two-col-v2 .expertise .col-lg-7{padding:0;}}@media only screen and (max-width:991px){body main .content.two-col.two-col-v2 .expertise .col-right,body main .content.two-col-v1.two-col-v2 .expertise .col-right,body main .content.two-col-v2.two-col-v2 .expertise .col-right,body main .content.two-col-v3.two-col-v2 .expertise .col-right{padding:6.25rem 0 0;}}body main .content.two-col.two-col-v2 .expertise ul,body main .content.two-col-v1.two-col-v2 .expertise ul,body main .content.two-col-v2.two-col-v2 .expertise ul,body main .content.two-col-v3.two-col-v2 .expertise ul{width:100;padding-top:0.625rem;}@media only screen and (max-width:991px){body main .content.two-col.two-col-v2 .expertise ul,body main .content.two-col-v1.two-col-v2 .expertise ul,body main .content.two-col-v2.two-col-v2 .expertise ul,body main .content.two-col-v3.two-col-v2 .expertise ul{padding-bottom:8.125rem;}}body main .content.two-col.two-col-v2 .expertise ul li,body main .content.two-col-v1.two-col-v2 .expertise ul li,body main .content.two-col-v2.two-col-v2 .expertise ul li,body main .content.two-col-v3.two-col-v2 .expertise ul li{display:block;padding:0.625rem 0;}body main .content.two-col.two-col-v2.csr-block strong,body main .content.two-col-v1.two-col-v2.csr-block strong,body main .content.two-col-v2.two-col-v2.csr-block strong,body main .content.two-col-v3.two-col-v2.csr-block strong{font-size:1.625rem;line-height:1.875rem;}@media only screen and (max-width:991px){body main .content.two-col.two-col-v2.csr-block strong,body main .content.two-col-v1.two-col-v2.csr-block strong,body main .content.two-col-v2.two-col-v2.csr-block strong,body main .content.two-col-v3.two-col-v2.csr-block strong{font-size:1.375rem;line-height:1.375rem;}}body main .content.two-col.bgBlack.p-grey,body main .content.two-col-v1.bgBlack.p-grey,body main .content.two-col-v2.bgBlack.p-grey,body main .content.two-col-v3.bgBlack.p-grey{color:#b0b0b0;}body main .content.two-col.bgWhite h2.p-grey,body main .content.two-col.bgWhite h4.p-grey,body main .content.two-col.bgWhite p.p-grey,body main .content.two-col.bgWhite span.p-grey,body main .content.two-col.bgWhite figure figcaption.p-grey,body main .content.two-col-v1.bgWhite h2.p-grey,body main .content.two-col-v1.bgWhite h4.p-grey,body main .content.two-col-v1.bgWhite p.p-grey,body main .content.two-col-v1.bgWhite span.p-grey,body main .content.two-col-v1.bgWhite figure figcaption.p-grey,body main .content.two-col-v2.bgWhite h2.p-grey,body main .content.two-col-v2.bgWhite h4.p-grey,body main .content.two-col-v2.bgWhite p.p-grey,body main .content.two-col-v2.bgWhite span.p-grey,body main .content.two-col-v2.bgWhite figure figcaption.p-grey,body main .content.two-col-v3.bgWhite h2.p-grey,body main .content.two-col-v3.bgWhite h4.p-grey,body main .content.two-col-v3.bgWhite p.p-grey,body main .content.two-col-v3.bgWhite span.p-grey,body main .content.two-col-v3.bgWhite figure figcaption.p-grey{color:#b0b0b0;}body main .content.gallery{text-align:center;margin:8.125rem auto;padding:0 3.125rem;}@media only screen and (max-width:991px){body main .content.gallery{padding:0 1.5625rem;}}body main .content.gallery .row-filter{margin:0;}body main .content.gallery .row-filter::after{content:"";display:block;border-bottom:0.0625rem solid #000000;width:100%;margin:0 auto;}@media only screen and (max-width:991px){body main .content.gallery .row-filter::after{display:none;}}@media only screen and (max-width:991px){body main .content.gallery .row-filter .col-mob{height:4.375rem;}}body main .content.gallery .row-filter .col-mob::after{content:"";display:none;border-bottom:0.0625rem solid #000000;width:100%;margin:0 auto;position:absolute;bottom:0;}@media only screen and (max-width:991px){body main .content.gallery .row-filter .col-mob::after{display:block;}}@media only screen and (max-width:991px){body main .content.gallery .h1-container{float:left;width:50%;}}body main .content.gallery .h1-container h1{font-family:"Work Sans";font-size:3rem;line-height:3.25rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;color:#000000;}@media only screen and (max-width:640px){body main .content.gallery .h1-container h1{font-size:2.625rem;line-height:3rem;margin-bottom:1.5625rem;line-height:inherit;}}body main .content.gallery .filter{align-items:center;justify-content:right;display:flex;padding-right:0.75rem;}@media only screen and (max-width:991px){body main .content.gallery .filter{justify-content:center;display:none;}}body main .content.gallery .filter .filter-buttons{width:100%;}@media only screen and (max-width:991px){body main .content.gallery .filter .filter-buttons{text-align:center;}}body main .content.gallery .filter .filter-buttons .filter-button{padding:0.625rem 1.25rem;background-color:transparent;border:none;cursor:pointer;font-family:"Work Sans";font-size:1rem;line-height:1.125rem;color:#b0b0b0;}@media only screen and (max-width:640px){body main .content.gallery .filter .filter-buttons .filter-button{padding:0.625rem 2%;}}body main .content.gallery .filter .filter-buttons .filter-button:focus{outline:none;color:#000000;font-weight:700;}body main .content.gallery .filter .filter-buttons .filter-button.focused{outline:none;color:#000000;font-weight:700;}body main .content.gallery .filter .filter-buttons .filter-button:hover{color:#000000;}body main .content.gallery .filter .filter-buttons .filter-button:last-child{padding:0.625rem 0 1.25rem 0.625rem;}@media only screen and (max-width:640px){body main .content.gallery .filter .filter-buttons .filter-button:last-child{padding:2% 0 0.625rem 2%;}}body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item{display:flex;flex-direction:row;justify-content:flex-end;}@media only screen and (max-width:991px){body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item{justify-content:center;}}body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item label{padding:0.625rem 1.25rem;font-family:"Work Sans";font-size:1rem;line-height:1.125rem;color:#b0b0b0;margin-right:1.5rem;text-transform:uppercase;}@media only screen and (max-width:480px){body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item label{padding:0.625rem;margin-right:0;}}body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item .form-select ul{display:flex;flex-direction:row;}@media only screen and (max-width:320px){body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item .form-select ul{flex-wrap:wrap;}}body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item .form-select ul li a{color:#b0b0b0;}body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item .form-select ul li a.bef-link--selected{outline:none;color:#000000;font-weight:700;}body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item .form-select ul li a:hover{color:#000000;text-decoration:none;}@media only screen and (max-width:640px){body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item .form-select ul li{padding:0.625rem 1.25rem;}}@media only screen and (max-width:480px){body main .content.gallery .filter .filter-buttons .views-exposed-form .form-item .form-select ul li{padding:0.625rem;}}body main .content.gallery .filter .filter-buttons span{font-family:"Work Sans";font-size:1rem;line-height:1.125rem;color:#b0b0b0;margin-right:2.5rem;}@media only screen and (max-width:640px){body main .content.gallery .filter .filter-buttons span{margin-right:2%;}}@media only screen and (max-width:320px){body main .content.gallery .filter .filter-buttons span{margin-right:1%;}}body main .content.gallery .filter-dropdown{display:none;font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;color:#b0b0b0;align-items:flex-end;justify-content:right;padding-right:0.75rem;width:50%;float:right;height:4.375rem;padding-bottom:0.5rem;}@media only screen and (max-width:991px){body main .content.gallery .filter-dropdown{display:flex;}}body main .content.gallery .filter-dropdown:after{content:url(/themes/prodigious/images/icons/svg/cheveron-up.svg) !important;display:inline-block;margin-left:0.8125rem;transition:transform 0.2s ease;}body main .content.gallery .filter-dropdown.active:after{content:url(/themes/prodigious/images/icons/svg/cheveron-down.svg) !important;transition:transform 0.2s ease;}body main .content.gallery .items{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:0;max-width:93.75rem;margin:0 auto;}body main .content.gallery .items .item{margin:5% 3%;display:inline-block;overflow:hidden;max-width:100%;}@media only screen and (max-width:1800px){body main .content.gallery .items .item{margin:5% 1%;}}body main .content.gallery .items .item:nth-child(4n+2),body main .content.gallery .items .item:nth-child(4n+3){max-width:25.4375rem;}@media only screen and (max-width:1420px){body main .content.gallery .items .item:nth-child(4n+2),body main .content.gallery .items .item:nth-child(4n+3){max-width:21.875rem;}}@media only screen and (max-width:1229px){body main .content.gallery .items .item:nth-child(4n+2),body main .content.gallery .items .item:nth-child(4n+3){max-width:15.625rem;}}body main .content.gallery .items .item a:hover{text-decoration:none;}body main .content.gallery .items .item .title{font-family:"Work Sans";color:#000000;font-size:1.875rem;line-height:2.1875rem;margin-top:1rem;text-transform:uppercase;white-space:normal;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;max-width:100%;text-align:left;}@media only screen and (max-width:991px){body main .content.gallery .items .item .title{font-size:1rem;line-height:1.125rem;}}body main .content.gallery .items .item .sub-title{max-width:100%;font-family:"Work Sans";color:#b0b0b0;font-size:1.3125rem;line-height:1.5625rem;margin-top:0.3125rem;white-space:normal;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;text-align:left;}@media only screen and (max-width:991px){body main .content.gallery .items .item .sub-title{font-size:0.8125rem;line-height:0.9375rem;}}body main .content.gallery .items .item .img-wrapper{overflow:hidden;border-radius:0.4375rem;max-width:53.125rem;max-height:38.125rem;}body main .content.gallery .items .item .img-wrapper img{transition:transform 0.2s ease;height:auto;border-radius:0.4375rem;}@media only screen and (max-width:1420px){body main .content.gallery .items .item .img-wrapper img{height:32.75rem;}}@media only screen and (max-width:1229px){body main .content.gallery .items .item .img-wrapper img{height:25rem;}}@media only screen and (max-width:991px){body main .content.gallery .items .item .img-wrapper img{height:auto;}}body main .content.gallery .items .item .img-wrapper img:hover{transform:scale(1.1);transition:transform 0.2s ease;}body main .content.contact-form h1{font-family:"Work Sans";font-size:3rem;line-height:3.25rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;margin-bottom:10%;}@media only screen and (max-width:640px){body main .content.contact-form h1{font-size:2.625rem;line-height:3rem;margin-bottom:1.5625rem;line-height:inherit;}}body main .content.contact-form .contact-form-content{width:67%;}@media only screen and (max-width:991px){body main .content.contact-form .contact-form-content{width:100%;}}body main .content.contact-form .contact-form-content .form{padding-left:2.5rem;}@media only screen and (max-width:991px){body main .content.contact-form .contact-form-content .form{padding-left:0;}}body main .content.contact-form .contact-form-content .form div{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem;width:100%;}body main .content.contact-form .contact-form-content .form p{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;color:#FFFFFF;}body main .content.contact-form .contact-form-content .form label{font-family:"Work Sans";font-size:1.75rem;line-height:2rem;margin-bottom:0;font-weight:700;color:#FFFFFF;margin-top:auto;}@media only screen and (max-width:640px){body main .content.contact-form .contact-form-content .form label{font-size:1.375rem;line-height:inherit;}}body main .content.contact-form .contact-form-content .form .form-txt label,body main .content.contact-form .contact-form-content .form .form-txt p{font-family:"Work Sans";font-size:0.875rem;line-height:inherit;color:#FFFFFF;}body main .content.contact-form .contact-form-content .form input[type=text],body main .content.contact-form .contact-form-content .form select,body main .content.contact-form .contact-form-content .form textarea{width:100%;padding:0.75rem 0;border:0;border-bottom:0.0625rem solid #b0b0b0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;resize:vertical;background-color:transparent;}body main .content.contact-form .contact-form-content .form textarea{padding:0.625rem;border:0.0625rem solid #b0b0b0;min-height:11.25rem;margin-top:1rem;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;}body main .content.contact-form .contact-form-content .form input[type=text],body main .content.contact-form .contact-form-content .form select,body main .content.contact-form .contact-form-content .form textarea:focus-visible{outline:0;color:#FFFFFF;}body main .content.contact-form .contact-form-content .form input[type=submit]{background-color:transparent;color:#FFFFFF;padding:0.75rem 1.25rem;border:0.0625rem solid #FFFFFF;border-radius:0.25rem;cursor:pointer;}body main .content.contact-form .contact-form-content .form input[type=submit]:hover{opacity:0.7;}body main .content.contact-form .contact-form-content .form .custom-checkbox{position:relative;cursor:pointer;padding-left:1.875rem;}body main .content.contact-form .contact-form-content .form .custom-checkbox input{display:none;}body main .content.contact-form .contact-form-content .form .custom-checkbox .checkmark{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;border:0.0625rem solid #FFFFFF;}body main .content.contact-form .contact-form-content .form .custom-checkbox input:checked + .checkmark:after{content:"✓";position:relative;top:-0.625rem;left:0.125rem;font-size:1.0625rem;color:#FFFFFF;}@media only screen and (max-width:991px){body main .content.contact-form .contact-form-content .form .custom-checkbox input:checked + .checkmark:after{top:0;}}body main .content.contact-form .contact-form-content .form a{color:#FFFFFF;text-decoration:underline;font-weight:700;}body main .content.contact-form .contact-form-content .form a:hover{text-decoration:none;}body main .content.visit-us h2{font-family:"Work Sans";font-size:2.625rem;line-height:3rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;font-family:"Work Sans";margin-bottom:10%;}@media only screen and (max-width:640px){body main .content.visit-us h2{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5625rem;}}@media only screen and (max-width:1440px){body main .content.visit-us h2{font-size:2.25rem;}}@media only screen and (max-width:1199px){body main .content.visit-us .visit-us-container{padding-left:2.5rem;}}@media only screen and (max-width:991px){body main .content.visit-us .visit-us-container{padding-left:0;}}body main .content.visit-us .visit-us-container h4{font-family:"Work Sans";font-size:1.75rem;line-height:2rem;margin-bottom:0;font-weight:700;}@media only screen and (max-width:640px){body main .content.visit-us .visit-us-container h4{font-size:1.375rem;line-height:inherit;}}body main .content.visit-us .visit-us-container p{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;color:#b0b0b0 !important;}body main .content.visit-us .visit-us-container span a{font-family:"Work Sans";font-size:1rem;line-height:inherit;color:#FFFFFF;text-decoration:underline;}body main .content.visit-us .visit-us-container span a:hover{opacity:0.8;}body main .content.section-back{padding:1% 6%;z-index:9;position:relative;background-color:#EDEDED;margin-top:0;}@media only screen and (max-width:1440px){body main .content.section-back{padding-left:4%;}}@media only screen and (max-width:1439px){body main .content.section-back{padding-left:10%;}}body main .content.section-back .section-back-txt{display:flex;align-items:center;}body main .content.section-back .section-back-txt .link-back a{font-family:"Work Sans";font-size:0.875rem;line-height:auto;color:#000000;text-decoration:none;text-transform:uppercase;position:relative;}body main .content.section-back .section-back-txt .link-back a:before{content:url(/themes/prodigious/images/icons/svg/arrow-back.svg);transition:transform 0.3s ease;position:absolute;transform:translateX(-1.5625rem);top:-0.0625rem;}body main .content.section-back .section-back-txt .link-back a:hover:before{transform:translateX(-2.1875rem);}body main .content.project-prefooter{background-color:#FBFBFB;}body main .content.project-prefooter .next-txt-wrapper{display:flex;align-items:center;}body main .content.project-prefooter .next-txt-wrapper span{font-family:"Work Sans";font-size:0.625rem;color:#000000;display:inline-block;}@media only screen and (max-width:991px){body main .content.project-prefooter .next-txt-wrapper span{padding-bottom:10%;}}body main .content.project-prefooter .next-txt-wrapper span img{border-radius:0.4375rem;}body main .content.project-prefooter .next-txt-wrapper p{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;}body main .content.project-prefooter .next-txt-wrapper .link-next a{font-family:"Work Sans";font-size:1.375rem;line-height:1.9375rem;color:#000000;text-decoration:none;position:relative;}body main .content.project-prefooter .next-txt-wrapper .link-next a:after{content:url(/themes/prodigious/images/icons/svg/Arrow.svg);right:-1.5625rem;top:0.125rem;position:absolute;}body main .content.project-prefooter .next-txt-wrapper .link-next a:hover{text-decoration:none;opacity:0.8;}body main .content.project-prefooter .next-img-wrapper{text-align:right;}@media only screen and (max-width:991px){body main .content.project-prefooter .next-img-wrapper{text-align:center;margin-top:5%;padding-left:0;padding-right:0;}}body main .content.skewed-image.padImg{padding:3.125rem 0;}body main .content.skewed-image.padImg h2{padding:0 10% 3.125rem;}body main .content.skewed-image.padImg.bgBlack h2{color:#FFFFFF;}body main .content.skewed-image.padImg .title{font-family:"Work Sans";font-weight:700;font-size:3.25rem;line-height:4rem;}body main .content.skewed-image.padImg .full-image{text-align:center;}body main .content.skewed-image.padImg .full-image .img-fluid{width:100%;}body main.csr .contentPadTop{padding:5% 10% 0;}@media only screen and (max-width:991px){body main.csr .contentPadTop{padding:5% 10% 10%;}}body main.csr .content.contentSm.two-col-v3.bgBlack p{padding-top:15%;}@media only screen and (max-width:991px){body main.csr .content.contentSm.two-col-v3.bgBlack p{padding-top:inherit;}}body main .hero-banner{width:100%;position:relative;height:calc(100vh - 6.75rem);}body main .hero-banner img{height:100%;object-fit:cover;}body main .hero-banner .scroll-indicator img{height:auto;}body main .custom-video-player{max-width:100%;position:relative;background-color:#000000;text-align:center;}body main .custom-video-player #videoPlayer{width:100%;object-fit:cover;}body main .custom-video-player .fa-play:before{content:url(/themes/prodigious/images/icons/svg/play.svg) !important;display:inline-block;}body main .custom-video-player .fa-pause:before{content:url(/themes/prodigious/images/icons/svg/pause.svg) !important;display:inline-block;}body main.project h1{font-family:"Work Sans";font-size:3rem;line-height:3.25rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;}@media only screen and (max-width:640px){body main.project h1{font-size:2.625rem;line-height:3rem;margin-bottom:1.5625rem;line-height:inherit;}}body main.project h2{font-family:"Work Sans";font-size:2.625rem;line-height:3rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;color:#b0b0b0;}@media only screen and (max-width:640px){body main.project h2{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5625rem;}}body main.project h3{font-family:"Work Sans";font-size:2.3125rem;line-height:2.6875rem;margin-bottom:0;font-weight:700;}@media only screen and (max-width:640px){body main.project h3{font-size:1.5625rem;line-height:inherit;}}body main.project p{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;}body main.project .two-col h1.title,body main.project .two-col-v1 h1.title,body main.project .two-col-v2 h1.title,body main.project .two-col-v3 h1.title{font-family:"Work Sans";font-size:2.625rem;line-height:3rem;margin-bottom:0;font-weight:700;margin-bottom:1.875rem;}@media only screen and (max-width:640px){body main.project .two-col h1.title,body main.project .two-col-v1 h1.title,body main.project .two-col-v2 h1.title,body main.project .two-col-v3 h1.title{font-size:2.25rem;line-height:2.875rem;margin-bottom:1.5625rem;}}body main.project .two-col h2.subtitle,body main.project .two-col-v1 h2.subtitle,body main.project .two-col-v2 h2.subtitle,body main.project .two-col-v3 h2.subtitle{font-family:"Work Sans";font-size:2.3125rem;line-height:2.6875rem;margin-bottom:0;font-weight:700;color:#b0b0b0;font-family:"Work Sans";}@media only screen and (max-width:640px){body main.project .two-col h2.subtitle,body main.project .two-col-v1 h2.subtitle,body main.project .two-col-v2 h2.subtitle,body main.project .two-col-v3 h2.subtitle{font-size:1.5625rem;line-height:inherit;}}@media only screen and (max-width:991px){body main.project .col-lg-9{padding-left:0;padding-right:0;}}@media only screen and (max-width:991px){body main.project .col-right{padding:3rem 0 0;}}body main.project .col-right span{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;font-family:"Work Sans";font-weight:700;}body main.project .col-right ul li{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;}body main.project .credits{margin-top:0;}@media only screen and (max-width:991px){body main.project .credits .col-left{padding-left:0;padding-right:0;}}body main.project .credits .col-left span{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;font-family:"Work Sans";}body main.project .credits .col-left ul li{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;}body main.project .credits .col-left-title span{font-family:"Work Sans";font-size:1rem;line-height:2rem;margin-bottom:0;font-family:"Work Sans";}body main.project .credits .col-left-title span::after{content:"";display:block;border-bottom:0.0625rem solid #000000;width:100%;margin:0 auto;}@media only screen and (max-width:991px){body main.project .credits .col-left-title span::after{display:none;}}body main .scroll-indicator{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:5%;height:8.625rem;z-index:30;width:0.75rem;}@media only screen and (max-width:640px){body main .scroll-indicator{right:6%;height:5.875rem;}}body main .scroll-indicator .scroll-text{top:0;position:absolute;}@media only screen and (max-width:640px){body main .scroll-indicator .scroll-text{width:0.5rem;}}body main .scroll-indicator .scroll-img{position:absolute;bottom:0;right:0;}@media only screen and (max-width:640px){body main .scroll-indicator .scroll-img{width:0.5rem;}}body main .play-pause-button{position:absolute;top:1.875rem;left:2%;padding:0.9375rem 2%;cursor:pointer;color:transparent;z-index:30;}body main .play-pause-button .play-video img,body main .play-pause-button .pause-video img{height:1.0625rem;}body main .play-pause-button .play-video.hide,body main .play-pause-button .pause-video.hide{display:none;}body main .video_component{position:relative;overflow:hidden;width:100vw;}body main .video_component .video_component_content{height:100%;}body main .video_component .video_component_content video,body main .video_component .video_component_content iframe{object-fit:cover;}body main .video_component .poster_component{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000000;}body main .video_component .poster_component img{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);object-fit:cover;height:100%;width:100%;}body main .video_component .poster_component img.mobile-only{width:100%;height:auto;}body main .video_component .poster_component.hide{display:none;}body main .video_component .plyr--paused .plyr__poster,body main .video_component .plyr--stopped.plyr__poster-enabled .plyr__poster{width:auto !important;}body main .video_component .plyr,body main .video_component .plyr__video-embed,body main .video_component .plyr__video-embed iframe{height:100% !important;max-height:100% !important;}body main .csr_logo_afnor{text-align:right;}@media only screen and (max-width:991px){body main .csr_logo_afnor{text-align:center;}}body main .sos{position:relative;-webkit-transform:translateY(9.375rem);-moz-transform:translateY(9.375rem);-ms-transform:translateY(9.375rem);-o-transform:translateY(9.375rem);transform:translateY(9.375rem);opacity:0;-webkit-transition:1300ms all ease;-moz-transition:1300ms all ease;-ms-transition:1300ms all ease;-o-transition:1300ms all ease;transition:1300ms all ease;}body main .sos.show{transform:translateY(0);opacity:1;}body main .trombinoscope-component{width:100%;}body main .trombinoscope-component h2,body main .trombinoscope-component p{padding:0.9375rem 10%;}body main .trombinoscope-component p{font-family:"Work Sans";font-size:1rem;line-height:1.375rem;}body main .trombinoscope-component .trombinoscope-content{display:inline-block;}body main .trombinoscope-component .trombinoscope{width:100%;padding:0.9375rem 0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 1 12.5%;-ms-flex:1 1 12.5%;flex:1 1 12.5%;}@media only screen and (min-width:992px){body main .trombinoscope-component .trombinoscope{-webkit-flex:1 1 6.6666666667%;-ms-flex:1 1 6.6666666667%;flex:1 1 6.6666666667%;}}@media only screen and (min-width:1440px){body main .trombinoscope-component .trombinoscope{-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;}}@media only screen and (min-width:1920px){body main .trombinoscope-component .trombinoscope{-webkit-flex:1 1 3.8461538462%;-ms-flex:1 1 3.8461538462%;flex:1 1 3.8461538462%;}}body main .trombinoscope-component .trombinoscope .trombinoscope-elm{max-width:12.5%;width:12.5%;overflow:hidden;position:relative;background-color:#FFFFFF;display:none;}@media only screen and (max-width:992px){body main .trombinoscope-component .trombinoscope .trombinoscope-elm:not(:nth-of-type(1n+41)){display:block;}}@media only screen and (min-width:992.02px){body main .trombinoscope-component .trombinoscope .trombinoscope-elm{max-width:6.6666666667%;width:6.6666666667%;}body main .trombinoscope-component .trombinoscope .trombinoscope-elm:not(:nth-of-type(1n+76)){display:block;}}@media only screen and (min-width:1440.02px){body main .trombinoscope-component .trombinoscope .trombinoscope-elm{max-width:5%;width:5%;}body main .trombinoscope-component .trombinoscope .trombinoscope-elm:not(:nth-of-type(1n+101)){display:block;}}@media only screen and (min-width:1920.02px){body main .trombinoscope-component .trombinoscope .trombinoscope-elm{max-width:3.8461538462%;width:3.8461538462%;}body main .trombinoscope-component .trombinoscope .trombinoscope-elm:not(:nth-of-type(1n+131)){display:block;}}body main .trombinoscope-component .trombinoscope .trombinoscope-elm img{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;width:100%;}body main .trombinoscope-component .trombinoscope .trombinoscope-elm::after{content:"";display:block;padding-bottom:100%;}body main.blackwhite img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);filter:gray;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-transition:500ms all ease;-moz-transition:500ms all ease;-ms-transition:500ms all ease;-o-transition:500ms all ease;transition:500ms all ease;}body main.blackwhite img:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}body main.black{background-color:#000000;color:#FFFFFF;}body main.black h1,body main.black h2,body main.black h3,body main.black h4,body main.black h5,body main.black h6,body main.black p,body main.black a,body main.black b,body main.black strong,body main.black ul li,body main.black ol li,body main.black figure figcaption,body main.black table tr td,body main.black caption,body main.black .legal-section{color:#FFFFFF;}body main.black table{border-color:#FFFFFF;}body main.black table th{border-color:#FFFFFF;}body main.black table tr td{border-color:#FFFFFF;}body main.white{background-color:#FFFFFF !important;}body main.white h1,body main.white h2,body main.white h3,body main.white h4,body main.white h5,body main.white h6,body main.white p,body main.white a,body main.white b,body main.white strong,body main.white ul li,body main.white ol li,body main.white figure figcaption,body main.white table tr td,body main.white caption,body main.white .legal-section{color:#000000;}body main.white table{border-color:#000000;}body main.white table th{border-color:#000000;}body main.white table tr td{border-color:#000000;}body main .bgBlack{background-color:#000000;color:#FFFFFF;}body main .bgBlack h1,body main .bgBlack h2,body main .bgBlack h3,body main .bgBlack h4,body main .bgBlack h5,body main .bgBlack h6,body main .bgBlack p,body main .bgBlack a,body main .bgBlack b,body main .bgBlack strong,body main .bgBlack ul li,body main .bgBlack ol li,body main .bgBlack figure figcaption,body main .bgBlack table tr td,body main .bgBlack caption{color:#FFFFFF !important;}body main .bgBlack table{border-color:#FFFFFF !important;}body main .bgBlack table th{border-color:#FFFFFF !important;}body main .bgBlack table tr td{border-color:#FFFFFF !important;}body main .bgWhite{background-color:#FFFFFF;}body main .bgWhite h1,body main .bgWhite h2,body main .bgWhite h3,body main .bgWhite h4,body main .bgWhite h5,body main .bgWhite h6,body main .bgWhite p,body main .bgWhite a,body main .bgWhite b,body main .bgWhite strong,body main .bgWhite ul li,body main .bgWhite ol li,body main .bgWhite figure figcaption,body main .bgWhite table tr td,body main .bgWhite caption{color:#000000;}body main .bgWhite table{border-color:#000000;}body main .bgWhite table th{border-color:#000000;}body main .bgWhite table tr td{border-color:#000000;}.brand-slider{font-family:"Work Sans";font-size:3rem;line-height:normal;color:#FFFFFF;padding:13.125rem 0;}@media only screen and (max-width:1024px){.brand-slider{font-size:2rem;}}.brand-slider .brand-row{display:flex;justify-content:center;}.brand-slider .brand-row .tab{text-align:center;padding:0 6.25rem;cursor:pointer;position:relative;}@media only screen and (max-width:640px){.brand-slider .brand-row .tab{padding:0 3.125rem;}}.brand-slider .brand-row .separator{position:absolute;top:50%;left:0;right:0;transform:translate(-50%,-50%);}.white .brand-slider,.bgWhite .brand-slider{color:#000000;}.page .brand-slider{padding:1.875rem 0 3.75rem;}@media only screen and (min-width:991.98px){.page .brand-slider{padding:1.875rem 0 9.375rem;}}@media only screen and (max-width:768px){.slider-hp,.slider-hp-mirror{padding-left:0 !important;padding-right:0 !important;}}.slider-hp .slider-hp-row,.slider-hp .slider-hp-mirror-row,.slider-hp-mirror .slider-hp-row,.slider-hp-mirror .slider-hp-mirror-row{display:flex;flex-direction:row;align-items:center;text-align:center;cursor:pointer;width:auto !important;height:auto;overflow:hidden;padding:0.9375rem 0;}@media only screen and (max-width:768px){.slider-hp .slider-hp-row,.slider-hp .slider-hp-mirror-row,.slider-hp-mirror .slider-hp-row,.slider-hp-mirror .slider-hp-mirror-row{padding:0;}}.slider-hp .slider-hp-row .tab,.slider-hp .slider-hp-mirror-row .tab,.slider-hp-mirror .slider-hp-row .tab,.slider-hp-mirror .slider-hp-mirror-row .tab{padding:0.9375rem;position:relative;}@media only screen and (max-width:640px){.slider-hp .slider-hp-row .tab,.slider-hp .slider-hp-mirror-row .tab,.slider-hp-mirror .slider-hp-row .tab,.slider-hp-mirror .slider-hp-mirror-row .tab{padding:0.3125rem;}}.slider-hp .slider-hp-row .tab a img,.slider-hp .slider-hp-mirror-row .tab a img,.slider-hp-mirror .slider-hp-row .tab a img,.slider-hp-mirror .slider-hp-mirror-row .tab a img{width:auto;height:auto;object-fit:cover;display:block;border-radius:0.4375rem;}@media only screen and (max-width:1024px){.slider-hp .slider-hp-row .tab a img,.slider-hp .slider-hp-mirror-row .tab a img,.slider-hp-mirror .slider-hp-row .tab a img,.slider-hp-mirror .slider-hp-mirror-row .tab a img{width:100%;height:21.875rem;}}@media only screen and (max-width:428px){.slider-hp .slider-hp-row .tab a img,.slider-hp .slider-hp-mirror-row .tab a img,.slider-hp-mirror .slider-hp-row .tab a img,.slider-hp-mirror .slider-hp-mirror-row .tab a img{width:auto;height:14.6875rem;overflow:hidden;}}.slider-hp .slider-hp-row .tab a .slider-text,.slider-hp .slider-hp-mirror-row .tab a .slider-text,.slider-hp-mirror .slider-hp-row .tab a .slider-text,.slider-hp-mirror .slider-hp-mirror-row .tab a .slider-text{position:absolute;bottom:0.9375rem;left:0.9375rem;padding:1.25rem 0.9375rem;width:96%;font-family:"Work Sans";font-size:1.375rem;color:#FFFFFF;line-height:1.5625rem;text-align:left;text-transform:uppercase;z-index:99;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.6) 100%);}@media only screen and (max-width:640px){.slider-hp .slider-hp-row .tab a .slider-text,.slider-hp .slider-hp-mirror-row .tab a .slider-text,.slider-hp-mirror .slider-hp-row .tab a .slider-text,.slider-hp-mirror .slider-hp-mirror-row .tab a .slider-text{font-size:1rem;line-height:1.125rem;padding:0.9375rem;left:0;bottom:0.3125rem;}}.slider-hp .slider-hp-row .tab a .slider-text .slider-span,.slider-hp .slider-hp-mirror-row .tab a .slider-text .slider-span,.slider-hp-mirror .slider-hp-row .tab a .slider-text .slider-span,.slider-hp-mirror .slider-hp-mirror-row .tab a .slider-text .slider-span{font-family:"Work Sans";font-size:1rem;color:#FFFFFF;line-height:1.125rem;text-align:left;text-transform:none;}@media only screen and (max-width:640px){.slider-hp .slider-hp-row .tab a .slider-text .slider-span,.slider-hp .slider-hp-mirror-row .tab a .slider-text .slider-span,.slider-hp-mirror .slider-hp-row .tab a .slider-text .slider-span,.slider-hp-mirror .slider-hp-mirror-row .tab a .slider-text .slider-span{font-size:0.75rem;line-height:1.1875rem;}}.slider-hp .slider-hp-row .tab a:hover,.slider-hp .slider-hp-mirror-row .tab a:hover,.slider-hp-mirror .slider-hp-row .tab a:hover,.slider-hp-mirror .slider-hp-mirror-row .tab a:hover{color:#FFFFFF;text-decoration:none;}@media only screen and (max-width:428px){.image-slider{margin-top:15%;}}.image-slider .full-height-image{display:flex;justify-content:center;align-items:center;height:87%;margin-top:5%;}@media only screen and (max-width:991px){.image-slider .full-height-image{height:100%;margin-top:0;}}.image-slider .full-height-image img{height:100%;border-radius:0.4375rem;}.image-slider .top-image{text-align:center;padding:0 15% 0 25%;}@media only screen and (max-width:991px){.image-slider .top-image{margin-top:10%;padding:inherit;}}.image-slider .top-image img{border-radius:0.4375rem;}.image-slider .bottom-image{margin-top:12rem;}@media only screen and (max-width:991px){.image-slider .bottom-image{margin-top:10%;}}.image-slider .bottom-image img{border-radius:0.4375rem;}.image-slider .slick-carousel-container{margin-top:12rem;}@media only screen and (max-width:991px){.image-slider .slick-carousel-container{margin-top:10%;}}.image-slider .slick-carousel-container .custom-prev-arrow{position:absolute;bottom:-2.5rem;left:0;z-index:1;cursor:pointer;background-color:transparent;border:none;}@media only screen and (max-width:991px){.image-slider .slick-carousel-container .custom-prev-arrow{right:1.875rem;left:inherit;}}.image-slider .slick-carousel-container .custom-prev-arrow .fa-arrow-right:before{content:"\f060";color:#000000;font-size:1.1875rem;}.image-slider .slick-carousel-container .custom-prev-arrow.slick-disabled{color:grey;}.image-slider .slick-carousel-container .custom-prev-arrow.slick-disabled .fa-arrow-right:before{color:#2f2f2f;}.image-slider .slick-carousel-container .custom-next-arrow{position:absolute;bottom:-2.5rem;left:1.875rem;z-index:1;cursor:pointer;background-color:transparent;border:none;}@media only screen and (max-width:991px){.image-slider .slick-carousel-container .custom-next-arrow{right:0;left:inherit;}}.image-slider .slick-carousel-container .custom-next-arrow .fa-arrow-left:before{content:"\f061";color:#000000;font-size:1.1875rem;}.image-slider .slick-carousel-container .custom-next-arrow.slick-disabled{color:grey;}.image-slider .slick-carousel-container .custom-next-arrow.slick-disabled .fa-arrow-left:before{color:#2f2f2f;}.image-slider .slick-carousel-container .custom-prev-arrow:focus,.image-slider .slick-carousel-container .custom-next-arrow:focus{outline:none;}.image-slider .slick-carousel-container .slick-slide img{border-radius:0.4375rem;min-width:-webkit-fill-available;}.content.bgBlack .slick-carousel-container .custom-prev-arrow .fa-arrow-right:before{color:#FFFFFF;}.content.bgBlack .slick-carousel-container .custom-prev-arrow.slick-disabled{color:grey;}.content.bgBlack .slick-carousel-container .custom-prev-arrow.slick-disabled .fa-arrow-right:before{color:#2f2f2f;}.content.bgBlack .slick-carousel-container .custom-next-arrow .fa-arrow-left:before{color:#FFFFFF;}.content.bgBlack .slick-carousel-container .custom-next-arrow.slick-disabled{color:grey;}.content.bgBlack .slick-carousel-container .custom-next-arrow.slick-disabled .fa-arrow-left:before{color:#2f2f2f;}.slider-project{padding:0 0 13% 0;width:100%;display:block;position:relative;overflow:hidden;}@media only screen and (max-width:768px){.slider-project{padding:0 0 18% 10%;}}.slider-project .slider-project-row{display:flex;flex-direction:row;align-items:center;text-align:center;cursor:pointer;width:auto !important;height:auto;padding:0;position:relative;max-height:28rem;}.slider-project .slider-project-row .slick-list{padding:0 !important;height:100%;}.slider-project .slider-project-row .slick-list .slick-track{display:flex;justify-content:flex-end;margin-left:-22.5rem;height:100%;}@media only screen and (max-width:1440px){.slider-project .slider-project-row .slick-list .slick-track{margin-left:-10.5rem;}}@media only screen and (max-width:1370px){.slider-project .slider-project-row .slick-list .slick-track{margin-left:-8.5rem;}}@media only screen and (max-width:991px){.slider-project .slider-project-row .slick-list .slick-track{margin-left:auto;}}.slider-project .slider-project-row .tab{padding:0 0.9375rem 0 0;position:relative;height:100%;}@media only screen and (max-width:640px){.slider-project .slider-project-row .tab{padding:0.3125rem 0.3125rem 0.3125rem 0;}}.slider-project .slider-project-row .tab img{height:auto;object-fit:cover;display:block;border-radius:0.4375rem;max-height:28rem;}@media only screen and (max-width:1024px){.slider-project .slider-project-row .tab img{width:100%;height:21.875rem;}}@media only screen and (max-width:640px){.slider-project .slider-project-row .tab img{width:100%;height:11.125rem;object-fit:contain;}}.slider-project .slider-project-row .custom-prev-arrow{position:absolute;bottom:-2.875rem;left:48.5%;z-index:1;cursor:pointer;background-color:transparent;border:none;}@media only screen and (max-width:1440px){.slider-project .slider-project-row .custom-prev-arrow{left:61.4%;}}@media only screen and (max-width:1439px){.slider-project .slider-project-row .custom-prev-arrow{right:5.3125rem;left:inherit;}}.slider-project .slider-project-row .custom-prev-arrow .fa-arrow-right:before{content:"\f060";color:#000000;font-size:1.1875rem;}.slider-project .slider-project-row .custom-prev-arrow.slick-disabled{color:grey;}.slider-project .slider-project-row .custom-prev-arrow.slick-disabled .fa-arrow-right:before{color:#b0b0b0;}.slider-project .slider-project-row .custom-next-arrow{position:absolute;bottom:-2.875rem;left:50.7%;z-index:1;cursor:pointer;background-color:transparent;border:none;}@media only screen and (max-width:1440px){.slider-project .slider-project-row .custom-next-arrow{left:64%;}}@media only screen and (max-width:1439px){.slider-project .slider-project-row .custom-next-arrow{right:3.125rem;left:inherit;}}.slider-project .slider-project-row .custom-next-arrow .fa-arrow-left:before{content:"\f061";color:#000000;font-size:1.1875rem;}.slider-project .slider-project-row .custom-next-arrow.slick-disabled{color:grey;}.slider-project .slider-project-row .custom-next-arrow.slick-disabled .fa-arrow-left:before{color:#b0b0b0;}.slider-project .slider-project-row .custom-prev-arrow:focus,.slider-project .slider-project-row .custom-next-arrow:focus{outline:none;}main .navbar.nav-custom{background-color:#FFFFFF;padding:0 3.125rem;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex:6.125rem 1;-ms-flex:6.125rem 1;flex:6.125rem 1;}@media only screen and (max-width:991px){main .navbar.nav-custom{padding:0 1.5625rem;}}main .navbar.nav-custom .container{padding:0;width:100%;min-width:100%;}main .navbar.nav-custom .container .navbar-brand{margin:0;padding:0.3125rem 0 0;}main .navbar.nav-custom .container .navbar-brand .dropdown a{font-family:"Work Sans";font-size:1.125rem;color:#000000;}main .navbar.nav-custom .container .navbar-brand .dropdown .dropdown-toggle::after{display:none;}main .navbar.nav-custom .container .navbar-brand .dropdown .dropdown-menu{background-color:transparent;border:none;padding:0;min-width:auto;}main .navbar.nav-custom .container .navbar-brand .dropdown .dropdown-menu a{color:#000000;padding:0 1rem;}main .navbar.nav-custom .container .navbar-brand .dropdown .dropdown-menu a:hover{background-color:transparent;}main .navbar.nav-custom .container .navbar-brand .logo{background-image:url(/themes/prodigious/images/icons/logo-black.png);width:6.125rem;height:4.6875rem;display:inline-block;background-repeat:no-repeat;border:none;background-size:100% auto;}@media only screen and (max-width:428px){main .navbar.nav-custom .container .navbar-brand .logo{width:4.6875rem;height:3.5rem;}}main .navbar.nav-custom .container .navbar-toggler{outline:none;height:5.3125rem;}main .navbar.nav-custom .container .navbar-toggler .navbar-toggler-text{color:#000000;font-size:1.125rem;font-family:"Work Sans";}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .navbar-nav{margin:2rem 0;}}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item{display:inherit;position:relative;align-items:center;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item::after{content:"/";opacity:0;margin:0 0.3125rem;transition:opacity 0.2s;color:#000000;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item::after{display:none;}}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item::before{content:"/";opacity:0;margin:0 0.3125rem;transition:opacity 0.2s;color:#000000;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item::before{display:none;}}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item:hover .nav-link,main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item:active .nav-link{text-decoration:underline;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.active::after,main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.is_active::after{opacity:1;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.active::before,main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.is_active::before{opacity:1;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.active .nav-link,main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.is_active .nav-link{text-decoration:underline;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item .nav-link{font-family:"Work Sans";font-size:1.125rem;color:#000000;padding:0.5rem 1rem;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:2.375rem;}}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown a{font-family:"Work Sans";font-size:1.125rem;color:#000000;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle::after{display:none;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{background-color:transparent;border:none;padding:0;min-width:auto;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu a{font-family:"Work Sans";font-size:1.125rem;color:#000000;padding:0 1.7rem;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu a:hover{background-color:transparent;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown::after{content:"";}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown::before{content:"";}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.dropdown .nav-link{padding-right:0;}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.separator{background:transparent url(/themes/prodigious/images/icons/svg/separator-black.svg) no-repeat center;background-size:auto auto;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.separator{display:none;}}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.separator::after{content:"";}main .navbar.nav-custom .container .navbar-collapse .navbar-nav .nav-item.separator::before{content:"";}main .navbar.nav-custom .container .navbar-collapse .burger-collapse{display:none;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .burger-collapse{display:block;}}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container{max-width:100%;padding:0;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row{margin:0;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom{padding:0;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item{width:100%;text-align:left;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link{color:#000000;font-family:"Work Sans";font-size:0.875rem;padding:1rem 1rem;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link{padding:0.5rem 1rem;}}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link:hover{text-decoration:underline;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link.first-child{padding:1rem 1rem;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link.first-child{padding:0.5rem 1rem;}}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link.ot-sdk-show-settings{padding:1rem 1rem !important;}@media only screen and (max-width:991px){main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link.ot-sdk-show-settings{padding:0.5rem 1rem !important;}}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .social{order:-1;text-align:left;padding:1.5rem 0 2.5rem;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .social a{padding:0 0.5rem;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .social .insta{background-image:url(/themes/prodigious/images/icons/svg/ico-insta-b.svg);width:2.5rem;height:2.5rem;display:inline-block;background-repeat:no-repeat;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .social .linkedin{background-image:url(/themes/prodigious/images/icons/svg/ico-linkedin-b.svg);width:2.5rem;height:2.5rem;display:inline-block;background-repeat:no-repeat;}main .navbar.nav-custom .container .navbar-collapse .burger-collapse .container .row .rights{display:none;}main .navbar.nav-custom.custom-black{background-color:#000000;}main .navbar.nav-custom.custom-black .container .navbar-brand .dropdown a{font-family:"Work Sans";font-size:1.125rem;color:#FFFFFF;}main .navbar.nav-custom.custom-black .container .navbar-brand .dropdown .dropdown-toggle::after{display:none;}main .navbar.nav-custom.custom-black .container .navbar-brand .dropdown .dropdown-menu{background-color:transparent;border:none;padding:0;min-width:auto;}main .navbar.nav-custom.custom-black .container .navbar-brand .dropdown .dropdown-menu a{font-family:"Work Sans";font-size:1.125rem;color:#FFFFFF;padding:0 1rem;}main .navbar.nav-custom.custom-black .container .navbar-brand .dropdown .dropdown-menu a:hover{background-color:transparent;}main .navbar.nav-custom.custom-black .container .navbar-toggler .navbar-toggler-text{color:#FFFFFF;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item::after{color:#FFFFFF;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item::before{color:#FFFFFF;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item .nav-link{color:#FFFFFF;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item.dropdown a{color:#FFFFFF;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle::after{display:none;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{background-color:transparent;border:none;padding:0;min-width:auto;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu a{color:#FFFFFF;padding:0 1.7rem;}main .navbar.nav-custom.custom-black .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu a:hover{background-color:transparent;}main .navbar.nav-custom.custom-black .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link{color:#FFFFFF;}main .navbar.nav-custom.custom-white{background-color:#FFFFFF;}main .navbar.nav-custom.custom-white .container .navbar-brand .dropdown a{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-brand .dropdown .dropdown-menu a{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-toggler .navbar-toggler-text{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-collapse .navbar-nav .nav-item::after{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-collapse .navbar-nav .nav-item::before{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-collapse .navbar-nav .nav-item .nav-link{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-collapse .navbar-nav .nav-item.dropdown a{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu a{color:#000000;}main .navbar.nav-custom.custom-white .container .navbar-collapse .burger-collapse .container .row .col-custom .nav-item .nav-link{color:#000000;}main .navbar.custom-black{background-color:#000000;}main .navbar.custom-black .container .navbar-brand .logo{background-image:url(/themes/prodigious/images/icons/logo-white.png);}main .navbar.custom-black .container #navbarNav .navbar-nav .nav-item.separator{background-image:url(/themes/prodigious/images/icons/svg/separator.svg);}main .navbar.custom-black .container #navbarNav .container .social .insta{background-image:url(/themes/prodigious/images/icons/svg/ico-insta.svg);}main .navbar.custom-black .container #navbarNav .container .social .linkedin{background-image:url(/themes/prodigious/images/icons/svg/ico-linkedin.svg);}main .navbar.open{position:fixed;height:100vh;width:100%;z-index:99;overflow-x:scroll;display:block;}.footer.footer-custom{background-color:#FFFFFF;border-top:0.0625rem solid #000000;}.footer.footer-custom .container{max-width:93%;padding:0;}.footer.footer-custom .container .row{margin:0;}@media only screen and (max-width:991px){.footer.footer-custom .container .row .nav-item{width:100%;text-align:center;}}.footer.footer-custom .container .row .nav-item .nav-link{color:#000000;font-family:"Work Sans";font-size:0.875rem;padding:1.5rem 1rem;}@media only screen and (max-width:991px){.footer.footer-custom .container .row .nav-item .nav-link{padding:1rem 1rem;}}.footer.footer-custom .container .row .nav-item .nav-link:hover{text-decoration:underline;}.footer.footer-custom .container .row .nav-item .nav-link.first-child{padding:1.5rem 0 1rem;}@media only screen and (max-width:991px){.footer.footer-custom .container .row .nav-item .nav-link.first-child{padding:1rem 1rem;}}.footer.footer-custom .container .row .nav-item .nav-link.ot-sdk-show-settings{padding:1.5rem 1rem !important;display:inline-block;}@media only screen and (max-width:991px){.footer.footer-custom .container .row .nav-item .nav-link.ot-sdk-show-settings{padding:1rem 1rem !important;}}.footer.footer-custom .container .row .social{padding:0.5rem 1rem;transition:0.3s ease;}@media only screen and (max-width:991px){.footer.footer-custom .container .row .social{order:-1;text-align:center;padding:1.5rem 0 2.5rem;}}.footer.footer-custom .container .row .social a{padding:0 0 0 1rem;}@media only screen and (max-width:991px){.footer.footer-custom .container .row .social a{padding:0 0.5rem;}}.footer.footer-custom .container .row .social a:hover{text-decoration:none;}.footer.footer-custom .container .row .social .insta:hover,.footer.footer-custom .container .row .social .linkedin:hover{margin-top:-0.3125rem;transition:0.3s ease;}.footer.footer-custom .container .row .social a .insta{background-image:url(/themes/prodigious/images/icons/svg/ico-insta-b.svg);width:2.5rem;height:2.5rem;display:inline-block;background-repeat:no-repeat;transition:0.3s ease;}.footer.footer-custom .container .row .social a .insta:hover{background-position:0 -0.3125rem;transition:0.3s ease;}.footer.footer-custom .container .row .social a .linkedin{background-image:url(/themes/prodigious/images/icons/svg/ico-linkedin-b.svg);width:2.5rem;height:2.5rem;display:inline-block;background-repeat:no-repeat;transition:0.3s ease;}.footer.footer-custom .container .row .social a .linkedin:hover{background-position:0 -0.3125rem;transition:0.3s ease;}.footer.footer-custom .container .row .rights{color:#000000;font-family:"Work Sans";font-size:0.75rem;text-align:left;}.footer.footer-custom .container .row .rights p{margin-bottom:1.5rem;}@media only screen and (max-width:991px){.footer.footer-custom .container .row .rights{text-align:center;margin:2.5rem 0 1.5rem;}}.footer.footer-custom.footer-custom-black{background-color:#000000;border-top:0.0625rem solid #FFFFFF;}.footer.footer-custom.footer-custom-black .container .nav-item .nav-link{color:#FFFFFF;}.footer.footer-custom.footer-custom-black .container .nav-item .nav-link.ot-sdk-show-settings{color:#FFFFFF !important;}.footer.footer-custom.footer-custom-black .container .rights{color:#FFFFFF;}.footer.footer-custom.footer-custom-black .container .social a .insta{background-image:url(/themes/prodigious/images/icons/svg/ico-insta.svg);}.footer.footer-custom.footer-custom-black .container .social a .linkedin{background-image:url(/themes/prodigious/images/icons/svg/ico-linkedin.svg);}.footer.footer-custom.footer-custom-white{background-color:#FFFFFF;border-top:0.0625rem solid #000000;}.footer.footer-custom.footer-custom-white .container .nav-item .nav-link{color:#000000;}.footer.footer-custom.footer-custom-white .container .nav-item .nav-link.ot-sdk-show-settings{color:#000000 !important;}.footer.footer-custom.footer-custom-white .container .rights{color:#000000;}sub,sup{font-size:0.6em !important;}@media only screen and (max-width:991px){.row{margin:0 !important;}}@media only screen and (max-width:414px){.col-xs-6{flex:0 0 auto;width:50% !important;padding:0 0.5625rem !important;}}@media only screen and (max-width:991px){.col-lg-6,.col-lg-12{padding-left:0 !important;padding-right:0 !important;}}figure{padding:0;}figure img{max-width:100%;height:auto;}figure figcaption{padding:0.625rem 0;font-weight:400;font-size:0.875rem;line-height:0.875rem;font-family:"Work Sans";}svg{height:8.75rem;}@media only screen and (max-width:1800px){svg{height:5rem;}}@media only screen and (max-width:1279px){svg{height:3.125rem;}}.slider-txt{overflow:hidden;margin-top:5%;margin-bottom:2.5rem;}.slider-txt .marquee{font-size:12.5rem;line-height:11.25rem;font-weight:700;text-transform:uppercase;letter-spacing:1.875rem;color:#FFFFFF;-webkit-text-stroke-color:#000000;-moz-text-stroke-color:#000000;-ms-text-stroke-color:#000000;-webkit-text-stroke-width:0.140625rem;-moz-text-stroke-width:0.140625rem;-ms-text-stroke-width:0.140625rem;display:inline-block;white-space:nowrap;position:relative;width:100vw;height:11.25rem;font-family:"Work Sans";}@media only screen and (max-width:991.98px){.slider-txt .marquee{font-size:5rem;line-height:5rem;height:5rem;-webkit-text-stroke-width:0.0625rem;-moz-text-stroke-width:0.0625rem;-ms-text-stroke-width:0.0625rem;font-weight:900;}}.slider-txt .marquee span{position:absolute;top:50%;left:0;display:inline-block;height:100%;}.slider-txt .marquee span.slideOutRight{-webkit-transform:translateX(-100%) translateY(-50%);-moz-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);-webkit-animation:slideOutRight 10000ms linear infinite;-moz-animation:slideOutRight 10000ms linear infinite;-ms-animation:slideOutRight 10000ms linear infinite;-o-animation:slideOutRight 10000ms linear infinite;animation:slideOutRight 10000ms linear infinite;}.slider-txt .marquee span.slideOutLeft{-webkit-transform:translateX(100vw) translateY(-50%);-moz-transform:translateX(100vw) translateY(-50%);-ms-transform:translateX(100vw) translateY(-50%);-o-transform:translateX(100vw) translateY(-50%);transform:translateX(100vw) translateY(-50%);-webkit-animation:slideOutLeft 10000ms linear infinite;-moz-animation:slideOutLeft 10000ms linear infinite;-ms-animation:slideOutLeft 10000ms linear infinite;-o-animation:slideOutLeft 10000ms linear infinite;animation:slideOutLeft 10000ms linear infinite;}.slider-txt .marquee span svg{height:8.75rem;}@media only screen and (max-width:1800px){.slider-txt .marquee span svg{height:8.75rem;}}@media only screen and (max-width:1279.98px){.slider-txt .marquee span svg{height:6.875rem;}}@media only screen and (max-width:991.98px){.slider-txt .marquee span svg{height:5rem;}}.slider-txt .marquee span .cls-1{fill:transparent;stroke:#000000;stroke-miterlimit:10;stroke-width:0.125rem;}.slider-txt.bgWhite .cls-1{fill:transparent;stroke:#000000;stroke-miterlimit:10;stroke-width:0.125rem;}.slider-txt.bgBlack .cls-1{stroke:#FFFFFF;}.slider-txt.bgWhite .left.max,.slider-txt.bgBlack .left.max{padding-top:6.25rem;}.slider-txt.contentTopBottom{padding-top:10%;padding-bottom:10%;}.visually-hide{overflow:hidden;position:absolute;top:0;left:0;height:0.0625rem;width:0.0625rem;padding:0;border:0;clip:rect(0.0625rem 0.0625rem 0.0625rem 0.0625rem);-webkit-clip-path:inset(0 0 99.9% 99.9%);-moz-clip-path:inset(0 0 99.9% 99.9%);-ms-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);}.w100{width:100vw;}.inline-block{display:inline-block;}.right{text-align:right;}.center{text-align:center;}.align-center{text-align:center;}.transform-right{transform:translateX(100%);}.transform-left{transform:translateX(-100%);}.overflow-hidden{overflow:hidden;}.max{width:max-content;}.bgBlack{background-color:#000000;}.bgWhite{background-color:#FFFFFF;}.slideOutRight{transform:translateX(-100%);animation:slideOutRight var(--speed-animation) linear infinite;margin-bottom:2%;}.slideOutLeft{transform:translateX(100vw);animation:slideOutLeft var(--speed-animation) linear infinite;}.slideRight{animation:slideRight var(--speed-animation) linear;}.slideLeft{animation:slideLeft var(--speed-animation) linear;}.contentSs{padding:0 5% 0 10%;}.contentSm{padding:0 10%;}.contentFullpad{padding:15% 10%;}.contentMdpad{padding:10% 10% 5%;}.contentMd{padding:0 15%;}.contentTopBottom{padding-top:10%;padding-bottom:10%;}.contentTxt{padding:7% 10% 0;}.contentPad{padding:7% 10%;}.contentTxt-NoPad{padding:0 10%;}.contentPadTop{padding:5% 10% 10%;margin:5% 0 0;}@media only screen and (max-width:640px){.contentPadTop{padding:5% 10% 20%;}}.contentPadBottom{padding:5% 10% 5%;}@media only screen and (max-width:640px){.contentPadBottom{padding:5% 10% 5%;}}.padImg{padding:5% 10% 0;}.two-col-v1{padding:5% 10% 0;}.two-col-v2{padding:7.5rem 10%;}@media only screen and (max-width:992px){.two-col-v2{padding:3.75rem 10%;}}.two-col-v3{padding:0 10% 10%;}.mt-desk-5{margin-top:5%;display:inline-block;}.mb-desk{margin-bottom:5%;display:inline-block;}.p-bold{font-weight:700;}.mobile-only{display:none !important;}@media only screen and (max-width:991.98px){.mobile-only{display:block !important;}}.desktop-only{display:none !important;}@media only screen and (min-width:992px){.desktop-only{display:block !important;}}.black .slider-txt .marquee{color:#000000;-webkit-text-stroke-color:#FFFFFF;-moz-text-stroke-color:#FFFFFF;-ms-text-stroke-color:#FFFFFF;}.black .slider-txt .marquee span .cls-1{stroke:#FFFFFF;}.ot-sdk-show-settings{-webkit-animation:none !important;-moz-animation:none !important;-ms-animation:none !important;-o-animation:none !important;animation:none !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;border:none !important;background-color:transparent !important;color:#000000 !important;font-size:0.875rem !important;line-height:1.3125rem !important;padding:1.5rem 1rem !important;border:none !important;outline:none;}.ot-sdk-show-settings:focus{border:none;outline:none;}
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgba(243,244,249,0.4);--color-gray-200-o-80:rgba(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#f3f4f9;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgba(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgba(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgba(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-600);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-bg-color:rgba(243,244,249,0.4);--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgba(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgba(216,217,224,0.8);--jui-dropdown-shadow-color:rgba(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--tabledrag-handle-icon-size:calc(17rem / 16);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
:root{--messages-bg-color:#353641;--messages-fg-color:var(--color-white);--messages-border-radius:2px;--messages-border-width:0.3125rem;--messages--status-color:#42a877;--messages--warning-color:#e0ac00;--messages--error-color:#e34f4f;--messages__link-color:var(--color-sunglow);--messages__link--hover-color:var(--color-white);--messages__icon-size:1rem;--messages__text-margin:calc(var(--messages__icon-size) + var(--space-l));}.messages-list{margin-block:calc(var(--space-m) + var(--space-l));padding:0;list-style:none;}.field .messages-list,.form-wrapper .messages-list{margin-block-end:0;}.messages{overflow:auto;box-sizing:border-box;margin-block:var(--space-m);padding-block:var(--space-l) 2rem;padding-inline:calc(var(--space-l) - 0.3125rem) var(--space-l);color:var(--messages-fg-color);border-width:0 0 0 var(--messages-border-width);border-style:solid;border-color:var(--messages-bg-color);border-radius:var(--messages-border-radius);background-color:var(--messages-bg-color);}.messages a{-webkit-text-decoration:underline;text-decoration:underline;color:var(--messages__link-color);}.messages a:hover{color:var(--messages__link--hover-color);}.messages pre{margin:0;}[dir="rtl"] .messages{border-right-width:var(--messages-border-width);border-left-width:0;}.messages--error{border-color:var(--messages--error-color);}.messages--error .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 14 14'%3e%3cpath d='M3 11.193L11.45 3' stroke='%23e34f4f' stroke-width='2'/%3e%3ccircle cx='7' cy='7' r='6' fill='none' stroke='%23e34f4f' stroke-width='2'/%3e%3c/svg%3e") no-repeat center left;}.messages--status{border-color:var(--messages--status-color);}.messages--status .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 13'%3e%3cpath d='M2 6.571L5.6 10 14 2' fill='none' stroke='%2342a877' stroke-width='3'/%3e%3c/svg%3e") no-repeat center left;}.messages--warning{border-color:var(--messages--warning-color);}.messages--warning .messages__header{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 4 14' fill='%23e0ac00'%3e%3cpath d='M.5 0h3v9h-3z'/%3e%3ccircle cx='2' cy='12.5' r='1.5'/%3e%3c/svg%3e") no-repeat center left;}.messages__title{margin-block:0;margin-inline:var(--messages__text-margin) 0;font-size:var(--font-size-base);}.messages__header{display:flex;align-items:center;margin-block-end:var(--space-m);}[dir="rtl"] .messages__header{background-position:center right;}@media screen and (min-width:48rem){.messages__content{margin-inline-start:var(--messages__text-margin);}}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-block-start:var(--space-s);}
:root{--tabs-border-radius-size:var(--base-border-radius);--tabs--hover-height:0.1875rem;--tabs--focus-height:0.1875rem;--tabs--active-height:0.1875rem;--tabs-link-height:3rem;--tabs-secondary-link-height:2.5rem;--tabs-base-border:1px solid var(--color-gray-200);--tabs-base-shadow:0 2px 0.25rem rgba(0,0,0,0.1);--tabs-trigger-border:1px solid rgba(216,217,224,0.8);--tabs--hover-bg-color:var(--color-bgblue-active);}.tabs-wrapper > nav{width:100%;}.tabs{display:flex;flex-direction:column;width:100%;margin:0 0 var(--space-l) 0;border:var(--tabs-base-border);border-radius:var(--tabs-border-radius-size);box-shadow:var(--tabs-base-shadow);}.tabs__tab{position:relative;border-bottom:var(--tabs-base-border);background-color:var(--color-gray-025);font-size:var(--font-size-s);font-weight:bold;}.tabs__tab:not(.is-active){display:none;}.tabs__tab:last-child{border-bottom:0;}.tabs__tab.is-active{display:flex;justify-content:space-between;background-color:var(--color-white);box-shadow:var(--tabs-base-shadow);}.tabs__tab.is-active:focus::before{top:calc(var(--tabs--focus-height) * -1);height:calc(var(--tabs-link-height) + 2px);}.tabs__tab.is-active::before{z-index:2;top:-1px;inset-inline-start:-1px;width:var(--tabs--active-height);height:calc(100% + 2px);border-inline-start:var(--tabs--active-height) solid var(--color-absolutezero);border-top-left-radius:var(--tabs-border-radius-size);}.tabs__link{position:relative;display:flex;overflow:hidden;flex-grow:1;align-items:center;box-sizing:border-box;min-height:var(--tabs-link-height);padding:var(--space-s) var(--space-l);-webkit-text-decoration:none;text-decoration:none;color:var(--color-gray-800);line-height:1.2rem;}.tabs__link:focus{min-height:calc(var(--tabs-link-height) + var(--tabs--focus-height) - 1px);margin:-1px;padding-inline-start:calc(var(--space-l) - var(--tabs--focus-height) + 1px);-webkit-text-decoration:none;text-decoration:none;color:var(--color-gray-800);border:var(--tabs--focus-height) solid var(--color-focus);border-radius:var(--tabs-border-radius-size);outline:none;box-shadow:none;}.tabs__link:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text);}.tabs__link.is-active{z-index:1;flex-grow:1;color:var(--color-absolutezero);}.tabs__link.is-active:focus{margin:-1px 0;padding-right:var(--space-l);padding-left:var(--space-l);border-inline-start:none;border-radius:0;}.tabs__link.is-active:hover{color:var(--color-text);}.tabs__link:not(.is-active):focus{z-index:3;}.tabs__tab::before,.tabs__link::before{position:absolute;display:block;content:"";}.tabs.is-open .tabs__tab.is-active::before{border-bottom-left-radius:0;}.tabs--secondary .tabs__tab:not(.is-active){display:block;}.tabs.is-open > .tabs__tab{display:flex;}.tabs__trigger{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--tabs-link-height);padding-right:1px;text-align:center;border-inline-start:var(--tabs-trigger-border);}.tabs__trigger:focus{padding-right:0;border:var(--tabs--focus-height) solid var(--color-focus);border-radius:var(--tabs-border-radius-size);box-shadow:none;}@media screen and (min-width:48em){.tabs-wrapper{display:flex;}.tabs-wrapper--secondary{position:relative;}.is-horizontal .tabs{flex-direction:row;width:auto;margin:0;border:0;box-shadow:none;}.is-horizontal .tabs--secondary{overflow:hidden;margin:calc(calc(var(--tabs--focus-height) + 0.1875rem) * -1) calc(calc(var(--tabs--focus-height) + 0.1875rem) * -1) 0;padding:calc(var(--tabs--focus-height) + 0.1875rem) calc(var(--tabs--focus-height) + 0.1875rem) 0;border-radius:0;}.is-horizontal .tabs--secondary::after{position:absolute;bottom:0;left:0;display:block;width:100%;content:"";border-bottom:1px solid var(--color-gray-200);}.is-horizontal .tabs--secondary .tabs__tab{font-size:var(--font-size-s);}.is-horizontal .tabs--secondary .tabs__link{min-height:var(--tabs-secondary-link-height);padding-top:var(--space-xs);padding-bottom:var(--space-xs);}.is-horizontal .tabs--secondary .tabs__link:focus{min-height:var(--tabs-secondary-link-height);}.is-horizontal .tabs__tab{display:block;border-top:none;border-bottom:none;background:none;font-size:var(--font-size-base);}.is-horizontal .tabs__tab.is-active{order:0;background:none;box-shadow:none;}.is-horizontal .tabs__tab.is-active::before{content:none;}.is-horizontal .tabs__tab .tabs__link.is-active::before{border-radius:0;}.is-horizontal .tabs__link{padding-right:2rem;padding-left:2rem;border-radius:var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0;}.is-horizontal .tabs__link:focus{min-height:var(--tabs-link-height);margin:0;padding-right:2rem;padding-left:2rem;color:var(--color-text);border:none;border-radius:var(--tabs-border-radius-size) var(--tabs-border-radius-size) 0 0;outline:2px dotted transparent;box-shadow:0 0 0 2px var(--color-white),0 0 0 calc(var(--tabs--focus-height) + 2px) var(--color-focus);}.is-horizontal .tabs__link:hover{color:var(--color-absolutezero-hover);background:var(--tabs--hover-bg-color);}.is-horizontal .tabs__link.is-active::before{top:auto;right:0;bottom:0;left:0;width:100%;height:var(--tabs--active-height);border-right:none;border-bottom:var(--tabs--active-height) solid var(--color-absolutezero);border-left:none;}.is-horizontal .tabs__trigger{display:none;}.is-horizontal .tabs--primary .tabs__link:focus{box-shadow:0 0 0 2px var(--color-gray-050),0 0 0 calc(var(--tabs--focus-height) + 2px) var(--color-focus);}}
