@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Light.woff2) format("woff2"),url(../fonts/BrownLLWeb-Light.woff) format("woff");font-weight:300;font-style:normal}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-LightItalic.woff2) format("woff2"),url(../fonts/BrownLLWeb-LightItalic.woff) format("woff");font-weight:300;font-style:italic}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Regular.woff2) format("woff2"),url(../fonts/BrownLLWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Italic.woff2) format("woff2"),url(../fonts/BrownLLWeb-Italic.woff) format("woff");font-weight:400;font-style:italic}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Bold.woff2) format("woff2"),url(../fonts/BrownLLWeb-Bold.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-BoldItalic.woff2) format("woff2"),url(../fonts/BrownLLWeb-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}
*{margin:0;padding:0;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent!important;-moz-osx-font-smoothing:grayscale}
body{font-family:BrownLLWeb,Helvetica,Arial,sans-serif;font-weight:400;color:#000;font-size:18px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.no-scroll{overflow:hidden}
input{font-family:BrownLLWeb,Helvetica,Arial,sans-serif;font-weight:300}
picture{display:flex}
img{max-width:100%}
@media(min-width:1450px){
.container{max-width:calc(1410px + var(--bs-gutter-x,.75rem)*2)}
}
@media(min-width:1590px){
.container-wide{max-width:1590px}
}
.h2{font-weight:300;font-size:52px;line-height:1.19}
@media(max-width:1199.98px){
.h2{font-size:42px}
}
@media(max-width:991.98px){
.h2{font-size:32px}
}
@media(max-width:767.98px){
.h2{font-size:28px}
}
.h4{font-weight:700;font-size:24px;line-height:32px;margin-bottom:20px}
p{font-size:18px;line-height:1.78;margin-bottom:30px}
p:last-of-type{margin-bottom:0}
.link-arrow{text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:700}
.link-arrow span{width:27px;height:14px;margin-left:10px;transition:.3s ease;position:relative;display:inline-flex}
.link-arrow span:before{content:"";height:100%;position:absolute;transition:.3s ease;min-width:27px;max-width:0;background-position:right;display:block;right:0}
.link-arrow:hover span{transform:translateX(5px)}
.link-arrow:hover span:before{min-width:22px}
.link-inherit{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.15em;transition:.3s ease}
.link-inherit:hover{text-decoration-color:inherit}
.link-inherit.ot-sdk-show-settings{color:#a5b4a7!important;padding:0!important;margin:0!important;line-height:normal!important;font-size:16px!important;background:0 0!important;border:none!important;font-family:BrownLLWeb,Helvetica,Arial,sans-serif!important}
.link-orange{color:#d56a4a;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.15em;transition:.3s ease}
.link-orange:hover{text-decoration-color:#d56a4a}
.btn{border-radius:50px;border:2px solid #cb6a4a;text-decoration:none;text-transform:uppercase;height:45px;display:flex;align-items:center;padding-left:25px;padding-right:25px;font-size:14px;line-height:1;font-weight:700;color:#b85b40;cursor:pointer;background-color:rgba(0,0,0,0);letter-spacing:1px}
.btn span{width:27px;height:14px;margin-left:10px;transition:.3s ease;position:relative}
.btn span:before{content:"";height:100%;position:absolute;transition:.3s ease;min-width:27px;max-width:0;background-position:right;display:block;right:0;background-image:url(/images/icon-arrow-right-cb6a4a.svg)}
.btn:hover span{transform:translateX(5px)}
.btn:hover span:before{min-width:22px}
.parallax-parent{display:none;width:100%;height:100%;top:0;left:0;position:absolute;overflow:hidden}
.parallax-parent-img{height:200%;width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.parallax-parent-container{position:absolute;overflow:hidden}
.parallax-copy{position:absolute;font-size:200px;color:#606c61;opacity:.08;line-height:.7;right:0;top:0;z-index:-2;font-weight:700;display:flex;flex-direction:column}
@media(max-width:1449.98px){
.parallax-copy{font-size:175px}
}
@media(max-width:1199.98px){
.parallax-copy{font-size:150px}
}
@media(max-width:991.98px){
.parallax-copy{font-size:100px}
}
@media(max-width:767.98px){
.parallax-copy{opacity:0;visibility:hidden}
}
.parallax-copy span{position:relative;left:200px}
.parallax-rotated{height:400px}
@media(max-width:1199.98px){
.parallax-rotated{height:250px}
}
@media(max-width:991.98px){
.parallax-rotated{height:150px}
}
@media(min-width:768px){
.parallax-rotated{display:flex;align-items:center;justify-content:center;position:absolute}
}
@media(max-width:767.98px){
.parallax-rotated{transform:unset!important;height:auto;margin-bottom:20px}
}
@media(min-width:768px){
.parallax-rotated .fade-up{width:0}
}
.rotated{display:flex;color:#606c61;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin:0;line-height:1;font-size:14px;white-space:nowrap}
@media(min-width:768px){
.rotated{transform:rotate(-90deg)}
}
form{width:100%}
form fieldset{border:none;width:100%}
form fieldset label{display:none}
form input{font-size:18px;padding:0 15px;color:#000;font-family:BrownLLWeb,Helvetica,Arial,sans-serif}
form input::-moz-placeholder{color:#000}
form input::placeholder{color:#000}
form input::-webkit-search-cancel-button{display:none}
form input[type=text]{background-color:rgba(0,0,0,0);border-left:none;border-top:none;border-right:none;border-width:1px;border-radius:0;border-color:#fff;height:45px;font-size:26px;line-height:1;color:#fff;font-weight:300;margin-bottom:50px;width:100%;max-width:100%;padding:0 15px}
@media(max-width:767.98px){
form input[type=text]{font-size:18px}
}
form input[type=text]::-moz-placeholder{color:#fff;opacity:.5}
form input[type=text]::placeholder{color:#fff;opacity:.5}
form input[type=text].error{border-color:#ff819f}
form label.error{font-weight:700;font-size:14px;line-height:100%;color:#ff819f;margin-top:-38px;margin-bottom:24px;width:100%}
form textarea{background-color:rgba(0,0,0,0);width:100%;max-width:100%;border:1px solid #fff;padding:20px;font-size:24px;line-height:1.42;color:#fff;font-family:BrownLLWeb,Helvetica,Arial,sans-serif}
@media(max-width:767.98px){
form textarea{font-size:18px}
}
form textarea::-moz-placeholder{color:#fff;opacity:.5}
form textarea::placeholder{color:#fff;opacity:.5}
form #js-contact-us-selectmenu{display:block!important;max-width:0;max-height:0;opacity:0;border:none}
.error .ui-selectmenu-button.ui-button{border-bottom-color:#ff819f}
.ui-selectmenu-button.ui-button{position:relative;background-color:rgba(0,0,0,0);width:100%;color:#fff;font-family:BrownLLWeb,Helvetica,Arial,sans-serif;font-weight:300;font-size:26px;line-height:1.38;height:50px;padding:0 15px;align-items:center;border-top:none;border-left:none;border-right:none;border-radius:0;margin-bottom:50px;display:grid}
@media(max-width:767.98px){
.ui-selectmenu-button.ui-button{font-size:18px}
}
.ui-selectmenu-button.ui-button.placeholder .ui-selectmenu-text{opacity:.5}
.ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon{transform:translateY(-50%) scaleY(1)}
.ui-selectmenu-button .ui-selectmenu-icon{background-image:url(/images/icon-arrow.svg)!important;background-position:center;background-size:cover;width:14px;height:9px;float:none;position:absolute;top:50%;right:15px;transform:translateY(-50%) scaleY(-1);transition:.3s ease}
.ui-menu-item-wrapper{font-size:16px;line-height:1.62;letter-spacing:-.01em;font-family:BrownLLWeb,Helvetica,Arial,sans-serif;color:#000;border:none}
.ui-menu-item-wrapper.ui-state-active{color:#000;background:linear-gradient(0deg,#dadbde,#dadbde),#fff;border:none;margin:0}
.mmsi-checkbox{display:flex;justify-content:center;position:relative;cursor:pointer;font-size:18px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:25%}
@media(max-width:767.98px){
.mmsi-checkbox{justify-content:flex-start}
}
.mmsi-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.mmsi-checkbox input:checked~.checkmark:after{opacity:1;visibility:visible}
.mmsi-checkbox .checkmark{position:relative;margin-right:10px;left:0;height:22px;width:22px;border-radius:50%;border:1px solid #bdbdbd;transition:.3s ease}
.mmsi-checkbox .checkmark:after{content:"";position:absolute;display:block;opacity:0;visibility:hidden;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-color:#d56a4a;border-radius:50%;transition:.3s ease}
.mmsi-checkbox .mmsi-checkbox-copy{transition:.3s ease}
.iframe-container{padding:56.25% 0 0 0;position:relative;width:100%}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.grecaptcha-badge{visibility:hidden!important}
.fade-up{opacity:0;transform:translateY(6.25rem);transition:all 2s ease}
.fade-up.in-view{opacity:1;transform:translateY(0)}
.fade-up-children.in-view .fade-up-children-nth{opacity:1;transform:translateY(0)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(2){transition-delay:calc(2 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(3){transition-delay:calc(3 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(4){transition-delay:calc(4 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(5){transition-delay:calc(5 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(6){transition-delay:calc(6 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(7){transition-delay:calc(7 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(8){transition-delay:calc(8 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(9){transition-delay:calc(9 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(10){transition-delay:calc(10 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(11){transition-delay:calc(11 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(12){transition-delay:calc(12 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(13){transition-delay:calc(13 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(14){transition-delay:calc(14 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(15){transition-delay:calc(15 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(16){transition-delay:calc(16 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(17){transition-delay:calc(17 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(18){transition-delay:calc(18 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(19){transition-delay:calc(19 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(20){transition-delay:calc(20 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(21){transition-delay:calc(21 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(22){transition-delay:calc(22 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(23){transition-delay:calc(23 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(24){transition-delay:calc(24 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(25){transition-delay:calc(25 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(26){transition-delay:calc(26 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(27){transition-delay:calc(27 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(28){transition-delay:calc(28 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(29){transition-delay:calc(29 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(30){transition-delay:calc(30 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(31){transition-delay:calc(31 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(32){transition-delay:calc(32 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(33){transition-delay:calc(33 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(34){transition-delay:calc(34 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(35){transition-delay:calc(35 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(36){transition-delay:calc(36 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(37){transition-delay:calc(37 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(38){transition-delay:calc(38 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(39){transition-delay:calc(39 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(40){transition-delay:calc(40 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(41){transition-delay:calc(41 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(42){transition-delay:calc(42 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(43){transition-delay:calc(43 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(44){transition-delay:calc(44 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(45){transition-delay:calc(45 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(46){transition-delay:calc(46 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(47){transition-delay:calc(47 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(48){transition-delay:calc(48 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(49){transition-delay:calc(49 * .2s)}
.fade-up-children.in-view .fade-up-children-nth:nth-of-type(50){transition-delay:calc(50 * .2s)}
.fade-up-children.in-view .fade-up-children-nth-fast{opacity:1;transform:translateY(0)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(2){transition-delay:calc(2 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(3){transition-delay:calc(3 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(4){transition-delay:calc(4 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(5){transition-delay:calc(5 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(6){transition-delay:calc(6 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(7){transition-delay:calc(7 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(8){transition-delay:calc(8 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(9){transition-delay:calc(9 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(10){transition-delay:calc(10 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(11){transition-delay:calc(11 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(12){transition-delay:calc(12 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(13){transition-delay:calc(13 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(14){transition-delay:calc(14 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(15){transition-delay:calc(15 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(16){transition-delay:calc(16 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(17){transition-delay:calc(17 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(18){transition-delay:calc(18 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(19){transition-delay:calc(19 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(20){transition-delay:calc(20 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(21){transition-delay:calc(21 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(22){transition-delay:calc(22 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(23){transition-delay:calc(23 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(24){transition-delay:calc(24 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(25){transition-delay:calc(25 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(26){transition-delay:calc(26 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(27){transition-delay:calc(27 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(28){transition-delay:calc(28 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(29){transition-delay:calc(29 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(30){transition-delay:calc(30 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(31){transition-delay:calc(31 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(32){transition-delay:calc(32 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(33){transition-delay:calc(33 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(34){transition-delay:calc(34 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(35){transition-delay:calc(35 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(36){transition-delay:calc(36 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(37){transition-delay:calc(37 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(38){transition-delay:calc(38 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(39){transition-delay:calc(39 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(40){transition-delay:calc(40 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(41){transition-delay:calc(41 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(42){transition-delay:calc(42 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(43){transition-delay:calc(43 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(44){transition-delay:calc(44 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(45){transition-delay:calc(45 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(46){transition-delay:calc(46 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(47){transition-delay:calc(47 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(48){transition-delay:calc(48 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(49){transition-delay:calc(49 * .05s)}
.fade-up-children.in-view .fade-up-children-nth-fast:nth-of-type(50){transition-delay:calc(50 * .05s)}
.fade-up-children-nth{opacity:0;transform:translateY(6.25rem);transition:all 2s ease;display:block}
.fade-up-children-nth-fast{opacity:0;transform:translateY(6.25rem);transition:all 2s ease}
.blocker{z-index:99999;padding-right:12px;padding-left:12px;background:rgba(0,21,35,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:.3s ease}
@media(max-width:767.98px){
.blocker{padding:0}
}
.modal{max-width:1170px;width:100%;padding:120px;border-radius:24px}
@media(max-width:991.98px){
.modal{padding:60px}
}
@media(max-width:767.98px){
.modal{padding:70px 15px 60px;border-radius:0}
}
.modal a.close-modal{background-image:url(../images/icon-close.svg);top:40px;right:40px}
@media(max-width:767.98px){
.modal a.close-modal{top:10px;right:20px}
}
.modal-team-title{margin-bottom:50px;display:flex;align-items:center}
@media(max-width:767.98px){
.modal-team-title{flex-direction:column;align-items:flex-start;margin-bottom:30px}
}
.modal-team-title picture{display:flex;align-items:center}
.modal-team-title picture img{border-radius:24px;max-width:210px;margin-right:30px}
@media(max-width:767.98px){
.modal-team-title picture img{margin-right:0;margin-bottom:30px}
}
.modal-team-title .h2{font-size:62px;line-height:.84;margin-bottom:20px}
@media(max-width:767.98px){
.modal-team-title .h2{font-size:40px}
}
.modal-team p{line-height:1.56}
.mmsi-header{height:100px;position:fixed;top:0;left:0;width:100%;z-index:9;transition:.3s ease;background-color:rgba(255,255,255,.9)}
@media(max-width:1399.98px){
.mmsi-header{height:75px}
}
.mmsi-header .link-inherit{color:#07334c}
.mmsi-header .btn{color:#d56a4a}
.mmsi-header .btn:hover{border-color:#144867;color:#144867}
.mmsi-header .mmsi-header-hamburger{border-color:#07334c}
.mmsi-header .mmsi-header-hamburger:after,.mmsi-header .mmsi-header-hamburger:before{background-color:#07334c}
.mmsi-header.active .mmsi-header-hamburger{border-color:#07334c}
.mmsi-header.active .mmsi-header-hamburger:after,.mmsi-header.active .mmsi-header-hamburger:before{background-color:#07334c}
.mmsi-header.active .mmsi-header-hamburger:before{top:50%;transform:translateX(-50%) rotate(45deg)}
.mmsi-header.active .mmsi-header-hamburger:after{top:50%;transform:translateX(-50%) rotate(-45deg)}
.mmsi-header.active .mmsi-header-nav{transform:translateX(0)}
.mmsi-header-hamburger{border:2px solid #fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;position:relative}
@media(min-width:1400px){
.mmsi-header-hamburger{display:none}
}
.mmsi-header-hamburger:after,.mmsi-header-hamburger:before{content:"";position:absolute;width:15px;height:2px;background-color:#fff;transition:.3s ease;left:50%;top:50%}
.mmsi-header-hamburger:before{transform:translate(-50%,calc(-50% - 3px))}
.mmsi-header-hamburger:after{transform:translate(-50%,calc(-50% + 3px))}
.mmsi-header-logo{height:61px}
.mmsi-header-nav{transition:.3s ease}
@media(max-width:1399.98px){
.mmsi-header-nav:not(.mmsi-header-nav-special){background:#fff;position:absolute;width:100%;height:calc(100vh + 64px);left:0;top:0;transform:translateX(-100%);z-index:-1;padding-top:75px}
}
@media(max-width:1399.98px){
.mmsi-header-nav:not(.mmsi-header-nav-special) ul li{width:100%;display:flex}
}
@media(max-width:1399.98px){
.mmsi-header-nav:not(.mmsi-header-nav-special) ul li a{color:#07334c;height:68px;display:flex;align-items:center;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);font-size:24px;text-decoration:none}
.mmsi-header-nav:not(.mmsi-header-nav-special) ul li a:hover{background-color:#d56a4a;color:#fff}
.mmsi-header-nav:not(.mmsi-header-nav-special) ul li a.btn{color:#07334c;border:0;text-transform:none;font-weight:400;border-radius:0}
.mmsi-header-nav:not(.mmsi-header-nav-special) ul li a.btn:hover{color:#fff}
}
.mmsi-header-nav:not(.mmsi-header-nav-special) ul li a.active{text-decoration-color:inherit}
.mmsi-header-nav ul{list-style:none}
.mmsi-header-nav ul li:not(:first-of-type){margin-left:30px}
@media(max-width:1399.98px){
.mmsi-header-nav ul li:not(:first-of-type){margin-left:15px}
}
@media(max-width:1399.98px){
.mmsi-header-nav ul li{margin-left:0!important}
}
.mmsi-header-nav ul li a{color:#fff}
.mmsi-hero{height:960px;position:relative}
@media(max-width:767.98px){
.mmsi-hero{height:500px}
}
.mmsi-hero:before{content:"";position:absolute;width:100%;height:500px;left:0;bottom:-1px;background-image:url(/images/hero-wave.svg);z-index:-1;background-size:cover;background-position:center}
@media(max-width:2560.98px){
.mmsi-hero:before{background-position:top;height:500px}
}
@media(max-width:1920.98px){
.mmsi-hero:before{height:420px}
}
@media(max-width:1399.98px){
.mmsi-hero:before{height:300px}
}
@media(max-width:991.98px){
.mmsi-hero:before{height:240px}
}
@media(max-width:767.98px){
.mmsi-hero:before{height:200px}
}
@media(max-width:575.98px){
.mmsi-hero:before{height:150px}
}
@media(max-width:374.98px){
.mmsi-hero:before{height:100px}
}
.mmsi-hero .parallax-parent-img{position:absolute;bottom:13vw;width:100%;height:1358px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1025/679}
@media(max-width:1920.98px){
.mmsi-hero .parallax-parent-img{bottom:28%}
}
@media(max-width:767.98px){
.mmsi-hero .parallax-parent-img{height:586px;bottom:44%}
}
.mmsi-hero .parallax-parent-container{width:100%;height:100%;left:0;top:0;z-index:-2}
.mmsi-hero .h1{color:#fff;font-size:62px;font-weight:300;max-width:900px;padding-bottom:300px}
@media(max-width:1920.98px){
.mmsi-hero .h1{padding-bottom:275px}
}
@media(max-width:991.98px){
.mmsi-hero .h1{font-size:56px}
}
@media(max-width:767.98px){
.mmsi-hero .h1{font-size:30px;padding-bottom:150px}
}
.mmsi-hero .h1 span{font-weight:400;font-style:italic}
.mmsi-hero .h2{color:#fff;font-weight:300;font-size:40px;max-width:550px}
@media(max-width:767.98px){
.mmsi-hero .h2{font-size:22px;max-width:290px}
}
.mmsi-experts{position:relative;overflow:hidden;padding:350px 0 0}
@media(max-width:1449.98px){
.mmsi-experts{padding:300px 0 0}
}
@media(max-width:1399.98px){
.mmsi-experts{padding:300px 0 0}
}
@media(max-width:1199.98px){
.mmsi-experts{padding:260px 0 0}
}
@media(max-width:991.98px){
.mmsi-experts{padding:180px 0 0;margin-bottom:0}
}
@media(max-width:767.98px){
.mmsi-experts{display:flex;flex-direction:column-reverse;align-items:flex-end;padding:20px 0 0;margin-bottom:0}
}
.mmsi-experts__col-copy .btn{max-width:200px}
.mmsi-experts__col-image{padding-left:40px}
@media(max-width:1199.98px){
.mmsi-experts__col-image{padding-left:20px}
}
@media(max-width:991.98px){
.mmsi-experts__col-image{padding-top:40px}
}
.mmsi-experts .parallax-parent-img{bottom:35%;width:1189px;height:793px;-o-object-position:10%;object-position:10%}
.mmsi-experts .parallax-parent-container{width:100%;max-width:850px;height:696px;clip-path:url(#svgPathExperts);right:0;bottom:0;z-index:-1}
@media(max-width:1920.98px){
.mmsi-experts .parallax-parent-container{max-width:755px;height:618px}
}
@media(max-width:1449.98px){
.mmsi-experts .parallax-parent-container{max-width:650px;height:532px}
}
@media(max-width:1399.98px){
.mmsi-experts .parallax-parent-container{max-width:550px;height:450px}
}
@media(max-width:1199.98px){
.mmsi-experts .parallax-parent-container{max-width:450px;height:368px}
}
@media(max-width:991.98px){
.mmsi-experts .parallax-parent-container{max-width:350px;height:286px}
}
@media(max-width:767.98px){
.mmsi-experts .parallax-parent-container{position:relative;margin-top:20px;max-width:450px;height:368px}
}
@media(max-width:575.98px){
.mmsi-experts .parallax-parent-container{max-width:350px;height:286px}
}
.mmsi-experts .parallax-copy{line-height:.8;right:-10%}
@media(max-width:991.98px){
.mmsi-experts .parallax-copy{right:0}
}
.mmsi-experts .parallax-copy span{left:110px}
@media(min-width:768px)and (max-width:991.98px){
.mmsi-experts__col-rotated{justify-content:flex-start!important;height:20px}
.mmsi-experts__col-rotated .parallax-rotated{position:relative;height:20px}
.mmsi-experts__col-rotated .fade-up{transition:none;width:auto}
.mmsi-experts__col-rotated h3{transform:none}
}
.mmsi-experts__col-copy .h2{margin-bottom:30px;max-width:500px}
.mmsi-stats{padding-top:60px}
@media(min-width:992px)and (max-width:1199.98px){
.mmsi-stats .row .col-xxl-8{max-width:calc(100vw - 20%)}
}
.mmsi-stats__col:nth-child(n+4){margin-top:30px}
@media(max-width:767.98px){
.mmsi-stats__col:nth-child(n+3){margin-top:30px}
}
.mmsi-stats__col .h2{font-size:82px;font-style:normal;font-weight:400;line-height:1.34}
@media(max-width:991.98px){
.mmsi-stats__col .h2{font-size:64px}
}
@media(max-width:767.98px){
.mmsi-stats__col .h2{font-size:28px}
}
.mmsi-stats__col p{font-size:24px;line-height:1.4}
@media(max-width:767.98px){
.mmsi-stats__col p{font-size:18px}
}
.mmsi-team{padding-top:50px;margin-top:90px}
@media(max-width:991.98px){
.mmsi-team{margin-top:70px}
}
@media(max-width:767.98px){
.mmsi-team{margin-top:20px}
}
.mmsi-team__col-title{margin-bottom:100px}
@media(max-width:991.98px){
.mmsi-team__col-title{margin-bottom:50px}
}
@media(max-width:767.98px){
.mmsi-team__col-title{margin-bottom:30px}
}
.mmsi-team__col-title .h2{margin-bottom:30px}
.mmsi-team__col-member{width:25%}
.mmsi-team__col-member:nth-child(even) a{padding-top:50px}
@media(max-width:767.98px){
.mmsi-team__col-member{width:50%}
}
.mmsi-team__col-member a{text-decoration:none}
@media(min-width:768px){
.mmsi-team__col-member a:hover picture img{transform:scale(1.1)}
}
.mmsi-team__col-member a picture{display:flex;align-items:center;margin-bottom:15px;border-radius:24px;position:relative;overflow:hidden}
.mmsi-team__col-member a picture img{transition:.3s ease;width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}
@media(min-width:1400px){
.mmsi-team__col-member a picture img{height:220px}
}
.mmsi-team__col-member a .h5{font-size:18px;line-height:1;color:#000;font-weight:400;margin-bottom:5px}
.mmsi-team__col-member a p{font-size:14px;line-height:1.29;margin-bottom:5px;color:#000}
.mmsi-team__col-member a p:last-of-type{font-weight:400;margin-bottom:0}
.mmsi-experience{margin-top:100px;padding-top:50px}
@media(max-width:767.98px){
.mmsi-experience{margin-top:10px}
}
.mmsi-experience .h2{margin-bottom:50px}
@media(max-width:767.98px){
.mmsi-experience .h2{text-align:center;margin-bottom:40px}
}
.mmsi-experience picture{display:flex;align-items:center;max-width:1179px;width:100%}
@media(max-width:767.98px){
.mmsi-experience picture{max-width:360px}
}
.mmsi-experience picture img{width:100%}
.mmsi-separator{position:relative;height:960px;overflow:hidden;margin-top:25px;padding-top:50px}
@media(max-width:991.98px){
.mmsi-separator{margin-top:100px;padding-top:50px;height:65vw}
}
@media(max-width:767.98px){
.mmsi-separator{margin-top:20px;padding-top:50px}
}
.mmsi-separator:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:12.5vw;background-image:url(/images/separator-wave.svg);background-size:cover;z-index:1}
.mmsi-separator img{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;padding-top:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.mmsi-technology .h2{margin-bottom:30px}
.mmsi-technology p{margin-bottom:30px}
.mmsi-technology li.mmsi-tracker__col-block h3{font-size:18px}
.mmsi-technology li.mmsi-tracker__col-block p{font-size:16px;line-height:26px}
@media(min-width:1200px){
.mmsi-technology{margin-top:80px;padding-top:40px}
.mmsi-technology .mmsi-tracker__col-blocks ul{justify-content:space-between}
.mmsi-technology .mmsi-tracker__col-blocks li.mmsi-tracker__col-block{width:20%;max-width:18%;list-style-type:none}
.mmsi-technology .mmsi-tracker__col-blocks h3{margin-bottom:15px}
}
@media(max-width:1199.98px){
.mmsi-technology{margin-top:10px;padding-top:40px}
.mmsi-technology ul{flex-direction:column;padding-left:30px;padding-bottom:40px}
.mmsi-technology li.mmsi-tracker__col-block:not(:last-of-type){margin-bottom:20px}
.mmsi-technology li.mmsi-tracker__col-block h3{display:inline}
.mmsi-technology li.mmsi-tracker__col-block p{display:inline;margin-bottom:0}
.mmsi-technology li.mmsi-tracker__col-block p:before{content:"- "}
}
.mmsi-partners{margin-top:100px;padding-top:50px}
@media(max-width:767.98px){
.mmsi-partners{margin-top:10px}
}
.mmsi-partners .h2{margin-bottom:30px}
.mmsi-partners p{margin-bottom:30px}
.mmsi-partners picture{display:flex;align-items:center;max-width:1196px;aspect-ratio:2392/785;width:100%}
@media(max-width:767.98px){
.mmsi-partners picture{max-width:289px;aspect-ratio:289/729}
}
.mmsi-partners picture img{width:100%}
.mmsi-approach{position:relative;overflow:hidden;padding:80px 0 0}
@media(max-width:1449.98px){
.mmsi-approach{padding:140px 0 0}
}
@media(max-width:1399.98px){
.mmsi-approach{padding:300px 0 0}
}
@media(max-width:1199.98px){
.mmsi-approach{padding:100px 0 0}
}
@media(max-width:991.98px){
.mmsi-approach{padding:70px 0 0;margin-bottom:0;display:flex;flex-direction:column-reverse;align-items:flex-end}
}
@media(max-width:767.98px){
.mmsi-approach{padding:20px 0 0;margin-bottom:0}
}
.mmsi-approach__col-image{padding-left:40px}
@media(max-width:1199.98px){
.mmsi-approach__col-image{padding-left:20px}
}
@media(max-width:991.98px){
.mmsi-approach__col-image{padding-top:40px}
}
.mmsi-approach .parallax-parent-container{width:100%;height:auto;clip-path:url(#svgPathApproach);z-index:-1;bottom:0}
@media(min-width:2561px){
.mmsi-approach .parallax-parent-container{right:0;max-width:40%;height:620px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:20%;height:900px;-o-object-position:160%;object-position:160%}
}
@media(min-width:1921px)and (max-width:2560.98px){
.mmsi-approach .parallax-parent-container{right:-120px;max-width:44%;height:580px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:35%;height:680px;-o-object-position:400%;object-position:400%}
}
@media(min-width:1450px)and (max-width:1920.98px){
.mmsi-approach .parallax-parent-container{right:-160px;max-width:46%;height:620px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:40%;height:620px;-o-object-position:130%;object-position:130%}
}
@media(min-width:1400px)and (max-width:1449.98px){
.mmsi-approach .parallax-parent-container{right:-120px;max-width:42%;height:620px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:42%;height:600px;-o-object-position:120%;object-position:120%}
}
@media(min-width:1200px)and (max-width:1399.98px){
.mmsi-approach .parallax-parent-container{right:-70px;max-width:40%;height:700px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:36%;height:780px;-o-object-position:65%;object-position:65%}
}
@media(min-width:992px)and (max-width:1199.98px){
.mmsi-approach .parallax-parent-container{right:-60px;max-width:40%;height:680px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:38%;height:700px;-o-object-position:65%;object-position:65%}
}
@media(max-width:991.98px){
.mmsi-approach .parallax-parent-container{position:relative;margin-top:20px;max-width:80%;height:368px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:10%;height:600px;-o-object-position:100%;object-position:100%}
}
@media(max-width:767.98px){
.mmsi-approach .parallax-parent-container{max-width:350px;height:286px}
.mmsi-approach .parallax-parent-container .parallax-parent-img{bottom:10%;height:400px;-o-object-position:80%;object-position:80%}
}
.mmsi-approach .parallax-copy{line-height:.85;right:-10%}
@media(max-width:991.98px){
.mmsi-approach .parallax-copy{right:0}
}
.mmsi-approach .parallax-copy span{left:110px}
@media(min-width:768px)and (max-width:991.98px){
.mmsi-approach__col-rotated{justify-content:flex-start!important;height:20px}
.mmsi-approach__col-rotated .parallax-rotated{position:relative;height:20px}
.mmsi-approach__col-rotated .fade-up{transition:none;width:auto}
.mmsi-approach__col-rotated h3{transform:none}
}
.mmsi-approach__col-copy>h2{margin-bottom:30px}
.mmsi-approach__col-copy>p{margin-bottom:40px}
.mmsi-approach__col-copy .btn{max-width:200px}
@media(max-width:991.98px){
.mmsi-approach__col-copy img{margin-bottom:40px}
}
.mmsi-creative{margin-top:80px}
@media(min-width:992px){
.mmsi-research{padding-top:100px}
}
@media(max-width:991.98px){
.mmsi-research{padding-top:80px}
}
.mmsi-research .row.r1 h2{margin-bottom:30px}
.mmsi-research .row.r1 p:not(:last-of-type){margin-bottom:30px}
.mmsi-research .row.r1 img{display:block;max-width:450px;width:100%}
@media(min-width:992px){
.mmsi-research .row.r1{margin-bottom:150px}
.mmsi-research .row.r1 img{float:right}
}
@media(max-width:991.98px){
.mmsi-research .row.r1{margin-bottom:40px}
.mmsi-research .row.r1 .mmsi-research__col-left{margin-bottom:40px}
.mmsi-research .row.r1 h2{max-width:290px}
.mmsi-research .row.r1 img{float:none;margin:0 auto}
}
.mmsi-research .row.r2 h3{margin-bottom:30px;font-size:48px}
.mmsi-research .row.r2 p:not(:last-of-type){margin-bottom:30px}
.mmsi-research .row.r2 img{width:100%}
.mmsi-research .row.r2 a.btn{max-width:240px}
@media(min-width:992px){
.mmsi-research .row.r2{margin-bottom:120px}
.mmsi-research .row.r2 img{max-width:690px;margin-bottom:20px}
}
@media(max-width:991.98px){
.mmsi-research .row.r2{margin-bottom:80px}
.mmsi-research .row.r2 .mmsi-research__col-left{margin-bottom:40px}
.mmsi-research .row.r2 h3{margin-bottom:20px;font-size:28px}
.mmsi-research .row.r2 img{margin-bottom:30px}
}
.mmsi-contact{padding:100px 0;position:relative;overflow:hidden;background-color:#07334c}
@media(max-width:767.98px){
.mmsi-contact{padding:60px 0}
}
.mmsi-contact p{color:#fff;font-weight:300}
.mmsi-contact p.mmsi-contact-disclaimer{text-align:left;font-weight:400;font-size:14px;line-height:28px;width:100%}
.mmsi-contact p .mmsi-link{color:#cb6a4a}
.mmsi-contact-step{max-width:700px;width:100%}
.mmsi-contact-step-btn{width:100%;margin-top:20px}
.mmsi-contact-step .mmsi-contact-step-title p{text-align:left}
.mmsi-contact-step .h1,.mmsi-contact-step .h2{color:#fff;text-align:center;font-size:62px;line-height:1.32;font-weight:300}
@media(max-width:1199.98px){
.mmsi-contact-step .h1,.mmsi-contact-step .h2{font-size:52px}
}
@media(max-width:991.98px){
.mmsi-contact-step .h1,.mmsi-contact-step .h2{font-size:42px}
}
@media(max-width:767.98px){
.mmsi-contact-step .h1,.mmsi-contact-step .h2{font-size:36px}
}
.mmsi-contact-step .h1{margin-bottom:25px}
.mmsi-contact-step .h2{max-width:625px;margin-bottom:15px}
.mmsi-contact-step .h3{font-weight:300;font-size:26px;line-height:36px;color:#fff;margin-bottom:20px}
.mmsi-contact-step p{text-align:center;margin-bottom:30px}
.mmsi-contact-step fieldset{margin-top:80px}
@media(max-width:767.98px){
.mmsi-contact-step fieldset{margin-top:50px}
}
.mmsi-contact-step-6{display:none}
.mmsi-contact-step-2-1{display:none;margin-bottom:50px}
.mmsi-contact-step-2-1 label.error{margin-top:0;margin-bottom:5px}
.mmsi-contact-step-2-1 #services1-error{margin-top:-15px;margin-bottom:30px}
.mmsi-contact-step-2-1 .mmsi-contact-step-checkbox-container{margin-bottom:20px}
@media(max-width:575.98px){
.mmsi-contact-step-2-1 .mmsi-contact-step-checkbox-container .mmsi-checkbox{width:50%}
}
.mmsi-contact-step-2-2{display:none;margin-bottom:50px}
.mmsi-contact-step-2-2 label.error{margin-top:0;margin-bottom:5px}
.mmsi-contact-step-2-2 #media1-error{margin-top:-15px;margin-bottom:30px}
.mmsi-contact-step-2-2 .mmsi-contact-step-checkbox-container{margin-bottom:20px}
@media(max-width:767.98px){
.mmsi-contact-step-2-2 .mmsi-contact-step-checkbox-container .mmsi-checkbox{width:50%}
}
.mmsi-contact-step-2-3{display:none;margin-bottom:50px}
.mmsi-contact-step .mmsi-checkbox{margin-bottom:30px;color:#fff}
.mmsi-contact textarea::-moz-placeholder{font-weight:300;font-style:italic}
.mmsi-contact textarea::placeholder{font-weight:300;font-style:italic}
.mmsi-footer{background-color:#001f33;padding:50px 0}
.mmsi-footer img{display:flex;max-width:137px;aspect-ratio:137/60;margin-bottom:30px}
.mmsi-footer ul{list-style:none}
@media(max-width:767.98px){
.mmsi-footer ul li:not(:last-of-type){margin-bottom:20px}
}
.mmsi-footer ul li a,.mmsi-footer ul li p{color:#a5b4a7;font-size:16px;line-height:1;margin:0}
/*# sourceMappingURL=main.min.css.map */
