@font-face{font-display:swap;font-family:Old Standard TT;font-style:normal;font-weight:400;src:url(../fonts/old-standard-tt-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Old Standard TT;font-style:italic;font-weight:400;src:url(../fonts/old-standard-tt-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Old Standard TT;font-style:normal;font-weight:700;src:url(../fonts/old-standard-tt-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/inter-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/inter-v18-latin-700italic.woff2) format("woff2")}:root{--base-bg: hsl(120, 24%, 96%);--higher-bg: hsl(0, 0%, 100%);--magenta-red: hsl(346, 78%, 47%);--primary-color: hsl(0 0% 20%);--sec-color: hsl(0 0% 0%);--ter-color: hsl(0, 0%, 80%)}*{box-sizing:border-box;margin:0;padding:0}html{height:100vh;font-size:clamp(14px,2vw,16px);font-family:Inter,Arial,Helvetica,sans-serif;scroll-behavior:smooth}body{margin:0 auto;background-color:var(--base-bg);max-width:1280px;overflow-x:hidden}h1,h2,h3,h4{font-family:Old Standard TT,Times New Roman,Times,serif;color:var(--primary-color)}p{font-family:Inter,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;color:var(--primary-color)}small{color:var(--primary-color)}.hero{margin:0 .5rem;padding-top:clamp(0rem,5vw,6rem);padding-bottom:4rem;padding-left:1rem;padding-right:1rem;display:flex;align-items:start;flex-wrap:wrap-reverse}.hero-text-container{width:800px}.hero-img{width:clamp(250px,50vw,400px);height:clamp(250px,50vw,400px)}.hero-text{padding-bottom:clamp(2rem,5vw,6rem)}@media (max-width: 1262px){section.hero{justify-content:center;align-items:center}section.hero .hero-text__topper{text-align:center}section.hero .hero-text__title{text-align:center}section.hero .hero-text__sub-title{text-align:center}section.hero .hero-button-container{display:flex;justify-content:center}section.hero .button-std{margin:1rem 1rem 0 0;padding:.5rem 1rem;display:inline-block;border-radius:10px}section.hero p{text-align:center}}.hero-text__topper{color:var(--magenta-red);font-size:clamp(1rem,.75rem + .667vw,1.25rem)}.hero-text__title{font-size:clamp(2rem,1rem + 2.667vw,3rem);font-family:Old Standard TT,Times New Roman,Times,serif}.hero-text__sub-title{font-size:clamp(1rem,.75rem + .667vw,1.25rem)}.hero-button-container{display:flex;flex-wrap:wrap;align-items:center;padding:0 0 3rem}.button-std{margin:1rem 3rem 1rem 0;padding:.75rem 1.5rem;text-decoration:none;text-wrap:nowrap;display:inline-block;border-radius:10px}.button-std--pri{background-color:var(--sec-color);color:var(--higher-bg)}.button-std--pri:hover{background-color:var(--primary-color);color:var(--higher-bg)}.button-std--sec{color:var(--sec-color);border:1px solid var(--sec-color)}.button-std--sec:hover{background-color:var(--higher-bg);color:var(--sec-color);border:1px solid var(--sec-color)}hr{border-top:1px dotted var(--ter-color)}@media (max-width: 1080px){section.problem .problem-quote-grid{display:flex;flex-direction:column;padding-top:2rem;padding-bottom:1rem}}.problem{max-width:1280px;margin:0 .5rem;padding:2rem 1rem}.problem h2{font-size:clamp(1.5rem,1rem + 1.333vw,2rem)}.problem-quote-grid{padding:3rem 0;display:grid;grid-template-columns:[col-start col-1] 1fr [col-2] 1fr [col-end col-3];grid-template-rows:[row-start row-1] 1fr [row-2] 1fr [row-end row-3];gap:2rem 5rem}.problem-img{text-align:center}.solution{max-width:1280px;margin:0 .5rem;padding:2rem 1rem;display:flex;flex-wrap:wrap-reverse;justify-content:space-evenly;align-items:center}.solution-text{flex:0 1 600px}.solution-text p{font-size:2rem;font-size:clamp(1.5rem,1rem + 1.333vw,2rem);line-height:1.3;font-weight:700;font-family:Old Standard TT,Times New Roman,Times,serif;padding:1rem}.solution-img{width:clamp(200px,30vw,300px);height:clamp(200px,30vw,300px)}.services{margin:0 .5rem;padding:2rem 1rem}.sec-heading{font-size:1rem;font-family:Inter,Arial,Helvetica,sans-serif;text-align:center}@media (max-width: 1262px){.services .services-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}}.services-list{display:flex;flex-wrap:wrap;justify-content:space-between}.services-card{margin-top:2rem;padding:2rem;flex:0 1 400px;background-color:var(--higher-bg)}.services-card__img{padding:1rem}.services-card__img--mod{margin-bottom:1rem}.services-card__title{font-size:clamp(1.5rem,1rem + 1.333vw,2rem);font-weight:700;font-family:Old Standard TT,Times New Roman,Times,serif}.about{margin:0 .5rem;padding:2rem 1rem}@media (max-width: 1262px){.about-container{display:flex;flex-wrap:wrap}.about-container .about-card{margin-top:2rem;padding:1rem;height:auto;background-color:var(--higher-bg)}.about-container .about-container__img{margin-top:1rem;padding:1rem}.about-container .about-creds ul{line-height:1.6}}.about-container{display:flex;justify-content:center;align-items:center}.about-card{margin-top:2rem;padding:2rem;flex:0 1 900px;height:500px;background-color:var(--higher-bg)}.about-card ul{padding-left:clamp(1.5rem,0rem + 4vw,3rem);line-height:2;font-size:1.25rem}.about-card p{padding:2rem 2rem 0;line-height:2;font-size:1.5rem;font-weight:700;font-family:Old Standard TT,Times New Roman,Times,serif}.about-container__img{margin-top:2rem}.about-creds p{padding-top:1rem;line-height:2;font-size:1.25rem;font-weight:700;font-family:Old Standard TT,Times New Roman,Times,serif}.about-creds ul{padding:0 1rem;padding-left:clamp(1.5rem,1rem + 1.333vw,2rem);line-height:1.6}.why-us{margin:0 .5rem;padding:2rem 1rem}@media (max-width: 1262px){.why-us .choose-us-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}}.choose-us-list{display:flex;flex-wrap:wrap;justify-content:space-between}.choose-us-card{margin-top:2rem;padding:2rem;flex:0 1 400px;background-color:var(--higher-bg)}.choose-us-card__img{padding:1rem}.choose-us-card__img--mod{margin-bottom:1rem}.choose-us-card__title{font-size:clamp(1.5rem,1rem + 1.333vw,2rem);font-weight:700;font-family:Old Standard TT,Times New Roman,Times,serif}.testimonials{margin:0 .5rem;padding:2rem 1rem}@media (max-width: 1290px){.testimonials .testimonial-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}}.testimonial-list{padding:1rem 0;display:flex;flex-wrap:wrap;justify-content:start}.testimonial-card{margin:20px 5px 0;padding:2rem;flex:0 1 400px;background-color:var(--higher-bg)}.quote-highlight{font-weight:700;border-bottom:inset 5px #ffd768}.testimonial-card__quote{font-size:1.25rem;line-height:1.6}.testimonial-card__author{padding-top:5rem;font-size:1.5rem;font-weight:400;font-family:Old Standard TT,Times New Roman,Times,serif}.contact{padding:2rem 1rem}.contact-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.contact-container__form{margin:2rem .5rem;padding:2rem;width:450px;max-width:500px;background-color:var(--higher-bg)}.contact-container__info{margin:2rem .5rem;padding:2rem;width:100%;min-width:325px;max-width:500px;background-color:var(--higher-bg)}.contact-container__details{padding-top:1rem}.contact h3{font-size:2rem;font-weight:700;font-family:Old Standard TT,Times New Roman,Times,serif}.contact a{text-decoration:none;color:var(--primary-color);font-size:1.25rem;line-height:1.5}.contact p{padding-top:1rem;font-size:1.125rem}.pre-footer{max-width:1280px;margin:0 .5rem;padding:2rem 1rem;display:flex;flex-wrap:wrap-reverse;justify-content:space-around}@media (max-width: 1262px){.pre-footer .pre-footer__container{text-align:center}}.pre-footer__container{text-align:left}.pre-footer p{margin:2rem 0;padding:2rem 0;font-size:clamp(1.5rem,1rem + 1.333vw,2rem);font-weight:700;font-family:Old Standard TT,Times New Roman,Times,serif}.pre-footer__img{width:clamp(200px,30vw,300px);height:clamp(200px,30vw,300px)}@media (max-width: 600px){nav[data-astro-cid-pux6a34n]{display:none}.nav-list[data-astro-cid-pux6a34n],.nav-item[data-astro-cid-pux6a34n],.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:none}}.nav-list[data-astro-cid-pux6a34n]{display:flex;list-style:none;border-top:1px solid var(--ter-color);border-bottom:1px solid var(--ter-color)}.nav-item[data-astro-cid-pux6a34n]{padding:.5rem 1rem}.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:any-link{padding:.5rem 0;text-decoration:none;color:var(--primary-color);font-size:14px}.nav-item[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{border-bottom:6px solid var(--primary-color)}.nav-item[data-astro-cid-pux6a34n].nav-item--button{margin-right:0;margin-left:auto;display:inline-block}.nav-item[data-astro-cid-pux6a34n].nav-item--button a[data-astro-cid-pux6a34n]{display:inline-block;text-wrap:nowrap;color:#fff;background-color:#000;padding:.25rem .75rem;border-radius:5px}.nav-item[data-astro-cid-pux6a34n].nav-item--button a[data-astro-cid-pux6a34n]:hover{color:#fff;background-color:var(--primary-color);border-bottom:0}@media (max-width: 600px){header[data-astro-cid-3ef6ksr2].header{padding-bottom:0rem}header[data-astro-cid-3ef6ksr2] .logo-title[data-astro-cid-3ef6ksr2]{font-family:Old Standard TT,Times New Roman,Times,serif;font-weight:700;font-size:1.25rem;text-align:center}}.header[data-astro-cid-3ef6ksr2]{margin:0 .5rem;padding:0 0 1rem}.header-logo[data-astro-cid-3ef6ksr2]{padding:.75rem 0;text-align:center}.logo-title[data-astro-cid-3ef6ksr2]{margin:0 auto;text-align:center}.footer[data-astro-cid-sz7xmlte]{margin:0 .5rem;padding:3rem 1rem}.footer-logo[data-astro-cid-sz7xmlte]{margin-left:-.8rem}.note-container[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap}.note-container[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:any-link{color:var(--primary-color);text-decoration:none}.note-container[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}@media (max-width: 600px){.footer__refer[data-astro-cid-sz7xmlte]{padding-top:2rem}}@media (max-width: 1262px){section[data-astro-cid-j7pv25f6].hero{padding-top:0rem}.hero-img[data-astro-cid-j7pv25f6]{margin-top:-1rem;margin-bottom:-4rem;margin-left:auto;margin-right:auto}}
