@charset "UTF-8";@keyframes skeleton-wave-animation{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.breadcrumb-section{position:relative;left:50%;right:50%;background-color:#8fb98f;width:100vw;margin:0 -50vw}.breadcrumb-section .breadcrumb-container{max-width:1440px;width:100%;margin:0 auto;padding:32px 16px 0}.breadcrumb-section .breadcrumbs,.breadcrumb-section .breadcrumbs a,.breadcrumb-section .breadcrumbs span{font-weight:350;font-size:12px;color:#ffffffbf;line-height:14px}.breadcrumb-section .breadcrumbs a+span:before{content:"/";margin:0 7px}main.about-us{max-width:1440px;width:100%;margin:0 auto;padding:0 16px 70px}main.about-us .banner{display:flex;position:relative;left:50%;right:50%;align-items:flex-end;width:100vw;margin:0 -50vw;background:#8fb98f}main.about-us .banner .banner__container{width:100%;max-width:1440px;margin:0 auto;padding:0 16px}main.about-us .banner h1{margin:98px 0 24px;font-family:Nordique Pro,Georgia,serif;font-weight:400;font-size:65px;color:#fff;text-transform:uppercase;letter-spacing:3px;line-height:1.1}main.about-us .about-us-page{margin-top:16px}main.about-us .section{margin-top:56px}main.about-us .row{display:grid;grid-template-columns:1fr;gap:28px;align-items:start}main.about-us .aboutus,main.about-us .sustainability,main.about-us .globalteam{align-items:center}main.about-us .col-md-7,main.about-us .col-md-5,main.about-us .col-md-4,main.about-us .col-sm-6,main.about-us .col-sm-4{min-width:0}main.about-us img{display:block;max-width:100%;height:auto}main.about-us h2{margin:25px 0;font-family:Nordique Pro,Georgia,serif;font-weight:600;font-size:45px;letter-spacing:.25px;color:#8fb98f;line-height:1.1}main.about-us .aboutus h2,main.about-us .ourpromise h2{margin:2px 0 25px}main.about-us h3{margin:0 0 10px;font-family:Korolev,Georgia,serif;font-weight:400;font-size:24px;letter-spacing:.25px;color:#667980;line-height:1.2}main.about-us h4{margin:0;font-family:Korolev,Georgia,serif;font-weight:400;font-size:22px;line-height:34px;color:#667980;letter-spacing:.6px}main.about-us p{margin:0;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:300;letter-spacing:.25px;font-size:16.5px;color:#667980;line-height:1.42857143}main.about-us .promises{display:grid;gap:20px;margin-top:16px}main.about-us .promises-li{display:grid;grid-template-columns:100px 1fr;gap:20px;align-items:start}main.about-us .promises-li img{width:100px;height:80px;max-width:none;object-fit:contain}main.about-us .promises-li p{color:#7d9098;line-height:20px}main.about-us .services .row{margin-top:24px;gap:18px;grid-template-columns:1fr}main.about-us .service{overflow:hidden;border-radius:8px;background:#fff}main.about-us .service h4{margin-top:16px}main.about-us .service p{margin:10px 0 16px;color:#7d9098}main.about-us .inclusive-pricing,main.about-us .contact-section{padding:40px 7vw 70px;border-radius:4px;background-color:#eff3f2;text-align:center;margin-bottom:30px}main.about-us .inclusive-pricing .primary-btn{margin:20px 0 0}main.about-us .inclusive-pricing h2{color:#667980;font-size:45px}main.about-us .all-inclusive{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap;justify-content:center;position:relative;min-height:1px;padding-right:15px;padding-left:15px}main.about-us .all-inclusive img{max-width:100%;vertical-align:middle;margin-bottom:10px}main.about-us .all-inclusive .val{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:400;padding-left:20px;font-size:20px;color:#667980;line-height:26px;text-transform:uppercase;text-align:left}main.about-us .btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 10px 9px;min-width:200px;min-height:42px;border-radius:4px;font-family:Korolev,Georgia,serif;font-weight:400;font-size:16px;text-decoration:none;text-transform:uppercase;line-height:16px;cursor:pointer}main.about-us .primary-btn{background:#8fb98f;color:#fff}main.about-us .primary-btn .r-arrow{padding-left:6px;margin-top:-2px}main.about-us .secondary-btn{background:#667980;border:1px solid rgba(143,185,143,.7);color:#fff}main.about-us .contact-section{padding:40px 7vw 70px;border-radius:8px;background:#eaefee;text-align:center}main.about-us .contact-section__copy{padding:10px 0 30px}main.about-us .contact-section h3{font-size:35px;margin:25px 0 10px}@media (max-width: 1023px){main.about-us .inclusive-pricing .row{align-items:center}}@media (min-width: 768px){main.about-us .services .row{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){main.about-us .about-us-page{padding:0 2vw;margin:0 2vw}main.about-us .section{margin-top:32px}main.about-us .row{width:100%;padding-left:0;flex-direction:column;gap:32px}main.about-us .all-inclusive{align-items:center;text-align:center}main.about-us .all-inclusive img{width:90px}main.about-us .all-inclusive .val{text-align:left}}@media (min-width: 992px){main.about-us .aboutus.row,main.about-us .globalteam.row{grid-template-columns:15fr 10fr;gap:58px}main.about-us .ourpromise.row,main.about-us .sustainability.row{grid-template-columns:10fr 15fr;gap:58px}}@media (max-width: 1300px){main.about-us .inclusive-pricing{padding:40px 5vw 70px}}@media (min-width: 1472px){main.about-us{padding-left:16px;padding-right:16px}main.about-us .banner .banner__container{padding-left:16px;padding-right:16px}}
