.wow{visibility:hidden}@keyframes fade_top{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade_top{animation-name:fade_top}.swiper-pagination-progressbar{background:#00000008}@keyframes slide_left{0%{left:0%}to{left:-30%}}.slide_left{animation-name:slide_left}@keyframes slide_right{0%{right:0%}to{right:-30%}}.slide_right{animation-name:slide_right}@font-face{font-family:Bw Gradual DEMO Black;src:url(/fonts/BwGradual/BwGradualDEMO-Black.woff2)format("woff2"),url(/fonts/BwGradual/BwGradualDEMO-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bw Gradual DEMO Bold;src:url(/fonts/BwGradual/BwGradualDEMO-Bold.woff2)format("woff2"),url(/fonts/BwGradual/BwGradualDEMO-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bw Gradual DEMO ExtraBold;src:url(/fonts/BwGradual/BwGradualDEMO-ExtraBold.woff2)format("woff2"),url(/fonts/BwGradual/BwGradualDEMO-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bw Gradual DEMO Medium;src:url(/fonts/BwGradual/BwGradualDEMO-Medium.woff2)format("woff2"),url(/fonts/BwGradual/BwGradualDEMO-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bw Gradual DEMO Regular;src:url(/fonts/BwGradual/BwGradualDEMO-Regular.woff2)format("woff2"),url(/fonts/BwGradual/BwGradualDEMO-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bw Gradual DEMO Light;src:url(/fonts/BwGradual/BwGradualDEMO-Light.woff2)format("woff2"),url(/fonts/BwGradual/BwGradualDEMO-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bw Gradual DEMO Thin;src:url(/fonts/BwGradual/BwGradualDEMO-Thin.woff2)format("woff2"),url(/fonts/BwGradual/BwGradualDEMO-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}:root{--primary-color:#011b4c;--secondary-color:#c1984e;--white-color:#fff;--highlight-color:#011b4c;--background-smoke:#f8f7f3;--background-gray:#fafaf8;--gray-color:#777;--section-paregraph-color:#4a4a46;--dark-navy-color:#001333;--light-navy-color:#163b6d;--gold-light-color:#c6ae73;--gold-dark-color:#8f753b;--border-color:#d8d2c4;--border-light-color:#e9e5dc;--black-color:#111;--tagline-font-size:2.5rem;--heading-font-size:2rem;--content-font-size:1rem;--label-font-size:.875rem;--banner-title-font-size-big:8rem;--banner-title-font-size:2.5rem;--section-title-font-size:2rem;--section-title-font-size-64:4rem;--section-title-font-size-32:2rem;--section-big-title-font-size:3rem;--section-subtitle-font-size:1.25rem;--section-subtitle-font-size-24:1.5rem;--paragraph-font-size:1.125rem;--small-content-font-size:.875rem;--link-font-size:.875rem;--light-font-family:"Bw Gradual DEMO Light";--regular-font-family:"Bw Gradual DEMO Regular";--medium-font-family:"Bw Gradual DEMO Medium";--bold-font-family:"Bw Gradual DEMO Bold";--common-transition:all .6s ease;--web-border-radius:0;--mobile-border-radius:0;--common-gap-size:1rem;--small-gap-size-24:1.5rem;--small-gap-size-32:2rem;--small-gap-size:1.25rem;--medium-gap-size:4rem;--medium-gap-size-48:3rem;--medium-gap-size-40:2.5rem;--medium-gap-size-56:3.5rem;--big-gap-size:5rem}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:2px}::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-color)}*{scrollbar-width:thin;scrollbar-color:var(--secondary-color)transparent}.italic-font{font-style:italic}.semibold-fonts{font-weight:700;font-family:var(--bold-font-family)!important}.bold-fonts{font-family:var(--bold-font-family)!important}.medium-fonts{font-weight:500;font-family:var(--medium-font-family)!important}.regular-fonts{font-family:var(--regular-font-family)!important}.light-fonts{font-family:var(--light-font-family)!important}.golden1,.golden2{color:#c1984e!important}.ale{align-items:end}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;font-family:var(--regular-font-family);color:var(--primary-color);border:0;margin:0;padding:0;font-weight:400}html{height:auto;font-size:16px;scroll-behavior:smooth!important}*{box-sizing:border-box;line-height:1.2}body{width:100%;line-height:1.2;scroll-behavior:unset!important}body.no-scroll-body{overflow-y:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:unset;-o-transition:all ease-in-out .4s;background-color:#0000;outline:none;text-decoration:none;transition:all .4s ease-in-out}a:focus,a:hover{-webkit-text-decoration:unset;text-decoration:unset;color:unset;outline:0}img{max-width:100%;transition:var(--common-transition);object-fit:cover;cursor:pointer;width:100%;display:block}.relative{position:relative}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.main-container-fluid{width:calc(100% - 32px);max-width:1740px;margin:0 auto}.main-container{width:100%;max-width:1440px;margin:0 auto}.mini-container{width:100%;max-width:1160px;margin:0 auto}.content_accordian{display:none}.section-padding{padding:10rem 0}.section-padding-half{padding:5rem 0}.section-padding-small{padding:2rem 0}.hover-enable{display:none}.hover-disable{display:inline-block}.mobile-image{display:none}.web-image{display:block}div:focus-visible,img:focus-visible,button:focus-visible{border:none;outline:none}.visible-tab-mobile,.visible-mobile-only{display:none!important}.flex-row{gap:.5rem;display:flex}.inner-flex{flex-direction:column;gap:.5rem;display:flex}.inner-flex-small{gap:var(--small-gap-size)}.inner-flex-small-24{gap:var(--small-gap-size-24)}.inner-flex-small-32{gap:var(--small-gap-size-32)}.inner-flex-smallest{gap:.25rem}.inner-flex-medium{gap:var(--medium-gap-size)}.inner-flex-medium-48{gap:var(--medium-gap-size-48)}.inner-flex-medium-40{gap:var(--medium-gap-size-40)}.inner-flex-medium-56{gap:var(--medium-gap-size-56)}.inner-flex-big{gap:var(--big-gap-size)}.inner-flex-zero{gap:0}.big-gap{gap:var(--big-gap-size)!important}.inner-flex-large{gap:10rem}.inner-flex-common{gap:var(--common-gap-size)}.inner-flex-center{text-align:center;align-items:center}.two-grid{grid-template-columns:repeat(2,1fr);display:grid}.white-color{color:var(--white-color)!important}.black-color{color:#000!important}.highlight-color{color:var(--highlight-color)!important}.secondary-color{color:var(--secondary-color)!important}.secondary-bg{background-color:var(--secondary-color)!important}.primary-color{color:var(--primary-color)!important}.gray-color{color:var(--gray-color)!important}.section-paregraph-color{color:var(--section-paregraph-color)!important}.secondary-highlight-color{color:var(--secondary-color)!important}.highlight-bg{background-color:var(--highlight-color)!important}.lightgray-bg{background-color:#fafafa!important}.j-c-sb{justify-content:space-between}.mlauto{margin-left:auto}.mrauto{margin-right:auto}.m0auto{margin:0 auto}.wfc{width:fit-content}.wmc{width:max-content}.w100{width:100%!important}.w50{width:50%!important}.h100{height:100%}.j-c-c{justify-content:center}.alc{align-items:center}.alend{align-items:end}.alstart{align-items:start}.filterIcon{filter:invert()}.overflow{overflow:hidden}.transition{transition:var(--common-transition)}.scaleOne{transition:var(--common-transition);scale:1}.scaleOne:hover{scale:1.1}.flex-wrap{flex-wrap:wrap}.p0{padding:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;vertical-align:middle;font-family:Material Symbols Outlined!important}.banner-title p,.banner-title h1,.banner-title h2{font-size:var(--banner-title-font-size);font-family:var(--regular-font-family);line-height:1.5}.banner-title-big p,.banner-title-big h1,.banner-title-big h2{font-size:var(--banner-title-font-size-big);font-family:var(--regular-font-family);letter-spacing:-6%;line-height:106%}.gradient-text{background:linear-gradient(135deg,#ffe175 0%,#d6a65a 60%,#9b7d36 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.section-title h3,.section-title h2{font-size:var(--section-title-font-size);font-family:var(--regular-font-family);font-weight:400;line-height:1.15}.section-title-64 h3,.section-title-64 span,.section-title-64 p,.section-title-64 h2{font-size:var(--section-title-font-size-64);font-family:var(--medium-font-family);color:var(--white-color);font-weight:400;line-height:1.3}.section-title-48 h3,.section-title-48 span,.section-title-48 p,.section-title-48 h2{font-size:var(--section-big-title-font-size);font-family:var(--medium-font-family);font-weight:400;line-height:1.5}.section-title-32 h3,.section-title-32 h4,.section-title-32 h4 span,.section-title-32 h3 span{font-size:var(--section-title-font-size-32);font-family:var(--regular-font-family);font-weight:400;line-height:1.2}.section-content p,.section-content p span{font-size:var(--content-font-size);font-family:var(--regular-font-family);color:var(--section-paregraph-color);font-weight:400;line-height:1.55}.section-content-small p,.section-content-small p span{font-size:var(--small-content-font-size);font-family:var(--regular-font-family);font-weight:400;line-height:1.5}.section-paragraph p,.section-paragraph p span{font-size:var(--paragraph-font-size);font-family:var(--regular-font-family);color:var(--section-paregraph-color);font-weight:400;line-height:1.5}.section-text p,.section-text span,.section-text p span{font-family:var(--regular-font-family);font-weight:400;line-height:1.25;font-size:var(--content-font-size)!important}.section-text p span{color:var(--secondary-color)}.section-subtitle h4,.section-subtitle h4 span{font-size:var(--section-subtitle-font-size);font-family:var(--regular-font-family);color:var(--primary-color);font-weight:400;line-height:1.3}.section-subtitle-24 h4,.section-subtitle-24 h4 span{font-size:var(--section-subtitle-font-size-24);font-family:var(--regular-font-family);color:var(--primary-color);font-weight:400;line-height:1.3}.section-subtitle h4 span{color:var(--secondary-color)}.smallest-font p{font-size:var(--small-content-font-size);font-family:var(--regular-font-family);font-weight:400}.link-font-size a p,.link-font-size a p span.material-symbols-outlined,.link-font-size p{font-size:var(--link-font-size);font-family:var(--medium-font-family);font-weight:500}.mrc-button{transition:var(--common-transition);outline:unset;cursor:pointer;border-radius:4rem;justify-content:center;align-items:center;gap:1rem;width:fit-content;padding:.875rem 1.5rem;display:flex}.mrc-button p,.mrc-button span{font-size:1.125rem;font-family:var(--regular-font-family);line-height:1!important}.mrc-button .icon-wrapper{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.mrc-button .icon-wrapper img{object-fit:contain;width:1.25rem;height:1.25rem;transition:opacity var(--common-transition),transform var(--common-transition);position:absolute;top:0;left:0}.mrc-button .icon-wrapper img.icon-hover{opacity:0}.mrc-button .icon-wrapper img.icon-default{opacity:1}.mrc-button>img{object-fit:contain;width:1.25rem;height:1.25rem;transition:var(--common-transition)}.button-style-primary{border:1px solid var(--primary-color);background-color:var(--primary-color)}.button-style-primary span,.button-style-primary p{color:var(--white-color);transition:var(--common-transition)}.button-style-secondary{border:1px solid var(--secondary-color);background-color:var(--secondary-color)}.button-style-secondary span,.button-style-secondary p{color:var(--white-color);transition:var(--common-transition)}.button-style-white{border:1px solid var(--white-color);background-color:var(--white-color)}.button-style-white span,.button-style-white p{color:var(--primary-color);transition:var(--common-transition)}.button-style-white.highlight-btn-font span,.button-style-white.highlight-btn-font p{color:var(--highlight-color);transition:var(--common-transition)}.button-style-trans{border:1px solid var(--white-color);background-color:#0000}.button-style-trans span,.button-style-trans p{color:var(--white-color);transition:var(--common-transition)}.button-style-border{border:1px solid var(--primary-color);background-color:#0000}.button-style-border span,.button-style-border p{color:var(--primary-color);transition:var(--common-transition)}.button-style-border-secondary{border:1px solid var(--secondary-color);background-color:#0000}.button-style-border-secondary span,.button-style-border-secondary p{color:var(--secondary-color);transition:var(--common-transition)}@media (min-width:991px){.button-style-border-secondary:hover img{filter:brightness(50)}.mrc-button:hover .icon-wrapper img.icon-default{opacity:0}.mrc-button:hover .icon-wrapper img.icon-hover{opacity:1}.button-style-primary:hover{background-color:#0000}.button-style-primary:hover span,.button-style-primary:hover p{color:var(--primary-color)}.button-style-secondary:hover{background-color:#0000}.button-style-secondary:hover span,.button-style-secondary:hover p{color:var(--secondary-color)}.button-style-white:hover{background-color:#0000}.button-style-white:hover span,.button-style-white:hover p{color:var(--white-color)}.button-style-trans:hover{background-color:var(--white-color);border-color:var(--white-color)}.button-style-trans:hover span,.button-style-trans:hover p{color:var(--primary-color)}.button-style-border:hover{background-color:var(--primary-color)}.button-style-border:hover span,.button-style-border:hover p{color:var(--white-color)}.button-style-border-secondary:hover{background-color:var(--secondary-color)}.button-style-border-secondary:hover span,.button-style-border-secondary:hover p{color:var(--white-color)}}.text-icon-btn{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;width:fit-content;display:flex}.text-icon-btn p{width:fit-content;letter-spacing:3%;color:var(--white-color);font-size:1.125rem;line-height:1.5;position:relative}.text-icon-btn p:after{content:"";width:0%;transition:var(--common-transition);background-color:var(--white-color);height:1px;position:absolute;top:105%;left:0}.text-icon-btn:hover p:after{width:100%;transition:var(--common-transition)}.text-icon-btn .text-btn-img{width:1.35rem;transition:var(--common-transition);transform:translateY(2.5px)}.text-icon-btn:hover .text-btn-img{transition:var(--common-transition);transform:translate(2.5px,2.5px)}.header-padding{padding-top:6rem}.f-thumbs__viewport,.fancybox__thumbs{display:none!important}.fancybox__container *{color:#fff}.f-carousel__toolbar__column.is-right>.f-button:nth-child(3),.f-carousel__toolbar__column.is-right>.f-button:nth-child(2),.f-carousel__toolbar__column.is-right>.f-button:nth-child(4),.f-carousel__toolbar__column.is-right>.f-button:first-child{display:none}.booking-popup__error,.error-msg{color:red;font-size:.85rem;position:absolute;top:105%;right:0}
@media only screen and (max-width:1790px){html{font-size:15px}.main-container-fluid{max-width:1680px;margin:0 auto}}@media only screen and (max-width:1680px){html{font-size:13px}.main-container-fluid{max-width:1540px;margin:0 auto}.main-container{width:100%;max-width:1366px;margin:0 auto}.mini-container{width:100%;max-width:1000px;margin:0 auto}}@media only screen and (max-width:1580px){.main-container-fluid{max-width:1400px;margin:0 auto}.main-container{width:100%;max-width:1152px;margin:0 auto}.mini-container{width:100%;max-width:1000px;margin:0 auto}}@media only screen and (max-width:1450px){html{font-size:13px}.section-title-64 h3,.section-title-64 span,.section-title-64 p,.section-title-64 h2{font-size:3.5rem}.main-container-fluid{max-width:1300px;margin:0 auto}.main-container{width:100%;max-width:1152px;margin:0 auto}}@media only screen and (max-width:1366px){html{font-size:13px}.section-title-64 h3,.section-title-64 span,.section-title-64 p,.section-title-64 h2{font-size:3rem}.main-container-fluid{max-width:1280px;margin:0 auto}.section-padding{padding:8rem 0}.main-container{width:100%;max-width:1152px;margin:0 auto}.mini-container{width:100%;max-width:1000px;margin:0 auto}}@media only screen and (max-width:1280px){.main-container-fluid{max-width:1100px;margin:0 auto}.main-container{width:100%;max-width:991px;margin:0 auto}.mini-container{width:100%;max-width:768px;margin:0 auto}}@media only screen and (max-width:1152px){html{font-size:12px}.main-container-fluid{max-width:1024px;margin:0 auto}.main-container{width:100%;max-width:768px;margin:0 auto}.mini-container{width:100%;max-width:600px;margin:0 auto}}@media only screen and (max-width:1024px){html{font-size:11px}.section-title-64 h3,.section-title-64 span,.section-title-64 p,.section-title-64 h2{font-size:2.5rem}.main-container-fluid{max-width:940px;margin:0 auto}}@media only screen and (max-width:991px){.visible-tab-mobile{display:block!important}.section-padding{padding:84px 0}.main-container-fluid,.main-container,.mini-container{width:100%;max-width:100%;margin:0 auto;padding:0 16px}.banner-title-big p,.banner-title-big h1,.banner-title-big h2,.section-title-64 h3,.section-title-64 span,.section-title-64 p,.section-title-64 h2{font-size:32px}.section-paragraph p,.section-paragraph p span{font-size:14px}html{font-size:16px}.hide-tab-mobile{display:none!important}.inner-flex-tab{flex-direction:column;display:flex!important}.banner-title-big p,.banner-title-big h1,.banner-title-big h2{font-size:4rem}.section-subtitle-24 h4,.section-subtitle-24 h4 span{font-size:22px}.section-title-48 h3,.section-title-48 span,.section-title-48 p,.section-title-48 h2{font-size:1.5rem}}@media only screen and (max-width:767px){.visible-mobile-only{display:block!important}.w100-mob{width:100%}.hide-mobile-only{display:none!important}.inner-flex-mob{flex-direction:column;display:flex!important}.banner-title-big p,.banner-title-big h1,.banner-title-big h2{font-size:3rem}.pt0-mob{padding-top:0!important}.section-title-64 h3,.section-title-64 span,.section-title-64 p,.section-title-64 h2{font-size:2rem}.section-subtitle h4{font-size:16px;line-height:150%}.section-title-32 h3{font-size:24px}.section-paragraph p,.section-paragraph p span{font-size:16px}}
.header-wrapper{z-index:9999;width:100%;max-width:100vw;transition:var(--common-transition);padding:1.75rem 0;position:fixed;top:0;left:0}.header-wrapper.header-scroll{transition:var(--common-transition);background-color:#fff}.header-wrapper.header-scroll.active{background-color:#0000}.header-wrapper.webmenu_hidden{transition:var(--common-transition);top:-100%}.header-wrapper.contact-header-scroll .link-text,.header-wrapper.header-scroll .link-text{color:var(--primary-color);transition:var(--common-transition)}.header-wrapper.header-scroll .menu-button-wrapper p{color:var(--secondary-color);transition:var(--common-transition)}.header-wrapper.header-scroll .menu-button-wrapper{border-color:var(--secondary-color);transition:var(--common-transition)}.header-wrapper.contact-header-scroll .first-header-flex-wrapper .link-text,.header-wrapper.active,.header-wrapper.active .request-a-call-btn-header-wrapper .link-text,.link-text:hover,.menu-button-wrapper p:hover{color:var(--white-color)}.header-flex{gap:var(--small-gap-size);grid-template-columns:.5fr 1fr .5fr;justify-content:space-between;align-items:center;display:grid}.header-logo{width:15rem;margin:0 auto;display:block}.link-text,.menu-button-wrapper p{color:var(--white-color);font-size:1rem;line-height:1!important}.link-text:hover,.menu-button-wrapper p:hover{color:var(--white-color)}.menu-button-wrapper{text-align:center;border:1px solid var(--white-color);cursor:pointer;appearance:none;width:fit-content;transition:var(--common-transition);background:0 0;border-radius:2.5rem;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 1.25rem;display:flex}.menu-button-wrapper.active{border-color:var(--secondary-color)}.menu-button-wrapper.active p{color:var(--secondary-color)}.first-header-flex-wrapper{gap:var(--small-gap-size);flex-direction:row;align-items:center;display:flex}.request-a-call-btn-header{width:max-content;margin-left:auto;display:block;position:relative}.header-wrapper.active .request-a-call-btn-header:after,.header-wrapper.contact-header-scroll.active .request-a-call-btn-header:after,.header-wrapper.header-scroll.active .request-a-call-btn-header:after,.request-a-call-btn-header:after{border:1px solid var(--white-color);content:"";background-color:#0000;border-radius:50%;width:2.5rem;height:2.5rem;animation:2s ease-in-out infinite pulseInner;position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%)}.header-wrapper.contact-header-scroll .request-a-call-btn-header:after,.header-wrapper.header-scroll .request-a-call-btn-header:after{border:1px solid var(--primary-color)}.header-wrapper.header-scroll .request-a-call-btn-header:before{border:1px solid #011b4c45}.header-wrapper.active .header-logo,.header-wrapper.active .first-header-flex-wrapper a{opacity:0}.header-wrapper.active .request-a-call-btn-header:before,.header-wrapper.header-scroll.active .request-a-call-btn-header:before,.request-a-call-btn-header:before{content:"";background-color:#0000;border:1px solid #ffffff45;border-radius:50%;width:3rem;height:3rem;animation:2s ease-in-out infinite pulseOuter;position:absolute;top:50%;left:-1.75rem;transform:translateY(-50%)}@keyframes pulseInner{0%{opacity:.8;transform:translateY(-50%)scale(.95)}50%{opacity:1;transform:translateY(-50%)scale(1.1)}to{opacity:.8;transform:translateY(-50%)scale(.95)}}@keyframes pulseOuter{0%{opacity:.3;transform:translateY(-50%)scale(.9)}50%{opacity:.7;transform:translateY(-50%)scale(1.15)}to{opacity:.3;transform:translateY(-50%)scale(.9)}}@media only screen and (max-width:991px){.header-flex{gap:var(--small-gap-size);grid-template-columns:unset;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.header-wrapper{padding:1rem 0}.link-text,.menu-button-wrapper p{color:var(--white-color);font-size:.85rem;line-height:.9!important}.request-a-call-btn-header-wrapper{display:none}.header-logo{max-width:150px;margin-left:0}.header-wrapper.active .header-logo{opacity:1}.header-wrapper.contact-header-scroll .mrc-logo.blue-logo{color:#fff}.header-wrapper.contact-header-scroll.header-scroll .mrc-logo.blue-logo{color:#001b4c}}body.nav-open{height:100dvh;overflow:hidden}.mrc-logo{color:#fff;width:100%;height:auto;display:block;overflow:visible}.mrc-logo.blue-logo{color:#001b4c}.mrc-logo .mrc-word,.mrc-logo .realty-word,.mrc-logo .logo-first-line-gold{opacity:0}.mrc-logo .logo-first-line-gold{animation:.6s cubic-bezier(.22,1,.36,1) forwards logoSlashIn}@keyframes logoSlashIn{0%{opacity:0;transform-origin:50%;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.mrc-logo .mrc-word{animation:.8s cubic-bezier(.22,1,.36,1) .55s forwards mrcFromRight}.mrc-logo .realty-word{animation:.8s cubic-bezier(.22,1,.36,1) .55s forwards realtyFromLeft}@keyframes mrcFromRight{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}@keyframes realtyFromLeft{0%{opacity:0;transform:translate(-45px)}to{opacity:1;transform:translate(0)}}
.nav-overlay{z-index:9990;background-color:var(--primary-color);visibility:hidden;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .7s,transform .7s,visibility 0s linear .7s;position:fixed;inset:0;overflow:hidden;transform:translateY(-2%)}.nav-overlay.open{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .7s,transform .7s,visibility linear;transform:translateY(0)}.nav-overlay-inner{align-items:center;gap:var(--small-gap-size-32);grid-template-columns:1.15fr .9fr .9fr;width:100%;height:100%;padding-top:0;padding-bottom:0;display:grid}.nav-links-col{justify-content:center;gap:var(--medium-gap-size-48);text-align:center;flex-direction:column;grid-column:1/2;align-items:center;gap:10.813rem;height:100%;padding-top:15%;display:flex}.nav-links-list{flex-direction:column;gap:.5rem;display:flex}.nav-links-list li{opacity:0;transition:opacity .55s,transform .55s;overflow:hidden;transform:translateY(28px)}.nav-overlay.open .nav-links-list li{opacity:1;width:fit-content;margin:0 auto;padding:0 1.5rem;position:relative;transform:translateY(0)}.nav-overlay.open .nav-links-list li:first-child{transition-delay:.4s}.nav-overlay.open .nav-links-list li:nth-child(2){transition-delay:.48s}.nav-overlay.open .nav-links-list li:nth-child(3){transition-delay:.56s}.nav-overlay.open .nav-links-list li:nth-child(4){transition-delay:.64s}.nav-overlay.open .nav-links-list li:nth-child(5){transition-delay:.72s}.nav-link{font-family:var(--regular-font-family);color:var(--white-color);letter-spacing:3%;align-items:baseline;font-size:3rem;line-height:1.15;transition:color .35s;display:inline-flex}.nav-link-slash{color:var(--secondary-color);opacity:0;margin-right:.15em;transition:opacity .35s,transform .35s;display:inline-block;position:absolute;left:0;transform:translate(-8px)}.nav-link.active,.nav-link:hover{color:var(--white-color)}.nav-link.active .nav-link-slash,.nav-link:hover .nav-link-slash{opacity:1;transform:translate(0)}.nav-bottom-links{align-items:center;gap:var(--small-gap-size-24);opacity:0;transition:opacity .55s,transform .55s;display:flex;transform:translateY(16px)}.nav-overlay.open .nav-bottom-links{opacity:1;transition-delay:.85s;transform:translateY(0)}.nav-bottom-links a{color:var(--white-color);letter-spacing:.04em;font-size:1.25rem;line-height:1;font-family:var(--light-font-family);position:relative}.nav-bottom-links a:after{content:"";background-color:var(--secondary-color);transform-origin:0;width:100%;height:1px;transition:transform .35s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.nav-bottom-links a:hover:after{transform:scaleX(1)}.nav-mobile-close{display:none}.nav-marquee-col{opacity:0;height:100%;transition:opacity .8s;position:relative;overflow:hidden}.nav-overlay.open .nav-marquee-col{opacity:1;transition-delay:.5s}.marquee-track{gap:var(--small-gap-size-24);will-change:transform;backface-visibility:hidden;flex-direction:column;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;transform:translate(0,0)}.nav-overlay:not(.open) .marquee-track{animation-play-state:paused}.marquee-track.marquee-up{animation-name:marqueeUp;animation-duration:32s}.marquee-track.marquee-down{animation-name:marqueeDown;animation-duration:38s}@keyframes marqueeUp{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes marqueeDown{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}.marquee-item{width:100%}.marquee-item img{width:100%;transition:var(--common-transition);filter:grayscale();display:block}.marquee-item:hover img{filter:unset;transition:var(--common-transition)}@media only screen and (max-width:991px){.nav-overlay-inner{grid-template-columns:1fr;padding-top:6rem;padding-bottom:2.5rem}.nav-marquee-col{display:none}.nav-links-col{text-align:center;align-items:center;gap:var(--small-gap-size-32);grid-column:1/-1;padding-top:45%}.nav-links-list{align-items:center;gap:.25rem}.nav-link{font-size:2rem}.nav-mobile-close{border:1px solid var(--secondary-color);width:fit-content;color:var(--secondary-color);font-size:var(--label-font-size);letter-spacing:.04em;opacity:0;background:0 0;border-radius:2.5rem;align-items:center;gap:.5rem;margin:.5rem auto 0;padding:.75rem 1.5rem;transition:opacity .55s,transform .55s;display:inline-flex;transform:translateY(16px)}.nav-overlay.open .nav-mobile-close span{color:var(--secondary-color);font-size:16px;line-height:1.5}.nav-overlay.open .nav-mobile-close{opacity:1;transition-delay:.78s;transform:translateY(0)}.nav-mobile-close-arrow{transition:transform .3s}.nav-mobile-close:hover .nav-mobile-close-arrow{transform:translate(4px)}.nav-bottom-links a{font-size:20px}.nav-bottom-links{justify-content:center;gap:66px;margin-top:auto}.nav-overlay.open .nav-links-list li{padding:0 .9rem}}
.footer-section{background:var(--white-color);box-sizing:border-box;border-top:1px solid var(--secondary-color);border-bottom:1px solid var(--secondary-color);margin-top:5.5rem;padding:5.5rem 0 6.5rem;position:relative;overflow:hidden}.footer-heading{width:100%;margin-bottom:7.5rem}.footer-heading h2{color:var(--primary-color);font-family:var(--regular-font-family);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,8.5vw,8rem);font-weight:400;line-height:1.03}.footer-bottom{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}.footer-description{color:var(--primary-color);font-family:var(--regular-font-family);margin:0;font-size:clamp(.95rem,1.25vw,1.125rem);font-weight:400;line-height:1.4}.button-style-footer{color:var(--primary-color);border:1px solid #011b4c12}.footer-arrow{justify-content:center;align-items:center;font-size:1.65rem;line-height:1;transition:transform .35s;display:inline-flex}.button-style-footer img{transition:unset}.footer-info-section{color:var(--secondary-color);background:#fff;padding:5rem 0 3rem}.footer-info-top{grid-template-columns:1fr 1.15fr;align-items:start;gap:4rem;display:grid}.footer-info-logo img{object-fit:contain;object-position:left top;width:21.125rem;max-width:100%;height:auto}.footer-info-links{grid-template-columns:.7fr .7fr 1fr;gap:2rem;display:grid}.footer-info-column{flex-direction:column;align-items:flex-start;gap:1.4rem;display:flex}.footer-info-column a,.footer-info-column p,.footer-legal-links a,.footer-credits p,.footer-credit-links a{color:var(--secondary-color);font-size:1.25rem;line-height:1.4;font-family:var(--regular-font-family);margin:0;text-decoration:none;transition:color .3s}.footer-legal-links a{font-size:1rem}.footer-info-bottom{flex-direction:column;align-items:flex-start;gap:2.5rem;margin-top:7rem;display:flex}.footer-legal-links{flex-wrap:wrap;gap:2.2rem;display:flex}.footer-credits{grid-template-columns:1fr 1.15fr;align-items:center;gap:4rem;width:100%;display:grid}.footer-credits p,.footer-credit-links a{font-size:.875rem}.footer-credit-links{flex-wrap:wrap;gap:1.5rem;display:flex}.footer-credit-links p{font-size:.875rem}.footer-info-link.active{color:var(--primary-color)}@media (min-width:992px){.button-style-footer:hover{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color)}.button-style-footer:hover img{filter:invert()brightness(20);transition:unset}.button-style-footer:hover span{color:var(--white-color)}.footer-info-column a:hover,.footer-legal-links a:hover,.footer-credit-links a:hover{color:var(--primary-color)}}@media (max-width:1280px){.footer-section{padding:6rem 0 4.5rem}.footer-heading{margin-bottom:6rem}.footer-heading h2{font-size:clamp(4rem,8vw,7rem)}}@media (max-width:991px){.footer-section{padding:5rem 0 3.5rem}.footer-heading h2{font-size:clamp(3.5rem,9vw,6rem)}.footer-bottom{align-items:flex-end}.footer-contact-btn{padding:.85rem 1.5rem;font-size:1rem}.footer-info-section{padding:4rem 4% 2.5rem}.footer-info-top{grid-template-columns:1fr;gap:4rem}.footer-credits{align-items:start;gap:18px}.footer-info-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.footer-info-bottom{margin-top:5rem}.button-style-footer{border:1px solid var(--primary-color)}.footer-3-grid{border-bottom:1px solid var(--secondary-color);grid-template-columns:auto auto auto;justify-content:space-between;margin-bottom:2.5rem;padding-bottom:2.5rem;display:grid}.footer-info-links a,.footer-info-link{color:var(--secondary-color)}.footer-grid-3{grid-template-columns:auto auto auto;justify-content:space-between;display:grid}.footer-credits{flex-direction:column-reverse;display:flex}.footer-section{border-top:0;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 32px);margin:0 auto;padding:2.5rem 0 5rem;display:flex}.footer-heading{margin-bottom:1.5rem}.footer-heading h2{letter-spacing:-.05em;font-size:clamp(3rem,11vw,4rem);line-height:1.08}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1.75rem}.footer-description{font-size:1rem;line-height:1.5}.footer-contact-btn{min-height:3.5rem;padding:.85rem 1.4rem;font-size:1rem}.footer-info-section{width:calc(100% - 32px);padding:3rem 0 2rem}.footer-info-links{grid-template-columns:100%;gap:10px;height:fit-content}.footer-info-column{gap:1rem}.footer-info-column a,.footer-info-column p{font-size:15px;line-height:160%}.footer-info-column:last-child{grid-column:1/-1}.footer-info-bottom{align-items:start;gap:1.5rem;width:100%;margin-top:24px}.footer-info-bottom .footer-credits p{width:100%}.footer-legal-links{gap:1rem 1.5rem}.footer-legal-links a{font-size:15px}.footer-credit-links{gap:.6rem;width:100%}.footer-info-bottom .footer-credits .footer-credit-links p{width:fit-content}.footer-grid-3 .footer-info-link,.footer-credits p{font-size:11px}.footer-credit-links p,.footer-credit-links a{font-size:11px;font-family:var(--light-font-family)}.footer-legal-links{flex-direction:column}.footer-info-logo img{width:171px}}@media (prefers-reduced-motion:reduce){.footer-contact-btn,.footer-arrow{transition:none}}
