.font-primary{font-family:"Barlow Semi Condensed",sans-serif;font-weight:400}.font-secondary{font-family:"Open Sans",Arial,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100}.fw-400{font-weight:400!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-300{font-weight:300!important}.fw-500{font-weight:500!important}.fw-900{font-weight:900!important}.fs-10090{font-size:100px;line-height:1.1;font-size:clamp(3.75rem,7.75vw,4.5rem)}.fs-6042{font-size:60px;line-height:1.2;font-size:clamp(1.875rem,4.25vw,3.75rem)}.fs-4542{font-size:45px;line-height:1.1;font-size:clamp(1.5rem,2.25vw,2.625rem)}.fs-1740{font-size:17px;line-height:1.4;font-size:clamp(.813rem,1.5vw,1.063rem)}.fs-2430{font-size:24px;line-height:1.5;font-size:clamp(1rem,1.75vw,1.5rem)}.fs-2030{font-size:20px;line-height:1.5}.fs-3238{font-size:32px!important;line-height:1.5}.fs-18030{font-size:180px;line-height:.9}.fs-12030{font-size:60px;line-height:.9}.fs-120100{font-size:48px;line-height:.9}.fs-80100{font-size:70px;line-height:1.25}.fs-5050{font-size:50px;line-height:1.02}.fs-4658{font-size:46px;line-height:1.26}.fs-3050{font-size:30px;line-height:1.6}.fs-3040{font-size:30px;line-height:1.3}.fs-2046{font-size:20px;line-height:1.3}.fs-1622{font-size:16px;line-height:1.3}.lh-10{line-height:1}.lh-11{line-height:1.1}.lh-12{line-height:1.2}.lh-13{line-height:1.3}.lh-14{line-height:1.4}.lh-15{line-height:1.5}.lh-16{line-height:1.6}.lh-17{line-height:1.7}.lh-18{line-height:1.8}.lh-19{line-height:1.9}.lh-20{line-height:2}.img-cover{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center;top:0;left:0}.img-contain{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center;top:0;left:0;object-fit:contain}.img-circle{border-radius:100%}.aspect-ratio{display:block;width:100%;position:relative;aspect-ratio:1/1}@supports not (aspect-ratio:1 / 1){.aspect-ratio::before{float:left;padding-top:100%;content:""}.aspect-ratio::after{display:block;content:"";clear:both}}.aspect-4-1{aspect-ratio:4/1}.aspect-14-9{aspect-ratio:14/9}.aspect-64-25{aspect-ratio:64/25}.aspect-2-1{aspect-ratio:2/1}.aspect-3-1{aspect-ratio:3/1}.aspect-3-2{aspect-ratio:3/2}.aspect-5-2{aspect-ratio:5/2}.aspect-7-6{aspect-ratio:7/6}.aspect-9-7{aspect-ratio:9/7}.aspect-16-9{aspect-ratio:16/9}.aspect-53-40{aspect-ratio:53/40}.aspect-53-76{aspect-ratio:53/76}.aspect-194-43{aspect-ratio:194/43}.aspect-12-5{aspect-ratio:12/5}@media (max-width:768px){.aspect-extend{aspect-ratio:auto}.banner{height:425px}}@media (min-width:768px){.aspect-2-1-md{aspect-ratio:2/1}@supports not (aspect-ratio:2 / 1){.aspect-2-1-md::before{padding-top:50%}}.aspect-3-1-md{aspect-ratio:3/1}@supports not (aspect-ratio:3 / 1){.aspect-3-1-md::before{padding-top:50%}}.aspect-3-2-md{aspect-ratio:3/2}@supports not (aspect-ratio:3 / 2){.aspect-3-2-md::before{padding-top:66.66666667%}}.aspect-7-6-md{aspect-ratio:7/6}@supports not (aspect-ratio:7 / 6){.aspect-7-6-md::before{padding-top:85.71428571%}}.aspect-28-11-md{aspect-ratio:28/11}@supports not (aspect-ratio:28 / 11){.aspect-28-11-md::before{padding-top:39.28571429%}}.aspect-53-40-md{aspect-ratio:53/40}@supports not (aspect-ratio:53 / 40){.aspect-53-40-md::before{padding-top:75.47169811%}}.aspect-194-43-md{aspect-ratio:194/43}@supports not (aspect-ratio:194 / 43){.aspect-194-43-md::before{padding-top:22.16494845%}}.aspect-4-3-md{aspect-ratio:4/3}@supports not (aspect-ratio:4 / 3){.aspect-4-3-md::before{padding-top:75%}}.aspect-5-2-md{aspect-ratio:5/2}@supports not (aspect-ratio:5 / 2){.aspect-5-2-md::before{padding-top:40%}}.aspect-12-5-md{aspect-ratio:12/5}@supports not (aspect-ratio:12 / 5){.aspect-12-5-md::before{padding-top:41.66666667%}}}.maxw-100{max-width:100px}.mw-150{max-width:150px}.mw-200{max-width:200px}.mw-250{max-width:250px}.mw-300{max-width:300px}.mw-400{max-width:400px}.mw-500{max-width:500px}.mw-600{max-width:600px}.mw-700{max-width:700px}.mw-770{max-width:770px}.mw-800{max-width:800px}.mw-875{max-width:875px}.mw-900{max-width:900px}.mw-1000{max-width:1000px}figure.table{overflow-x:auto;-webkit-overflow-scrolling:touch}figure.table table{font-size:12px}figure.table table>:not(caption)>*>*{vertical-align:top;padding:.5rem .5rem;background-color:#fefefe;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);border:1px solid #dee2e6}figure.table table ol,figure.table table p,figure.table table ul{margin-bottom:0}figure.table table ol,figure.table table ul{padding-left:1rem}.breakout-row,.row-retain{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.btn{--bs-border-radius:0rem;--bs-btn-font-weight:600;--bs-btn-font-size:30px;--bs-btn-padding-y:0.75rem;--bs-btn-padding-x:1.4rem;line-height:1}.btn:hover{text-decoration:none}.btn-sm{--bs-border-radius-sm:0.7rem;--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.75rem}.btn-lg{--bs-border-radius-lg:0.8rem;--bs-btn-padding-y:1rem;--bs-btn-padding-x:2.8rem}.btn-primary{--bs-btn-bg:rgb(var(--c-blue-light));--bs-btn-border-color:rgb(var(--c-blue-light));--bs-btn-hover-bg:rgb(var(--c-blue-light-hover));--bs-btn-hover-border-color:rgb(var(--c-blue-light-hover));--bs-btn-active-bg:rgb(var(--c-blue-light-active));--bs-btn-active-border-color:rgb(var(--c-blue-light-active));--bs-btn-disabled-border-color:#b1c1cc;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#fff;--bs-btn-focus-shadow-rgb:210,130,37;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-bg:130,138,145}.header-block{display:block;height:140px;background-color:rgb(var(--c-blue))}.header{font-size:20px;line-height:1.4;position:absolute;top:0;z-index:10;width:100%}.btn-navigation-menu.btn-navigation-menu-close{color:rgb(var(--c-blue))}.main-nav{font-family:"Barlow Semi Condensed",sans-serif;font-weight:400;font-weight:600;margin-bottom:0;text-transform:uppercase}.main-nav li a{color:#fff;text-decoration:none;font-size:20px}.main-nav li a:hover{text-decoration:underline}.main-nav .menu-level-2{display:none}.main-nav ul{list-style:none}.header-logo{width:160px}.btn-navigation-menu{background-color:transparent;color:#fff;font-size:44px;line-height:1;padding:0;border:0 solid #fff}@media (min-width:576px){.main-nav li a{font-size:16px}}@media (min-width:1200px){.main-nav li a{font-size:20px}}@media (max-width:991px){.header-logo{padding-bottom:0}.header-logo img{max-height:74px}.btn-navigation-menu,.header-navigation-holder.open{display:block}.header-navigation-holder{display:none;position:fixed;top:0;right:0;width:100%;padding-top:1rem;background-color:#fff;z-index:10000;height:100vh;overflow-y:scroll}ul.main-nav{margin-top:1rem}ul.main-nav li{position:relative;border-bottom:1px solid #ddd}ul.main-nav li a{color:#000;display:block;padding:.6rem 54px .7rem 0}ul.main-nav li ul{padding-left:20px;border-left:1px solid rgb(var(--c-blue));font-size:14px;font-weight:400}.btn-toggle-submenu{display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;width:44px;height:44px;border:0;background-color:transparent;color:#fff;line-height:1;font-size:16px}.btn-toggle-submenu i{transition:transform .2s ease-in;transform:rotate(-90deg)}.subnav-open i{transform:rotate(0)}.subnav-open+a+ul.menu-level-2{display:block}.subnav-open+a+ul.menu-level-2 li:last-child{border-bottom:0}}@media (min-width:992px){.header-social{margin-right:-.5rem}.btn-navigation-menu,.btn-toggle-submenu{display:none}.flex-1{flex:1}ul.main-nav{position:relative;z-index:100}ul.main-nav>li:hover ul{display:block}ul.main-nav ul{list-style:none;padding:12px 0 6px 0;margin:0;display:none;width:300px;position:absolute;text-align:left}ul.main-nav ul:before{display:block;width:100%;height:100%;bottom:0;left:0;background-color:#fff;position:absolute;content:"";z-index:-1}ul.main-nav ul a{display:block;padding:6px 12px;color:rgb(var(--c-blue))}ul.main-nav ul a:hover{color:rgb(var(--c-blue-light))}ul.main-nav li:hover>ul{display:block}ul.main-nav>li{text-align:center;position:relative;margin-left:0}ul.main-nav>li:first-child{margin-left:0}ul.main-nav>li>a{padding:.75rem .75rem;line-height:1.1;position:relative;display:block}ul.main-nav>li{z-index:100}ul.main-nav>li:focus>a,ul.main-nav>li:hover>a{text-decoration:none;background-color:#fff;color:rgb(var(--c-blue))}}@media (min-width:1200px){ul.main-nav>li{margin-left:0}}footer{font-family:"Open Sans",Arial,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100}.footer{color:rgb(var(--c-blue));font-weight:400;font-size:16px}.footer a{color:rgb(var(--c-blue));text-decoration:none;border-bottom:1px solid transparent}.footer a:not(.footer-logo):hover{color:rgb(var(--c-blue));text-decoration:none;border-color:rgb(var(--c-blue))}.footer h3{color:rgb(var(--c-blue));font-size:20px}.footer .footer-social li{padding:0 .25rem}.footer .footer-social li:first-child{padding-left:0}.footer .footer-social li:last-child{padding-right:0}.footer .footer-social a{border-bottom:0;font-size:2rem;line-height:1;display:block;padding:.25rem;color:#707070}.footer .footer-social a:focus,.footer .footer-social a:hover{color:#707070;transform:scale(1.1)}.form-label{font-weight:700}.form-control,.form-select{--bs-body-bg:#fcfcfc;--bs-border-color:rgb(var(--c-grey));--bs-border-radius:0.5rem;padding:.7rem 1rem}.focus-outline{outline:0;border-color:rgba(var(--c-focus-outline),1);box-shadow:0 0 0 .25rem rgba(var(--c-focus-outline),.25);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-checkbox-container{cursor:pointer;margin:0;padding:0;position:relative}.custom-checkbox-container input{position:absolute;opacity:0;left:0;margin-left:0!important;z-index:-2}.custom-checkbox-container input:focus+.checkbox-box{outline:0;border-color:rgba(var(--c-focus-outline),1);box-shadow:0 0 0 .25rem rgba(var(--c-focus-outline),.25);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-checkbox-container input:checked+.checkbox-box{background-color:rgb(var(--c-primary-blue));border-color:rgb(var(--c-primary-blue))}.custom-checkbox-container input:disabled+.checkbox-box{background-color:#f8f8f8}.custom-checkbox-container .checkbox-box{width:26px;height:26px;display:block;border:1px solid rgb(var(--c-grey));background-color:#fff;position:relative;margin:0;padding:0;margin-right:.65rem}.custom-checkbox-container input[type=checkbox]+.checkbox-box{border-radius:0}.custom-checkbox-container input[type=radio]+.checkbox-box{border-radius:100%}.custom-checkbox-container input[type=checkbox]:checked+.checkbox-box:before{font-family:Bootstrap-Icons;content:"\F633";font-size:20px;line-height:1;color:#fff;position:absolute;width:20px;height:20px;left:2px;top:2px;text-align:center}.custom-checkbox-container input[type=radio]:checked+.checkbox-box{background-color:#fff}.custom-checkbox-container input[type=radio]:checked+.checkbox-box:before{content:"";background-color:rgb(var(--c-primary-blue));display:block;border-radius:100%;position:absolute;width:18px;height:18px;left:3px;top:3px;text-align:center}.custom-checkbox-container.checkbox-center{display:block;width:26px;height:26px;margin:0 auto}.custom-checkbox-container{display:flex;display:inline-flex;padding-left:0;padding-top:.25rem;padding-bottom:.25rem;margin-bottom:.325rem;margin-bottom:1rem;clear:both}.form-check-label{display:flex;align-items:center}.wpforms-container input[type=date],.wpforms-container input[type=datetime-local],.wpforms-container input[type=datetime],.wpforms-container input[type=email],.wpforms-container input[type=month],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=range],.wpforms-container input[type=search],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container input[type=time],.wpforms-container input[type=url],.wpforms-container input[type=week],.wpforms-container select,.wpforms-container textarea{font-size:1rem;font-weight:400;line-height:1.5;border:1px solid #84b0f0;background-color:#fcfcfc;border-radius:8px;padding:.7rem 1rem}.wpforms-container .wpforms-field{padding:0!important;margin-bottom:1.5rem}.wpforms-field-label{margin-bottom:.5rem}.wpforms-required-label{color:#fff!important;display:none}.wpforms-container em.wpforms-error,.wpforms-container label.wpforms-error{color:#ff9596!important;margin-top:4px}.wpforms-container .wpforms-field input.user-invalid,.wpforms-container .wpforms-field input.wpforms-error,.wpforms-container .wpforms-field select.user-invalid,.wpforms-container .wpforms-field select.wpforms-error,.wpforms-container .wpforms-field textarea.user-invalid,.wpforms-container .wpforms-field textarea.wpforms-error{border:1px solid #ff9596!important}:root{--c-blue:40,54,125;--c-blue-overlay:38,40,91;--c-blue-light:74,150,210;--c-blue-light-1:216,240,253;--c-blue-bg:229,243,250;--c-text:87,87,87;--c-footer-bg:239,239,239;--c-teal:76,118,105;--c-bronze:174,100,10;--c-violetred:173,82,103;--c-dark-pink:184,104,123;--c-green:116,166,150;--c-green-dark:76,118,105;--c-pink:241,89,150;--c-primary-blue:68,87,119;--c-primary-orange:243,151,40;--c-grey-light:160,160,160;--c-primary-blue-dark:20,39,68;--c-grey:112,112,112;--bs-primary-rgb:var(--c-blue-light);--bs-success-rgb:var(--c-green);--bs-danger-rgb:var(--c-violetred);--bs-warning-rgb:var(--c-primary-orange);--bs-border-color:rgba(33, 37, 41, 0.25);--c-focus-outline:13,110,253;--c-text:var(--p-text);--c-title:var(--c-primary-blue);--c-blue-light-hover:108,177,232;--c-blue-light-active:57,133,192;--wp--preset--font-size--large:32px;--bs-border-radius:0}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem}.row{--bs-gutter-x:3rem}.row>*{--bs-gutter-x:3rem}.grid-boxes .row,.grid-boxes .row>*{--bs-gutter-x:1rem}.bg-primary-blue{background-color:rgb(var(--c-primary-blue))}.bg-blue-light{background-color:rgb(var(--c-blue-bg))}.pagination{--bs-border-color:#ffffff;--bs-pagination-color:#000;--bs-pagination-border-width:0;--bs-pagination-hover-color:#ffffff;--bs-pagination-hover-bg:rgba(var(--c-primary-blue), 0.5);--bs-pagination-hover-border-color:rgba(var(--c-primary-blue), 0.5);--bs-pagination-focus-color:#ffffff;--bs-pagination-focus-bg:rgba(var(--c-primary-blue), 0.5);--bs-pagination-focus-box-shadow:rgb(var(--c-primary-blue));--bs-pagination-active-color:#000000;--bs-pagination-active-bg:rgba(var(--c-primary-blue), 0.8);--bs-pagination-active-border-color:rgba(var(--c-primary-blue), 0.8)}body{font-family:"Open Sans",Arial,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Barlow Semi Condensed",sans-serif;font-weight:400;color:rgb(var(--c-title));font-weight:700!important}main ol,main p,main ul{font-size:24px;line-height:1.5;font-size:clamp(1rem,1.75vw,1.5rem);color:rgb(var(--c-text))}main ol li,main ul li{margin-bottom:1.5rem}main p a{color:rgb(var(--c-text));text-decoration:none;border-bottom:1px solid rgb(var(--c-text))}main p a:hover{color:rgb(var(--c-text));text-decoration:none;border-bottom:1px solid rgb(var(--c-text))}blockquote{font-weight:400!important;font-size:45px;line-height:1.1;font-size:clamp(1.5rem,2.25vw,2.625rem);color:rgb(var(--c-bronze))}h1{font-size:100px;line-height:1.1;font-size:clamp(3.75rem,7.75vw,4.5rem)}h2{font-size:70px;line-height:1.25}.h2{font-size:46px;line-height:1.26}.h3{font-size:45px;line-height:1.1;font-size:clamp(1.5rem,2.25vw,2.625rem)}h2.has-medium-font-size{color:rgb(var(--c-blue-light));font-size:46px!important;line-height:1.26}.has-large-font-size{font-size:32px!important;line-height:1.5}h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1+ol,h1+p,h1+ul,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2+ol,h2+p,h2+ul,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3+ol,h3+p,h3+ul,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4+ol,h4+p,h4+ul,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5+ol,h5+p,h5+ul,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6+ol,h6+p,h6+ul{margin-top:1.5rem}h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:2.5rem}blockquote.wp-block-quote{padding-top:2rem;padding-bottom:2rem}blockquote.wp-block-quote p{font-size:45px;line-height:1.1}.breadcrumb{font-size:.9rem;text-transform:uppercase}.breadcrumb a{color:rgb(var(--c-blue));color:rgb(var(--c-blue-light))}.owl-testimonials{font-family:"Barlow Semi Condensed",sans-serif;font-weight:400}.bg-footer{background-color:rgb(var(--c-footer-bg))}.bg-blue{background-color:rgb(var(--c-blue))}.text-blue{color:rgb(var(--c-blue))}.text-blue-light{color:rgb(var(--c-blue-light))}.text-blue-lighter{color:#63B9E9}.page-banner{min-height:425px}.page-banner-title{font-size:70px;line-height:1;border:1px solid #fff;display:inline-block;margin-bottom:0;padding:2rem 3rem;position:relative;border-bottom:0;border-right:0}.page-banner-title:after{position:absolute;height:calc(100% + 2px);aspect-ratio:1/1;left:100%;content:"";display:block;top:-1px;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='100' height='100'%3E%3Cpath d='M 0,0 L 100,100' stroke='white' stroke-width='1' fill='none'/%3E%3C/svg%3E")}.video{z-index:1;position:absolute;min-width:100%;min-height:100%;object-fit:cover;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.overlay-blanket:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#26285b;z-index:2;opacity:.5}.overlay-blanket:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#26285b;z-index:2;opacity:.7}.overlay:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;z-index:2;background:rgba(38,40,91,.7)}.overlay-full:before{background:rgba(40,54,125,.75);z-index:2}.banner-challenge{background-color:#FAEBCC}.owl-item,.owl-stage,.owl-stage-outer{height:100%}.accordion-item{border:0}.accordion-header{border-bottom:1px solid #000}.accordion-header button{font-weight:500!important;font-size:32px!important;line-height:1.5;color:rgb(var(--c-text))}.accordion-button:not(.collapsed){--bs-accordion-active-bg:transparent;--bs-accordion-active-color:rgb(var(--c-text))}.box-wwd .aspect-ratio{overflow:hidden}.box-wwd .title-wwd{opacity:0;transition:opacity 250ms ease-in-out}.box-wwd img{transition:transform 550ms ease-in-out}.box-wwd:focus .title-wwd,.box-wwd:hover .title-wwd{opacity:1}.box-wwd:focus img,.box-wwd:hover img{transform:scale(1.1)}.title-wwd{position:absolute;z-index:2;bottom:1rem;left:0;width:96%;color:#fff;text-align:left;padding:.5rem 1rem;background-color:rgb(var(--c-blue-light))}.title-wwd-contact{position:absolute;z-index:2;display:block;top:0;left:0;width:100%;height:100%;color:#fff;text-align:left;padding:1rem 1rem;background-color:rgba(var(--c-blue),.96)}.box-link:focus .box-link-overlay,.box-link:hover .box-link-overlay{opacity:1}.box-link-overlay{transition:opacity 225ms ease-in-out;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--c-blue-overlay),.8);padding:2rem;color:#fff}.project-dl dl{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:1rem;max-width:470px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:400}.project-dl dd{font-size:40px;line-height:1.25;font-weight:300;color:rgb(var(--c-blue));padding-bottom:1rem;margin-bottom:1rem;display:block;border-bottom:1px solid #ddd}.project-dl dt{margin-bottom:0;font-weight:700;color:rgb(var(--c-blue-light))}.project-dl dd,.project-dl dt{word-wrap:break-word;overflow-wrap:break-word}.project-dl dd,.project-dl dt{display:block}.page-separator{margin:0 0;display:block;width:100%;height:40px;position:relative;background-color:rgb(var(--c-blue))}.page-separator:before{position:absolute;display:block;content:"";width:50%;height:40px;top:-40px;left:50%;background-color:rgb(var(--c-blue-light));clip-path:polygon(30px 0,100% 0,100% 100%,0 100%)}.client-logo{flex-basis:33.3%;padding:.5rem;height:100px}.client-logo img{width:auto!important;height:auto;max-width:100%;max-height:100px}.stat-list{list-style:none;padding:0;margin:0}.stat-list li{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #DDDBDB}.little-stat{font-size:17px}.bordered-image{border:1px solid #eee}.wp-block-embed iframe{max-width:100%;width:100%;height:auto;aspect-ratio:16/9}.owl-page-banner .owl-nav{margin-top:0}.owl-page-banner .owl-nav button.owl-next,.owl-page-banner .owl-nav button.owl-prev{padding:0!important;margin:0;position:absolute;top:50%;width:50px;height:50px;font-size:40px;line-height:1;color:#fff;text-align:center;border-radius:0;opacity:.75}.owl-page-banner .owl-nav button.owl-next:focus,.owl-page-banner .owl-nav button.owl-next:hover,.owl-page-banner .owl-nav button.owl-prev:focus,.owl-page-banner .owl-nav button.owl-prev:hover{background-color:transparent;color:#fff;transform:scale(1.2);opacity:1}.owl-page-banner .owl-nav button.owl-prev{left:60px}.owl-page-banner .owl-nav button.owl-next{right:60px}.home-content ul li a{color:rgb(var(--c-blue-light));text-decoration:none}.home-content ul li a:hover{text-decoration:underline}@media (max-width:575px){.page-banner-title{font-size:40px;padding:1rem 1rem;border-right:1px solid #fff}.page-banner-title:after{display:none}h2{font-size:30px}h2.has-medium-font-size{font-size:30px!important}ul.main-nav li ul{display:none}.page-banner.aspect-64-25{min-height:70vh}.page-banner.aspect-64-25 .container{padding-top:100px}.fs-5050{font-size:30px}.fs-18030{font-size:80px}}@media (min-width:576px){.fs-5050{font-size:30px}.fs-18030{font-size:80px}}@media (min-width:768px){.fs-5050{font-size:35px}.fs-18030{font-size:90px}.client-logo{flex-basis:20%;padding:1rem;height:80px}.client-logo img{max-height:80px}.timeline{position:relative}.timeline:before{position:absolute;pointer-events:none;height:100%;width:3px;top:0;left:50%;margin-left:-2px;background-color:rgb(var(--c-blue-light));content:""}.timeline>div{margin-top:-14%}.timeline>div:first-child{margin-top:0}.timeline-year:before{position:absolute;pointer-events:none;height:20px;width:20px;left:50%;margin-left:-10px;margin-top:1.3rem;background-color:rgb(var(--c-blue));content:"";border-radius:100%}}@media (min-width:992px){.overlay-blanket:after{width:60%}}@media (min-width:1200px){.fs-5050{font-size:45px}.fs-18030{font-size:120px}}@media (min-width:1400px){.fs-5050{font-size:40px}.fs-18030{font-size:100px}.container{max-width:1140px}}