#block-44-5971181{height:400px;padding-bottom:0;padding-top:0;min-height:0px}#block-44-5971181 .media-4.light::after{background-color:rgba(245,247,250,0.65)}#block-44-5971181 .media-4.light>x-shape::after{background-color:rgba(245,247,250,0.65)}#block-44-5971181 .media-4.dark::after{background-color:rgba(5,50,110,0.6)}#block-44-5971181 .media-4.dark>x-shape::after{background-color:rgba(5,50,110,0.6)}#block-44-5971181 .container-1{height:100%}#block-44-5971181 .col-1{align-items:flex-end;justify-content:flex-end;padding-top:0px;padding-bottom:0px;padding-right:45px}#block-44-5971181 .box{max-width:320px;background-color:rgba(210,10,16,0.95);padding:40px;text-align:center;justify-content:flex-start}#block-44-5971181 .box [class*="-wrapper"]{justify-content:center}#block-44-5971181 .box>x-shape{background-color:rgba(210,10,16,0.95);justify-content:flex-start;padding:40px}#block-44-5971181 .box[data-shape="bg"]{justify-content:flex-start;padding:40px}#block-44-5971181 .box>x-shape-bg>*{background-color:rgba(210,10,16,0.95)}#block-44-5971181 .carousel{height:100%}#block-44-5971181 .carousel>.viewport-4{height:100%}#block-44-5971181 .carousel>.previous{left:20px;top:50%;transform:translateY(-50%)}#block-44-5971181 .carousel>.next{right:20px;top:50%;transform:translateY(-50%)}#block-44-5971181 .carousel>.bullets{bottom:20px;left:50%;transform:translateX(-50%)}#block-44-5971181 .button-3{font-family:'montserrat-bold';font-weight:400;padding:14px;padding-left:40px;padding-right:40px}#block-44-5971181 .button-3>x-shape{padding:14px;padding-left:40px;padding-right:40px}#block-44-5971181 .button-3[data-shape="bg"]{padding:14px;padding-left:40px;padding-right:40px}#block-44-5971181 .button-1{font-family:'montserrat-bold';font-weight:400}#block-44-5971181 .col{padding-top:0px;padding-bottom:0px}#block-44-5971181 .heading-1{text-align:center;margin-bottom:15px;font-size:28px;text-transform:uppercase}#block-44-5971181 .text-1{text-align:center;margin-bottom:20px}#block-44-5971181 .button-3:hover:not(.media-4):not([data-ratio]){transform:translate(0, 0) scale(.9) rotate(0deg)}#block-44-5971181 .button-3:hover.media-4,#block-44-5971181 .button-3:hover[data-ratio]{transform:translate(0, 0) rotate(0deg)}#block-44-5971181 .button-3:hover.media-4 img,#block-44-5971181 .button-3:hover[data-ratio] img,#block-44-5971181 .button-3:hover.media-4 svg,#block-44-5971181 .button-3:hover[data-ratio] svg{transform:scale(.9)}#block-44-5971181 .control-3{background-color:#ffffff;border-width:0px}#block-44-5971181 .control-3>x-shape{background-color:#ffffff}#block-44-5971181 .control-3>x-shape-bg>*{background-color:#ffffff}#block-44-5971181 .control-3:hover{background-color:#9aa5b1}#block-44-5971181 .control-3:hover>x-shape{background-color:#9aa5b1}#block-44-5971181 .control-3:hover>x-shape-bg>*{background-color:#9aa5b1}#block-44-5971181 .control-3.active{background-color:#9aa5b1}#custom-project-detail-5971177{max-width:1400px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;padding-top:50px;padding-bottom:0px}#custom-project-detail-5971177 .col-2{padding:calc(20px * .75);padding-left:30px;padding-right:30px;background-color:transparent}#custom-project-detail-5971177 .col-3{padding:calc(20px * .25)}#custom-project-detail-5971177 .viewport-1{border-radius:0px}#custom-project-detail-5971177 .media-2{height:100%;width:100%;border-radius:0px;border-width:1px;border-style:none}#custom-project-detail-5971177 .control-2{position:absolute;z-index:30}#custom-project-detail-5971177 .col-4{padding:calc(20px * .25)}#custom-project-detail-5971177 .carousel .previous{left:15px;top:50%;transform:translateY(-50%)}#custom-project-detail-5971177 .carousel .next{right:15px;top:50%;transform:translateY(-50%)}#custom-project-detail-5971177 .carousel .thumbnail a{position:relative;height:100%;width:100%;border-radius:0px}#custom-project-detail-5971177 .carousel .thumbnail a:hover::after,#custom-project-detail-5971177 .carousel .thumbnail a.active::after{display:none}#custom-project-detail-5971177 .carousel .thumbnail a::after{background-color:#3b3b3b;content:'';opacity:.5;position:absolute;bottom:0;left:0;right:0;top:0}#custom-project-detail-5971177 .text-box.dark{color:#05326e;background-color:#ececec}#custom-project-detail-5971177 .text-3.dark{color:#000000}#custom-project-detail-5971177 .box{max-width:700px;flex-grow:1}#custom-project-detail-5971177 .box>x-shape{flex-grow:1}#custom-project-detail-5971177 .box[data-shape="bg"]{flex-grow:1}#custom-project-detail-5971177 .text-3{line-height:2}#custom-project-detail-5971177 .text-box{margin-right:0px;padding-left:20px;padding-right:20px;position:relative;flex-grow:1}#custom-project-detail-5971177 .text-box:not(.media-4):not([data-ratio]){transform:none}#custom-project-detail-5971177 .text-box.media-4,#custom-project-detail-5971177 .text-box[data-ratio]{transform:none}#custom-project-detail-5971177 .text-box.media-4 img,#custom-project-detail-5971177 .text-box[data-ratio] img,#custom-project-detail-5971177 .text-box.media-4 svg,#custom-project-detail-5971177 .text-box[data-ratio] svg{transform:none}#custom-project-detail-5971177 .text-box:before{content:'';position:absolute;bottom:-20px;top:0;background:inherit;left:-20px;right:calc(-100% - 60px)}#custom-project-detail-5971177 .text-box-heading{font-family:'montserrat-extrabold';font-size:16px}#custom-project-detail-5971177 .text-2{font-family:'montserrat-regular';font-weight:400;letter-spacing:1px;margin-bottom:30px}#custom-project-detail-5971177 .heading-2{line-height:1.25;font-size:40px;letter-spacing:1px;margin-bottom:10px;padding-left:20px;padding-right:20px}#custom-project-detail-5971177 .text-box-inner{position:relative;padding-top:30px}#custom-project-detail-5971177 .heading-3{font-family:'montserrat-light';font-weight:400;letter-spacing:1px;line-height:1.25;padding-left:20px;padding-right:20px}#custom-project-detail-5971177 .heading-3.dark{color:#05326e}#custom-project-detail-5971177 .media-2.dark{background-color:transparent}#custom-project-detail-5971177 .media-2.dark>x-shape{background-color:transparent}#custom-project-detail-5971177 .media-2.dark>x-shape-bg>*{background-color:transparent}#custom-project-detail-5971177 .heading-2.dark{color:#05326e}#block-74-5971171{padding-top:0px}#block-74-5971171 .text-3.dark{color:#05326e}#block-74-5971171 .heading-3.dark{color:#000000}#block-74-5971171 .text-3{padding-left:20px;padding-right:20px;line-height:2;font-family:'montserrat-regular';font-weight:400;letter-spacing:1px}