:root{--heading:'Prata',serif;--text:'Montserrat',sans-serif;--icons:'Font Awesome 6 Pro';--white:#fff;--black:#000;--navy:#162838;--orange:#df733d;--green:#4ace8d;--grey:#f3f3f3;--transition-fast:all 100ms ease-out;--transition-normal:all 200ms ease-out;--transition-slow:all 400ms ease-out}*,*::before,*::after{box-sizing:border-box;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}html{min-height:100%;overflow-y:scroll;scroll-behavior:smooth}html.overlay{position:fixed;overflow-y:scroll;width:100%}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v98/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2')}body{display:flex;flex-direction:column;min-height:100vh;margin:0 auto;text-rendering:optimizeSpeed;background:var(--white);font-family:var(--text);font-size:18px;font-weight:400;color:var(--black);line-height:1.6}body:after{content:'';position:absolute;top:0;z-index:-1;display:block;width:100%;height:100vh;background:var(--navy);opacity:0;transition:var(--transition-normal)}html.overlay body:after{z-index:100;opacity:.95}@media screen and (max-width:580px){h1,h2,h3,h4,h5,h6{word-break:break-word}}a{color:var(--purple);text-decoration:underline;text-decoration-skip-ink:auto;transition:var(--transition-normal)}p a,ul a,ol a{font-weight:500}a:hover,a:focus{color:var(--purple);text-decoration:none !important}@media screen and (max-width:400px){a{word-break:break-word}}.container{position:relative;width:auto;max-width:1600px;padding:0 40px;margin:0 auto}section.main{padding:80px 0}section.blue-bg{background:var(--navy)}section.blue-bg p,section.blue-bg h2,section.blue-bg h3,section.blue-bg h4,section.blue-bg h5,section.blue-bg h6,section.blue-bg a,section.blue-bg ol,section.blue-bg ul{color:var(--white)}section.grey-bg{background:var(--grey)}.kicker{display:block;font-size:14px;font-weight:500;color:#555;line-height:1.2;border-bottom:2px solid #eaeaea;padding-bottom:10px;margin-bottom:20px}h1{font-family:var(--heading);font-size:70px;font-weight:400;color:var(--white);line-height:1.2;margin:0}h2{font-family:var(--heading);font-size:60px;font-weight:400;color:var(--black);line-height:1.2;margin:0 0 30px}h3{font-family:var(--text);font-size:42px;font-weight:400;color:var(--black);line-height:1.1;margin:0 0 30px}h4{font-family:var(--heading);font-size:28px;font-weight:600;color:var(--purple);line-height:1.2;margin:0 0 30px}h5{font-family:var(--text);font-size:26px;font-weight:700;color:var(--navy);line-height:1.2;margin:0 0 30px}h6{font-family:var(--heading);font-size:22px;font-weight:400;color:var(--black);line-height:1.2;margin:0 0 30px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span,ul span,ol span,blockquote span{color:var(--orange)}p span,ul span,ol span{font-weight:600}p,ul,ol{padding-inline-start:0;margin-bottom:30px}.buttons{display:flex;flex-direction:column;gap:30px}.button{display:inline-flex;align-items:center;justify-content:center;padding:20px 40px;font-family:var(--text);font-size:24px;font-weight:500;color:var(--white);line-height:1.1;background:var(--orange);border:2px solid var(--orange);text-align:center;text-decoration:none;transition:var(--transition-normal);cursor:pointer}.button:hover,.button:focus{color:var(--orange);background:transparent;border:2px solid var(--orange)}.button.outlined{padding:20px;font-size:16px;font-weight:600;color:var(--black);background:transparent;border:2px solid var(--black)}.button.outlined:hover,.button.outlined:focus{color:var(--white);background:var(--orange);border:2px solid var(--orange)}.blue-bg .button.outlined{color:var(--white);border:2px solid var(--white)}.blue-bg .button.outlined:hover,.blue-bg .button.outlined:focus{color:var(--navy);background:var(--white)}.read-more{display:inline-flex;align-items:center;font-size:16px;font-weight:700;text-decoration:none;margin-bottom:20px}.read-more:after,.button.outlined:after{content:'\e941';font-family:'Material Icons';font-size:16px;font-weight:400;margin-left:10px;transition:var(--transition-fast)}.read-more:not(.partners-slider .text .read-more):hover,.read-more:not(.partners-slider .text .read-more):focus{color:var(--orange) !important}.read-more:not(.partners-slider .text .read-more):hover:after,.read-more:not(.partners-slider .text .read-more):focus:after{color:var(--orange) !important;margin-left:14px}.contact__cta{flex:0 0 100% !important;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.contact__cta span{display:block;font-size:16px;line-height:1}.contact__cta a.tel{display:block;font-family:var(--heading);font-size:38px;line-height:1.1;text-decoration:none}img{display:block;max-width:100%;height:auto}.centered{text-align:center;margin-left:auto;margin-right:auto;grid-column:1 / -1}@media screen and (max-width:1024px){section.main{padding:40px 0}.buttons{width:100%}.button{display:table;margin:0 auto;font-size:20px}.buttons .button{width:100%}.contact__cta a.tel{font-size:28px}}@media screen and (max-width:580px){.container{padding:0 20px}h2{font-size:30px}.button{padding:10px 20px}}header#main{position:relative;top:0;background:var(--navy);padding:20px 0;transition:var(--transition-normal)}header#main.sticky{position:sticky;z-index:10;top:0;box-shadow:0 6px 8px 0 rgba(0,0,0,0.4)}.admin-bar header#main.sticky{top:32px}header#main .container{display:flex;align-items:center;justify-content:space-between}#contact-info__nav{display:flex;flex-direction:column;gap:30px}#contact-info__nav .info__button{display:flex;justify-content:end;align-items:center;gap:30px}#contact-info__nav .info__button>div{display:flex;flex-direction:column;gap:5px;font-weight:800;color:var(--white);line-height:1;text-align:right}#contact-info__nav .info__button>div span{font-size:16px}#contact-info__nav .info__button>div a{font-size:28px;text-decoration:none}#contact-info__nav .info__button>div a:hover,#contact-info__nav .info__button>div a:focus{color:var(--orange)}#contact-info__nav .info__button>.button{font-size:16px;font-weight:800;padding:15px 40px}#contact-info__nav .nav__search{display:flex;align-items:center}#contact-info__nav .nav__search .fa-search{font-size:15px;color:var(--white);text-decoration:none;padding:5px 10px}.gtranslate_wrapper{display:inline-flex;gap:3px;padding-left:10px}.gtranslate_wrapper a{padding:8px 10px;background:transparent;border:1px solid #9dc3f3;font-size:16px;font-weight:600;color:var(--white);line-height:1;text-decoration:none;text-transform:uppercase}.gtranslate_wrapper a:not(.gt-current-lang):hover,.gtranslate_wrapper a:not(.gt-current-lang):focus{background:var(--orange);border:1px solid var(--orange);color:var(--white)}.gtranslate_wrapper a.gt-current-lang{font-weight:600;background:#9dc3f3}#search-bar{position:relative;z-index:1001;display:none;visibility:hidden;opacity:0;transition:all 300ms cubic-bezier(.42,.97,.52,1.49)}#search-bar label[for="search"]{font-size:0rem}#search-bar form{display:flex}#search-bar #search{font-size:.9375rem;font-weight:400;color:var(--black);line-height:60px;text-align:center;min-width:75vw;height:60px;padding:0 10px;border-radius:12px;border:1px solid var(--white);transition:var(--transition-normal)}#search-bar #search::placeholder{color:#707070}#search-bar #search:focus::placeholder{color:transparent}#search-bar .fa-times{display:none;font-size:4.375rem;color:var(--white);margin-left:20px;transform:scale(0.8);cursor:pointer;transition:var(--transition-normal)}#search-bar .fa-times:hover,#search-bar .fa-times:focus{color:var(--orange);transform:scale(1)}#search-bar.show{position:absolute;top:0;left:50%;transform:translateX(-50%);height:60vh;display:flex;align-items:center;justify-content:center;visibility:visible;opacity:1}#search-bar.show .fa-times{display:inline-flex}@media screen and (max-width:1366px){#contact-info__nav .nav__search{justify-content:end}#contact-info__nav .nav__search .fa-search{font-size:24px}}@media screen and (min-width:1025px){#search-bar #search{font-size:1.625rem;min-width:830px}}@media screen and (max-width:1024px){header#main .container{flex-direction:column;gap:40px}#contact-info__nav .nav__search{justify-content:center}#contact-info__nav .info__button{flex-direction:column;justify-content:center}#contact-info__nav .info__button>div{text-align:center}}#hero{position:relative;padding:80px 0;background:var(--navy)}#hero .hero-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}#hero .container{position:relative;z-index:3;display:flex;align-items:center;gap:80px}#hero .hero-text{display:flex;flex-direction:column;gap:60px;align-items:baseline}#hero .hero-text .settlement-slider{position:relative;width:100%;height:150px;padding:15px 0 15px 30px;border-left:4px solid var(--orange);overflow:hidden}#hero .hero-text .settlement-slider .slide{position:absolute;z-index:1;top:0;left:30px;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;color:var(--white);opacity:0;transform:translateX(-100%);transition:opacity .5s ease,transform .5s cubic-bezier(0.68,-0.55,0.27,1.55)}#hero .hero-text .settlement-slider .slide.active{z-index:2;opacity:1;transform:translateX(0)}#hero .hero-text .settlement-slider .slide.fade-out{z-index:1;opacity:0;transform:translateX(0)}.settlement-slider .slide.slide-in{z-index:2;opacity:1;transform:translateX(0)}.fade-in-on-load{opacity:0;animation:fadeIn .8s ease-out forwards;animation-delay:.2s}@keyframes fadeIn{to{opacity:1}}#hero .hero-text .settlement-slider .slide h2,#hero .hero-text .settlement-slider .slide>span{font-family:var(--heading);color:var(--white);line-height:1.2}#hero .hero-text .settlement-slider .slide h2{font-size:70px;margin:0 0 5px}#hero .hero-text .settlement-slider .slide h2 span{color:var(--white)}#hero .hero-text .settlement-slider .slide>span{font-size:26px}#hero .hero-image img{max-width:none;border-radius:60px}@media screen and (max-width:1366px){#hero .container{gap:30px}#hero h1{font-size:56px}#hero .hero-text{gap:30px}#hero .hero-text .settlement-slider .slide h2{font-size:56px}#hero .hero-image img{max-width:100%}}@media screen and (max-width:1024px){#hero .container{flex-direction:column}#hero .hero-text{align-items:center;text-align:center}#hero .hero-text .settlement-slider{padding:15px 0;border-left:0}#hero .hero-text .settlement-slider .slide{left:0}}@media screen and (max-width:580px){#hero h1{font-size:46px}}.main.split .container{display:flex;flex-wrap:wrap;gap:40px 80px}.main.split.gap-40 .container{gap:40px}.main.split.gap-60 .container{gap:60px}.main.split.gap-80 .container{gap:80px}.main.split .container>*:not(img){width:100%;flex:1}.main.split .full{flex:0 0 100% !important;text-align:center}@media screen and (max-width:1024px){.main.split .container{display:grid;grid-template-columns:1fr;grid-template-areas:'heading' 'text' 'image';gap:40px}.main.split h2{grid-area:heading}.main.split .section-image{grid-area:image}.main.split .section-image img{margin:0 auto}.main.split .section-text{grid-area:text}}.image__text .section-image img{border-radius:60px}#settlements .container{text-align:center}#settlements .heading{display:inline-flex;background:#fafafa;padding:80px}#settlements h2{font-family:var(--heading);font-size:42px;color:var(--black);line-height:1.1;margin:0}#settlements h2>span{display:flex;gap:20px;align-items:baseline;font-size:80px;color:var(--black);line-height:1.1;padding-bottom:5px}#settlements h2>span>span{font-family:var(--text);font-size:92px;color:var(--orange)}#settlements .grid{display:flex;flex-wrap:wrap;gap:100px;padding:80px 0;justify-content:space-evenly}#settlements .grid h2{font-size:80px}#settlements .grid span{display:block;font-size:26px;color:var(--orange);text-transform:uppercase}#settlements .grid span:after{position:relative;left:50%;transform:translateX(-50%);content:'';display:block;width:60px;height:2px;margin:10px 0;background:var(--orange);opacity:.25}#settlements .grid p{font-family:var(--heading);font-size:26px;color:var(--black);margin:0}@media screen and (max-width:768px){#settlements .heading{padding:30px}#settlements h2>span{flex-direction:column;align-items:center}#settlements h2>span>span{font-size:60px}}@media screen and (max-width:580px){#settlements .heading{padding:0}#settlements .heading h2{font-size:32px}#settlements h2>span>span{font-size:48px}}blockquote{display:flex;flex-direction:column;justify-content:center;background:#fafafa;border-radius:60px;border:1px solid #dadada;padding:40px}.blue-bg blockquote{background:rgba(255,255,255,0.1);border:1px solid #3e5163}blockquote p{font-size:42px;font-weight:600;line-height:1.2;margin-bottom:50px}blockquote .author{font-size:26px;font-style:italic;color:var(--black);line-height:1.1}.quote__image img{max-width:420px;margin:0 auto;object-fit:cover;border-radius:60px}@media screen and (max-width:1024px){blockquote p{font-size:28px;word-break:break-all}.quote__image img{max-width:100%}}@media screen and (max-width:580px){blockquote{padding:20px}blockquote p{font-size:22px;word-break:normal}blockquote .author{font-size:20px}}.awards__media{text-align:center}.awards__media .grid{display:flex;flex-wrap:wrap;gap:40px 30px;justify-content:center;padding:0 5%;margin-bottom:60px}.awards__media.media .grid{padding:0 5%}@media screen and (min-width:581px){.awards__media .slider-arrows{top:calc(50% - 30px);width:calc(100% - 80px)}.awards__media.media .slider-arrows{top:calc(50% - 80px)}}.awards__media .grid span{display:flex;align-items:center;justify-content:center;width:130px;height:130px;margin:0 15px;border:1px solid #dadada;overflow:clip}.awards__media .grid img{transform:scale(0.95);object-fit:contain;transition:var(--transition-normal)}.accordion-section .section-text{display:flex;flex-direction:column;align-items:baseline;gap:30px}.accordion-section .section-text h5{font-family:var(--text)}.accordion{display:flex;flex-direction:column}.accordion>h3{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;margin:0;background:var(--white);font-family:var(--text);font-size:20px;font-weight:600;color:var(--black) !important;line-height:1.2;border-radius:12px;transition:var(--transition-fast);cursor:zoom-in}.accordion>h3:not(:first-of-type){margin-top:5px}.accordion>h3:hover,.accordion>h3:focus{background:var(--orange);color:var(--white) !important}.accordion>h3.ui-state-active{background:var(--white);color:var(--black) !important}.accordion>h3.ui-state-active{border-radius:12px 12px 0 0}.accordion>h3 span{color:var(--black)}.accordion>h3:hover span,.accordion>h3:focus span{color:var(--white)}.accordion>h3.ui-state-active span{color:var(--black)}.accordion>.content{padding:20px;background:var(--white);border-radius:0 0 12px 12px}.accordion>.content *:not(a){color:var(--black)}.accordion>.content a{font-weight:600 !important;color:var(--black)}.accordion>.content a:hover,.accordion>.content a:focus{color:var(--orange)}.accordion>.content p:last-of-type{margin-bottom:0}@media screen and (max-width:1024px){.accordion-section.main.split .container{grid-template-areas:'text' 'accordion'}.accordion-section.main.split .accordion{grid-area:accordion}}.testimonials{text-align:center}.testimonials .container>h2{text-align:center}.testimonials .container>img{max-width:100%;margin:0 auto;border-radius:60px}.slider-wrap{position:relative}.slider-wrap .slick-track{display:flex !important}.slider-wrap .slick-slide{height:inherit !important}.testimonial-slider{padding:30px 50px;margin-bottom:15px;text-align:left}.testimonial-slider .slide{position:relative;z-index:8;display:flex;flex-direction:column;gap:20px;height:100%;padding:30px;margin:0 15px;background:var(--white);border:1px solid #dadada;border-radius:12px;transition:var(--transition-normal)}.testimonial-slider .slide i{font-size:24px;color:#fbb13c}.testimonial-slider .stars{display:flex;align-items:center;gap:10px}.testimonial-slider .slide p{font-size:18px;line-height:1.4}.testimonial-slider .slide img{width:62px;height:62px;border-radius:50%}.testimonial-slider .slide .author{font-size:18px;font-weight:700;line-height:1.1;margin-top:auto}.slider-arrows{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.slider-arrows button{background:0;border:0;font-size:0;color:var(--orange);background:transparent;transition:var(--transition-normal);cursor:pointer}.slider-arrows .slick-prev{position:absolute;left:0}.slider-arrows .slick-next{position:absolute;right:0}.slider-arrows .slick-prev:before{font-family:'Material Icons';font-size:40px;line-height:40px;content:'\eaa7' !important}.slider-arrows .slick-next:before{font-family:'Material Icons';font-size:40px;line-height:40px;content:'\eaaa' !important}.slider-arrows button:hover,.slider-arrows button:focus{transform:scale(1.1)}@media screen and (max-width:580px){.testimonial-slider{padding:30px 0 0}.slider-arrows{position:relative;top:auto;transform:translateY(0);display:flex;width:100%;padding-bottom:40px;justify-content:center;gap:15px}.slider-arrows .slick-prev,.slider-arrows .slick-next{position:relative}}.partners-slider{padding:30px 50px;margin-bottom:60px}.partners-slider .slide{position:relative;z-index:8;display:flex;flex-direction:column;gap:30px;height:100%;margin:0 15px;background:var(--white);border-radius:12px;transition:var(--transition-normal)}.partners-slider img{position:relative;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}.partners-slider .text{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:end;width:100%;height:100%;padding:20px;box-shadow:inset 0 -120px 60px 0 rgba(0,0,0,0.6)}.partners-slider .text{position:absolute;z-index:3;display:flex;flex-direction:column;justify-content:end;align-items:baseline;gap:30px;width:100%;height:100%;padding:20px;box-shadow:inset 0 -250px 60px 0 rgba(0,0,0,0.8)}.partners-slider .text .name__title{width:100%}.partners-slider .text h3{font-family:var(--text);font-size:32px;font-weight:700;color:var(--white);line-height:1.1;margin:0}.partners-slider .text .title{display:block;font-size:16px;font-weight:400;color:var(--white);line-height:1.1}.partners-slider .text p{font-family:var(--heading);font-size:18px;color:var(--white);line-height:1.4;text-wrap:balance;margin:0}.partners-slider .text .read-more{font-size:16px;color:var(--white);padding:10px 20px;margin:0;border:2px solid var(--white)}.partners-slider .text .read-more:hover,.partners-slider .text .read-more:focus{background:var(--orange);border:2px solid var(--orange)}.partners-slider .text .read-more:hover:after,.partners-slider .text .read-more:focus:after{color:var(--white);margin-left:10px}@media screen and (max-width:580px){.partners-slider{padding:0;margin-bottom:60px}.partners-slider .text{gap:10px}.partners-slider .text h3{font-size:22px}.partners-slider .text .title{font-size:13px}.partners-slider .text p{font-size:15px}.partners-slider .text .read-more{font-size:14px;padding:10px}}.meet-our-team{text-align:center}.meet-our-team img{margin:0 auto 30px;border-radius:60px}.faq.accordion-section .button.outlined{font-size:24px}#contact-form form label:not([for="input_1_9_1"]){display:none}#contact-form form .gform-body ul{display:flex;flex-wrap:wrap}#contact-form form .gform-body ul li{flex:0 0 50%;margin-top:5px}#contact-form form .gform-body ul li:nth-child(5),#contact-form form .gform-body ul li:nth-child(6),#contact-form form .gform-body ul li:nth-child(7){flex:0 0 100%}#contact-form form .gform-body input:not([type="checkbox"]),#contact-form form .gform-body textarea{padding:10px 20px;font-size:18px;color:var(--black);border:1px solid #dadada}#contact-form form .gform-body textarea{height:160px}#contact-form form .gform-body input[type="checkbox"]{margin-top:0;appearance:none;outline:0;content:none}#contact-form form .gform-body input[type=checkbox]:before{font-family:'Material Icons';content:"\e5ca";font-size:0;color:transparent !important;background:var(--grey);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dadada;margin-right:15px;transition:var(--transition-fast)}#contact-form form .gform-body input[type=checkbox]:checked:before{background:var(--orange);border:1px solid #5a5a5a;font-size:24px;color:var(--white) !important}#contact-form form .gform-body input[type="text"]::placeholder{color:#5a5a5a}.ginput_container.ginput_container_consent{display:flex;align-items:center;font-weight:500}.ginput_container.ginput_container_consent .gfield_required_custom{display:none !important}#contact-form form .gform-body p{margin:10px 0 !important;font-size:18px !important;font-style:italic !important;color:#333 !important}@media screen and (max-width:768px){#contact-form form .gform-body ul li{flex:0 0 100%}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:0 !important}}footer#main{background:var(--navy);padding:80px 0 40px}footer#main .container{display:flex;flex-direction:column;gap:60px}footer#main a{text-decoration:none}footer#main a:hover,footer#main a:focus{color:var(--orange)}footer#main .logo{flex:0 0 100%;justify-items:center}footer#main .columns{display:flex;justify-content:space-between}footer#main .columns>div{display:flex;gap:90px}footer#main nav{display:flex;flex-direction:column;gap:10px}footer#main nav h3{font-family:var(--heading);font-size:26px;color:var(--orange);margin:0}footer#main nav ul{list-style:none;margin:0}footer#main nav.practice-areas ul{columns:2;column-gap:80px}footer#main nav ul a{display:inline-flex;font-size:16px;font-weight:400;color:var(--white);padding:6px 0}footer#main nav ul a:hover,footer#main nav ul a:focus{color:var(--orange)}footer#main .contact-info{display:flex;flex-direction:column;gap:40px}footer#main .contact-info p,footer#main .contact-info ul{color:var(--white);line-height:1.2}footer#main .contact-info h3{font-family:var(--text);font-size:18px;font-weight:600;color:var(--orange);margin:0}footer#main .contact-info .address p:first-of-type{display:none}footer#main .contact-info p:last-of-type{font-size:16px;font-weight:500;line-height:1.5;margin:0}footer#main .map{display:flex;flex-direction:column;gap:20px;max-width:550px}footer#main .map a{font-weight:500;color:var(--white)}footer#main .social-media{display:flex;align-items:center;gap:20px}footer#main .social-media a{font-size:24px;color:var(--white)}footer#main .meta{font-size:16px;color:var(--white);text-align:center}footer#main .meta p{margin:20px 0 0}@media screen and (max-width:1366px){footer#main .columns{flex-direction:column;align-items:center;gap:60px}footer#main .columns>div{flex-direction:column}footer#main nav,footer#main .contact-info{align-items:center;text-align:center}footer#main iframe{max-width:100%}}@media screen and (max-width:580px){footer#main nav.practice-areas ul{columns:1;column-gap:0}}#video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;width:80%;max-width:800px;background:var(--white);padding:0;border-radius:8px;overflow:hidden}.modal-content iframe{width:100%;height:450px;border:0}.close-modal{position:absolute;top:10px;right:10px;font-size:24px;color:var(--white);cursor:pointer}.video-link{position:relative;display:inline-flex;background:var(--black);border-radius:60px;box-shadow:10px 10px 0 10px var(--orange)}.video-link:before{position:absolute;z-index:4;font-family:'Material Icons';content:'\e1c4';bottom:0;left:40px;font-size:120px;color:var(--orange);transition:var(--transition-normal)}.video-link:hover:before{color:var(--white)}.video-link:after{position:absolute;z-index:4;content:'Click to watch';bottom:75px;left:40px;opacity:0;font-size:22px;font-weight:600;color:var(--white);transition:var(--transition-normal)}.video-link:hover:after{left:180px;opacity:1}.video-link img{position:relative;z-index:1;border-radius:60px;opacity:.8;transition:var(--transition-normal)}.video-link:hover img{opacity:1}@media screen and (max-width:768px){.video-link:before{font-size:40px}.video-link:after{font-size:16px;bottom:20px}.video-link:hover:after{left:100px}}.menu-icon,.far.menu-closer,.fas.menu-closer{display:none}header #main-menu{position:relative;display:flex;justify-content:center;align-items:center;margin:0;list-style:none}header #main-menu li a{position:relative;display:flex;align-items:center;font-family:var(--text);font-size:16px;font-weight:500;color:var(--white);line-height:1.1;text-decoration:none;text-align:center;transition:var(--transition-normal);padding:10px}header #main-menu>li.current-menu-item>a:after,header #main-menu>li.current-menu-parent a:after{color:var(--orange)}@media screen and (min-width:1367px){header #main-menu>li.menu-item-has-children:hover>a:after,header #main-menu>li.menu-item-has-children>a:after{content:'\e313';font-family:'Material Icons';display:inline-block;font-weight:400;color:var(--white);margin:0 0 0 5px;transition:var(--transition-normal)}header #main-menu li{position:relative;display:flex}header #main-menu>li:hover>a,header #main-menu>li.current-menu-item>a,header #main-menu li.menu-item-has-children:hover>a:after{color:var(--orange)}#main-menu .sub-menu{position:absolute;z-index:15;top:100%;left:50%;transform:translateX(-50%);display:inline;min-width:240px;max-width:200%;padding:10px;margin:0;opacity:0;background:var(--white);border:1px solid #dbdbe4;visibility:hidden;transition:all .15s linear}#main-menu .sub-menu:before{content:'';position:absolute;left:50%;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--white) transparent;z-index:9999;transform:translateX(-50%)}#main-menu li:hover>.sub-menu,#main-menu li.menu-item-has-children:focus-within>.sub-menu,.show-menu{opacity:1 !important;height:auto;visibility:visible !important}#main-menu .sub-menu li{position:relative;display:block;margin:0}#main-menu .sub-menu li a{display:block;font-size:15px;font-weight:400;color:var(--black);letter-spacing:0;text-transform:none;padding:10px 15px;transition:all .05s linear}header #main-menu li:not(.menu-item-has-children) a:after{display:none}#main-menu .sub-menu li:not(:last-child) a{border-bottom:1px solid #dbdbe4}#main-menu .sub-menu li:hover>a,#main-menu .sub-menu>li.current-menu-item>a{color:var(--white);background:var(--orange)}#main-menu .sub-menu li.menu-item-has-children:hover>a:after{color:var(--white);transition:all .05s linear}#main-menu .sub-menu li.menu-item-has-children>a:after{content:'';display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;margin:0 0 0 4px;transition:var(--transition-normal)}}@media screen and (max-width:1366px){#main-menu a.fa-times{display:none}.far.navicon{font-weight:100}.menu-icon,.menu-close,.menu-icon:hover,.menu-close:hover,.menu-icon:focus,.menu-close:focus{align-self:center;display:flex;align-items:center;font-size:42px;color:var(--white);line-height:1;text-transform:uppercase;text-align:right;cursor:pointer;transition:var(--transition-normal)}#contact-info__nav .nav__search .menu-icon{padding:0 10px}.menu-icon *,.menu-close *,.menu-closer{font-weight:100 !important}header #main-menu{position:fixed;z-index:100;top:0;left:-150vw;margin:0;width:100%;height:100vh;background:var(--navy);transition:var(--transition-normal)}header #main-menu li a,header #main-menu li:hover>a,header #main-menu li.current-menu-item>a{font-family:var(--text);font-size:1.4rem;line-height:1.2;font-weight:400;color:var(--white);text-align:center;padding:10px 0;opacity:1}header #main-menu>li.menu-item-has-children>a:after{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;color:var(--white);transition:var(--transition-normal);font-size:18px;font-weight:300;margin-left:10px}#main-menu .sub-menu>li.menu-item-has-children:hover>a:after,#main-menu .sub-menu>li.menu-item-has-children>a:after{font-family:var(--icons);content:'\f105';color:var(--white);margin-left:20px;transition:var(--transition-normal)}#main-menu .sub-menu .sub-menu>li.menu-item-has-children>a:after{display:none}header #main-menu{display:flex;flex-direction:column;justify-content:center;height:100vh;align-items:center}header #main-menu.show-menu .menu-closer{position:absolute;top:78px;right:44px;display:flex !important;align-items:center;cursor:pointer;font-size:52px;font-weight:100;color:var(--white)}.admin-bar header #main-menu.show-menu .menu-closer{top:76px}header #main-menu.show-menu .menu-back{top:90px;left:28px;right:auto;font-weight:700 !important}.admin-bar header #main-menu.show-menu .menu-back{top:125px}.menu-closer.fa-times{z-index:9999;right:4%;left:auto}.menu-back{z-index:102}.menu-back:before{font-size:24px}.menu-back:after{font-family:var(--text);font-size:24px;font-weight:400;content:'Back';margin:0 0 0 5px}.menu-closer:hover{color:var(--white)}header .show-menu{left:0 !important}header .hide-menu{left:-150vw !important}.admin-bar header #main-menu.show-menu .menu-closer{top:76px}.admin-bar header #main-menu.show-menu .menu-closer.menu-back{top:88px}.sub-menu,.sub-menu .sub-menu{display:flex;flex-direction:column;justify-content:center}header #main-menu,#main-menu .sub-menu{display:flex;flex-direction:column;justify-content:start;height:100vh;align-items:center;overflow-y:scroll}header #main-menu li:first-of-type{margin-top:140px}#main-menu .sub-menu{position:absolute;z-index:1002;top:0;left:-100vw;margin:0;padding:20px;width:100%;height:100vh;max-height:100vh;list-style:inherit;background-color:#222;transition:var(--transition-normal)}header #main-menu li:hover>a,header #main-menu>li.current-menu-item>a,header #main-menu>li.current-menu-parent>a,header #main-menu>li.current_page_parent>a,header #main-menu li.menu-item-has-children:hover a:after{color:var(--white)}}@media screen and (min-width:0) and (max-width:581px){.menu-icon,.menu-close,.menu-icon:hover,.menu-close:hover,.menu-icon:focus,.menu-close:focus{font-size:44px}}@media screen and (max-width:768px){#main-menu.show-menu .menu-closer{top:36px}#main-menu.show-menu .menu-closer.menu-back{top:52px}}@media screen and (max-width:580px){#main-menu.show-menu .menu-closer{right:15px}#main-menu li a,#main-menu li:hover>a,#main-menu li.current-menu-item>a{font-size:22px}}#settlements .settlements-slider{display:flex;flex-wrap:wrap;gap:40px 30px;justify-content:center;padding:0 5%;margin-bottom:60px}#settlements .settlements-slider .block{text-align:center;padding:20px;border:1px solid #dadada;min-width:200px}#settlements .settlements-slider .block h2{font-size:2rem;margin:0}#settlements .settlements-slider .block span{display:block;font-weight:bold;margin-top:5px}#settlements .settlements-slider .block p{margin-top:10px;font-size:1rem;color:#666}#settlements .slider-arrows{margin-top:30px;text-align:center}.stars{font-size:24px;color:#fbb13c;letter-spacing:4px;font-family:'Prata',serif}#main .nav__search .search-icon svg{stroke:white !important}