@import"https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:none;font-family:Montserrat,sans-serif;color:#2b2b2b}*::selection{background:#38584b;color:#fff}*:focus{outline:none}body{background-color:#fff}img{display:block;width:100%}h1{font-family:Georgia,Times New Roman,Times,serif;font-size:35px;font-weight:900}p{line-height:1.6}.header{position:fixed;width:100%;top:0;left:0;background-color:transparent;z-index:1000;transition:background-color .4s}.header.start-light:not(.scrolled) a{color:#fff}.header.start-light:not(.scrolled) svg{stroke:#fff;fill:#fff}.header.scrolled{background-color:#38584b;box-shadow:0 2px 5px #0000001a}.header .nav{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--header-height);margin:1rem}.header .nav__logo{transition:color .4s;font-size:var(--h2-font-size);font-family:var(--second-font)}.header .nav__logo img{width:70px;aspect-ratio:1/1;filter:brightness(15)}.header .nav__toggle{font-size:1.5rem;cursor:pointer;display:none}.header .nav__toggle svg{stroke:#fff;font-size:22px}.header .nav__close{font-size:1.5rem;cursor:pointer;position:absolute;top:1rem;right:1.5rem;display:none}.header .nav__close svg{fill:#fff}.header .nav__cta{color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,color .3s ease;border:2px solid #ffffff;padding:.75rem 1.5rem}.header .nav__cta:hover{background-color:#fff;color:#38584b}.header .nav__list{display:flex;flex-direction:row;row-gap:2.5rem;column-gap:5px;list-style:none}.header .nav__link{transition:color .2s}.header .nav__link:not(.nav__cta){color:#fff;position:relative;padding:10px 15px}.header .nav__link:not(.nav__cta):hover{border-bottom:2px solid #d3b574}.show-menu{right:0!important}@media (max-width: 1150px){.nav__menu{position:fixed;top:0;right:-100%;background-color:#0f0f0f33;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);width:80%;height:100%;padding:6rem 3rem 0;transition:right .4s}.nav__list{flex-direction:column!important}.nav__list li a:not(.nav__cta){display:block;width:100%;max-width:350px}.nav__list li a:not(.nav__cta):hover{border:none!important}.nav__toggle,.nav__close{display:block!important}}@media (max-width: 325px){.nav__menu{padding:70px 20px;width:100%}}.footer{padding:75px 75px 10px;position:relative}.footer>p{padding:20px;color:#fff;border-top:2px solid white;opacity:.7;font-size:12px}.footer>p:nth-of-type(1){margin-top:200px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:14px;opacity:1;border:none}.footer>p a{color:#fff;font-weight:600;text-decoration:underline}.footer>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-2}.footer h3{color:#fff}.footer ul{list-style:none}.footer ul li{margin-top:10px;line-height:1.6rem;display:flex;align-items:center;gap:5px}.footer ul li a,.footer ul li p{font-size:14px;color:#d6d6d6}.footer ul li a svg,.footer ul li p svg{font-size:22px}.footer ul li svg{stroke:#fff}.footer__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;z-index:10}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#11432fe6;z-index:-1}@media (max-width: 740px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.footer{padding-inline:40px}}@media (max-width: 430px){.footer{padding-inline:20px}}@media (max-width: 430px){.footer__grid{grid-template-columns:repeat(1,1fr);text-align:center}.footer__grid__item{margin-top:40px}.footer__grid__item li{justify-content:center}}.home-page__header{padding:200px 75px 75px;position:relative}.home-page__header>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-page__header:before{width:100%;height:100%;top:0;right:0;bottom:0;left:0;content:"";position:absolute;background-color:#274137d0;z-index:-1}.home-page__header__content{z-index:5}.home-page__header__content h1,.home-page__header__content h3,.home-page__header__content p{color:#fff;text-align:center}.home-page__header__content__grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-page__header__content__grid__item{position:relative;overflow:hidden}.home-page__header__content__grid__item>img{width:100%;object-fit:cover;aspect-ratio:1/1}.home-page__header__content__grid__item:hover a{transform:translateY(0)}.home-page__header__content__grid__item__content{position:absolute;width:100%;height:100%;background-color:#00000094;top:0;right:0;bottom:0;left:0;padding:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.home-page__header__content__grid__item__content a{position:absolute;bottom:20px;width:calc(100% - 30px);height:50px;background:#fff;color:#38584b;font-weight:600;font-size:14px;transform:translateY(80px);transition:transform .3s ease;display:flex;justify-content:center;box-shadow:10px 0 20px #0000007c;align-items:center}.home-page__header__content__grid__item__content a:hover{background-color:#d3b574}.home-page__why-us{padding:200px 75px 75px;position:relative}.home-page__why-us>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-page__why-us:before{width:100%;height:100%;top:0;right:0;bottom:0;left:0;content:"";position:absolute;background-color:#274137d0;z-index:-1}.home-page__why-us h1,.home-page__why-us h3,.home-page__why-us p{text-align:center;color:#fff}.home-page__why-us svg{stroke:#38584b;font-size:26px}.home-page__why-us__grid{margin-top:75px;display:grid;grid-template-columns:1fr 1fr 1fr}.home-page__why-us__grid__item{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px}.home-page__why-us__grid__item__icon{width:80px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:40px}.home-page__contact{padding:100px 75px}.home-page__contact h1{padding:10px 20px;border-left:4px solid #d3b574;margin-bottom:25px}.home-page__contact p,.home-page__contact table{margin-top:10px}.home-page__contact table tr:nth-of-type(odd){background-color:#fff7e3}.home-page__contact table tr td{padding:10px}.home-page__contact table tr td a{color:#38584b;font-weight:600}.home-page__contact ul{margin-top:10px;list-style:none;display:flex;gap:10px;align-items:center}.home-page__contact ul svg{font-size:22px;stroke:#38584b}@media (max-width: 970px){.home-page__header__content__grid{grid-template-columns:repeat(3,1fr)}.home-page__header__content__grid__item:last-of-type{grid-column:1/4;width:calc((100% - 40px) / 3);margin:auto}}@media (max-width: 725px){.home-page__header__content__grid{grid-template-columns:repeat(2,1fr)}.home-page__header__content__grid__item:last-of-type{grid-column:1/3;width:50%;margin:auto}.home-page__why-us__grid{grid-template-columns:1fr 1fr}.home-page__why-us__grid__item:last-of-type{grid-column:1/3;width:50%;margin:auto}}@media (max-width: 545px){.home-page__header__content__grid{grid-template-columns:repeat(1,1fr)}.home-page__header__content__grid__item:last-of-type{grid-column:1/2;width:100%;margin:0}.home-page__why-us,.home-page__contact{padding-inline:20px}}@media (max-width: 400px){.home-page__header{padding-inline:20px}.home-page__header__content__grid,.home-page__why-us__grid{grid-template-columns:repeat(1,1fr)}.home-page__why-us__grid__item:last-of-type{grid-column:1/2;width:100%;margin:0}}.about-us-page__header{width:100%;position:relative;aspect-ratio:26/9}.about-us-page__header img{width:100%;height:100%;object-fit:cover}.about-us-page__header__content{padding:40px 70px;position:absolute;bottom:0;z-index:2;width:100%}.about-us-page__header__content h1,.about-us-page__header__content p{color:#fff;text-align:center}.about-us-page__header__content h1{font-size:50px;margin-bottom:20px}.about-us-page__header:before{width:100%;height:100%;content:"";position:absolute;background-color:#274137d0;z-index:1}.about-us-page__textual{display:grid;grid-template-columns:250px 1fr 1fr;gap:20px;margin:75px 0;padding:40px 75px}.about-us-page__textual h1{align-self:flex-start;padding:10px 20px;border-left:4px solid #d3b574}.about-us-page__text-with-image{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:75px 0;padding:40px 75px}.about-us-page__text-with-image.reverse .text{order:2}.about-us-page__text-with-image .text h1{align-self:flex-start;padding:10px 20px;border-left:4px solid #d3b574}.about-us-page__text-with-image .text p{margin-top:15px}.about-us-page__drives{margin:75px 0;padding:40px 75px}.about-us-page__drives h1{align-self:flex-start;padding:10px 20px;border-left:4px solid #d3b574}.about-us-page__drives p{margin-top:15px}.about-us-page__drives__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.about-us-page__drives__grid__item{display:grid;grid-template-columns:90px 1fr;column-gap:20px;background-color:#fff;box-shadow:10px 10px 20px #0000001f;padding:20px;border-left:4px solid #38584b;transition:border-left .2s ease}.about-us-page__drives__grid__item:hover{border-left:4px solid #d3b574}.about-us-page__drives__grid__item__icon{grid-row:1/3;display:flex;justify-content:center;align-items:center;font-size:35px;aspect-ratio:1/1;border-radius:50%;background-color:#b2c6be}.about-us-page__drives__grid__item__icon svg{stroke:#38584b}.about-us-page__drives__grid__item p{margin:0}.about-us-page>center{padding:75px 20px;max-width:750px;margin:auto}.about-us-page>center .actions{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:25px}.about-us-page>center .actions a{display:flex;justify-content:center;align-items:center;gap:5px;min-width:250px;width:100%;max-width:300px;height:60px;font-weight:500}.about-us-page>center .actions a:first-of-type{background:#38584b;color:#fff}.about-us-page>center .actions a:first-of-type svg{stroke:#fff}.about-us-page>center .actions a:last-of-type{background:#d3b574;color:#38584b}.about-us-page>center .actions a:last-of-type svg{stroke:#38584b}@media (max-width: 910px){.about-us-page__textual{grid-template-columns:1fr 1fr}.about-us-page__textual h1{grid-column:1/3}.about-us-page__text-with-image{grid-template-columns:1fr}.about-us-page__text-with-image.reverse .text{order:1}.about-us-page__drives__grid{grid-template-columns:1fr}}@media (max-width: 730px){.about-us-page__header{aspect-ratio:unset}}@media (max-width: 700px){.about-us-page__textual{grid-template-columns:1fr;gap:10px}.about-us-page__textual h1{grid-column:1/2}.about-us-page__textual.reverse{grid-template-columns:1fr;gap:10px}.about-us-page__textual.reverse h1{grid-column:1/3}.about-us-page__text-with-image,.about-us-page__text-with-image.reverse{grid-template-columns:1fr}.about-us-page__text-with-image.reverse h1{grid-column:1/3}.about-us-page__drives__grid{grid-template-columns:1fr}}@media (max-width: 550px){.about-us-page__drives__grid__item{grid-template-columns:1fr;justify-items:center;gap:20px;border-left:unset;border-top:5px solid #38584b;padding:40px;transition:border-top .2s ease}.about-us-page__drives__grid__item:hover{border-top:5px solid #d3b574;border-left:0px}.about-us-page__drives__grid__item__icon{width:80px}.about-us-page__drives__grid__item p{text-align:center}}@media (max-width: 485px){.about-us-page__textual,.about-us-page__text-with-image,.about-us-page__drives{padding:40px}}@media (max-width: 425px){.about-us-page__header{aspect-ratio:4/5}.about-us-page__header__content{padding-inline:20px;padding-block:10px}}@media (max-width: 380px){.about-us-page__textual,.about-us-page__text-with-image,.about-us-page__drives{padding:20px}.about-us-page__drives__item{padding:30px}}.services-page__header{width:100%;position:relative;aspect-ratio:26/9}.services-page__header img{width:100%;height:100%;object-fit:cover}.services-page__header__content{padding:40px 70px;position:absolute;bottom:0;z-index:2;width:100%}.services-page__header__content h1,.services-page__header__content p{color:#fff;text-align:center}.services-page__header__content h1{font-size:50px;margin-bottom:20px}.services-page__header:before{width:100%;height:100%;content:"";position:absolute;background-color:#274137d0;z-index:1}.services-page>h1{max-width:900px;padding:40px 20px}.services-page__grid{padding:75px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.services-page__grid__item{padding:20px;background-color:#fff;box-shadow:10px 10px 20px #0000002a;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;gap:15px;border-top:5px solid #38584b;transition:border-top .2s ease}.services-page__grid__item:hover{border-top:5px solid #d3b574}.services-page__grid__item__icon{width:80px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background-color:#38584b;border-radius:50%}.services-page__grid__item__icon svg{stroke:#fff;font-size:26px}@media (max-width: 970px){.services-page__grid{grid-template-columns:repeat(3,1fr)}.services-page__grid__item:last-of-type{grid-column:1/4;width:calc((100% - 40px) / 3);margin:auto}}@media (max-width: 730px){.services-page__header{aspect-ratio:unset}.services-page__grid{grid-template-columns:repeat(2,1fr)}.services-page__grid__item:last-of-type{grid-column:1/3;width:50%;margin:auto}}@media (max-width: 560px){.services-page__grid{grid-template-columns:1fr}.services-page__grid__item:last-of-type{grid-column:1/2;width:100%;margin:auto}}@media (max-width: 500px){.services-page__header{aspect-ratio:4/5}.services-page__header__content{padding-inline:20px;padding-block:10px}.services-page>h1{font-size:26px}}@media (max-width: 420px){.services-page__grid{padding-inline:20px}}.service-page__grid{padding:75px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-page__grid__item{padding:20px;background-color:#fff;box-shadow:10px 10px 20px #0000002a;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;gap:15px;border-top:5px solid #38584b;transition:border-top .2s ease}.service-page__grid__item:hover{border-top:5px solid #d3b574}.service-page__process{padding:75px}.service-page__process h1{align-self:flex-start;padding:10px 20px;border-left:4px solid #d3b574;margin-bottom:30px}.service-page__process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.service-page__process__grid__item{padding:20px;background-color:#fff;box-shadow:10px 10px 20px #0000002a;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;gap:15px;border-top:5px solid #38584b;transition:border-top .2s ease}.service-page__process__grid__item:hover{border-top:5px solid #d3b574}@media (max-width: 970px){.service-page__grid{grid-template-columns:repeat(3,1fr)}.service-page__grid__item:last-of-type{grid-column:1/4;width:calc((100% - 40px) / 3);margin:auto}.service-page__process__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 730px){.service-page__grid{grid-template-columns:repeat(2,1fr)}.service-page__grid__item:last-of-type{grid-column:2/3;width:100%;margin:0}.service-page__process__grid{grid-template-columns:repeat(2,1fr)}.service-page__process__grid__item:last-of-type{grid-column:1/3;width:50%;margin-inline:auto}}@media (max-width: 560px){.service-page__grid{grid-template-columns:1fr}.service-page__grid__item:last-of-type{grid-column:1/2;width:100%;margin:0}.service-page__process__grid{grid-template-columns:repeat(1,1fr)}.service-page__process__grid__item:last-of-type{grid-column:1/2;width:100%;margin-inline:auto}}@media (max-width: 420px){.service-page__grid,.service-page__process{padding-inline:20px}}.privacy-policy section,.terms-of-service section{padding:60px;padding-block:20px}.privacy-policy section h1,.terms-of-service section h1{font-size:35px;padding:10px 20px;border-left:4px solid #d3b574}.privacy-policy h1,.terms-of-service h1{font-size:50px;margin-bottom:20px}.privacy-policy h2,.terms-of-service h2{font-size:35px;margin-top:15px}.privacy-policy h3,.terms-of-service h3{font-size:22px;margin-top:10px}.privacy-policy p,.terms-of-service p{margin:5px 0;line-height:1.8rem}.privacy-policy li,.terms-of-service li{line-height:1.8rem}.privacy-policy a,.terms-of-service a{color:#38584b;font-weight:600;margin-left:3px}.privacy-policy a:hover,.terms-of-service a:hover{text-decoration:underline}@media (max-width: 500px){.privacy-policy section,.terms-of-service section{padding-inline:20px}}
