﻿section,h1,h2,h3,h4,h5,h6,p,ul,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Mulish",sans-serif;padding:unset;margin:unset}.container{max-width:1250px;padding:0 40px}@media screen and (max-width: 767px){.container{padding:0 32px}}@media screen and (max-width: 575px){.container{padding:0 24px}}body section a:not(.btn){color:#008561;font-weight:400}body section a:not(.btn):hover{color:#006f51}span.sale-title{color:#008561;font-weight:700}#hero .hero-content .hero-text-content.eoy h1{margin-bottom:36px}@media screen and (max-width: 575px){#hero .hero-content .hero-text-content.eoy h1{margin-bottom:24px}}#hero .hero-content .hero-text-content.eoy p:not(.page-tag){font-size:24px}@media screen and (max-width: 1199px){#hero .hero-content .hero-text-content.eoy p:not(.page-tag){font-size:22px}}@media screen and (max-width: 575px){#hero .hero-content .hero-text-content.eoy p:not(.page-tag){font-size:18px}}@media screen and (max-width: 575px){#hero .hero-content .hero-text-content.eoy a#hero-cta{gap:6px}}.btn{background-color:#008561;color:#fff;font-size:16px;font-weight:700;line-height:20px;padding:10px 16px;border-radius:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.btn:hover{background-color:#006f51;color:#fff}@media screen and (max-width: 575px){.btn{display:flex;justify-content:center}}#hero{overflow:hidden}#hero .container{max-width:unset}#hero .container{padding:0}@media screen and (max-width: 991px){#hero .container{padding:0 40px}}@media screen and (max-width: 767px){#hero .container{padding:0 32px}}@media screen and (max-width: 575px){#hero .container{padding:0 24px}}#hero .hero-content{display:flex;gap:unset;align-items:center}@media screen and (max-width: 991px){#hero .hero-content{flex-direction:column}}#hero .hero-content>div{width:50%}#hero .hero-content .hero-image-container .hero-image-position{width:100%;height:600px;overflow:hidden;width:calc(100% + 40px);max-width:800px}#hero .hero-content .hero-image-container .hero-image-position img{width:100%;height:inherit;object-fit:cover}@media screen and (max-width: 991px){#hero .hero-content .hero-image-container .hero-image-position{height:540px}}@media screen and (max-width: 767px){#hero .hero-content .hero-image-container .hero-image-position{height:500px}}@media screen and (max-width: 575px){#hero .hero-content .hero-image-container .hero-image-position{height:400px}}#hero .hero-content .hero-text-content{max-width:625px;padding:0 72px 0 40px;margin-left:auto}#hero .hero-content .hero-text-content h1{text-align:left;color:#202d41;font-size:58px;font-weight:900;line-height:66px;margin-bottom:40px}#hero .hero-content .hero-text-content h2{text-align:left;color:#202d41;font-size:22px;font-weight:700;line-height:33px;margin-bottom:40px}#hero .hero-content .hero-text-content p{color:#4d5767;font-weight:400}#hero .hero-content .hero-text-content p.bold-text{color:#202d41;font-size:20px;font-weight:700;line-height:30px;margin-bottom:8px}#hero .hero-content .hero-text-content ul{color:#4d5767;font-size:16px;font-weight:400;line-height:26px;list-style:none;padding-left:0;margin-bottom:32px}#hero .hero-content .hero-text-content ul li{display:flex;margin-bottom:8px;padding-left:12px}#hero .hero-content .hero-text-content ul li::before{content:"•";color:#008561;padding:0 12px 0 0}#hero .hero-content .hero-text-content .page-tag{color:#008561;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.02em;margin-bottom:16px}@media screen and (max-width: 1199px){#hero .hero-content .hero-text-content{padding-right:40px;margin:unset}#hero .hero-content .hero-text-content p.bold-text{font-size:18px;line-height:28px}}@media screen and (max-width: 991px){#hero .hero-content .hero-text-content{align-self:flex-start;margin:64px 0;padding:unset;max-width:unset;width:unset}#hero .hero-content .hero-image-container{position:relative;left:-40px;width:calc(100% + 80px)}#hero .hero-content .hero-image-container .hero-image-position{max-width:unset}}@media screen and (max-width: 767px){#hero .hero-content .hero-image-container{left:-32px;width:calc(100% + 64px)}}@media screen and (max-width: 575px){#hero .hero-content .hero-text-content{margin:48px 0;width:100%}#hero .hero-content .hero-text-content h1{font-size:38px;line-height:50px;margin-bottom:32px}#hero .hero-content .hero-text-content h1.font-sm{font-size:42px}#hero .hero-content .hero-image-container{left:-24px;width:calc(100% + 48px)}}#hard-work{background-color:#f1f1f1;padding:80px 0}#hard-work #hard-work-container{display:flex;gap:40px;justify-content:center;margin:auto}@media screen and (max-width: 767px){#hard-work #hard-work-container{gap:16px}}@media screen and (max-width: 575px){#hard-work #hard-work-container{flex-direction:column}}#hard-work #hard-work-container .card{display:flex;flex-direction:column;flex:1 1 0;align-items:center;text-align:center;background-color:#fff;box-shadow:0 7px 30px -25px #000;border-radius:8px;padding:24px}#hard-work #hard-work-container .card img{margin-bottom:16px}#hard-work #hard-work-container .card h3{color:#202d41;font-weight:700}#hard-work #hard-work-container .card h3{font-size:18px;line-height:1.3}#hard-work h2{color:#202d41;font-size:22px;font-weight:800;line-height:1.5;margin-bottom:58px}#hard-work .card{max-width:180px}#review-process{padding:80px 0 120px}#review-process #review-process-container{display:flex;gap:120px}@media screen and (max-width: 991px){#review-process #review-process-container{gap:80px}}@media screen and (max-width: 575px){#review-process #review-process-container{gap:48px}}@media screen and (max-width: 991px){#review-process #review-process-container{flex-direction:column}}#review-process #review-process-container>div{width:50%}#review-process #review-process-container img{margin-left:auto}#review-process #review-process-container h2{text-align:left;color:#202d41;font-weight:800;margin-bottom:24px}#review-process #review-process-container h2{font-size:24px;line-height:1.3}#review-process #review-process-container ol{color:#4d5767;font-size:18px;font-weight:400;line-height:1.5;padding-left:20px}#review-process #review-process-container ol li{padding-left:6px;margin-bottom:16px}#review-process #review-process-container ol li::marker{color:#008561;font-weight:700}#review-process #review-process-container p,#review-process #review-process-container strong{color:#202d41;font-size:18px;font-weight:700;line-height:1.5}@media screen and (max-width: 991px){#review-process #review-process-container>div{width:100%}#review-process #review-process-container img{margin:auto}}#review-process p{margin-bottom:48px}@media screen and (max-width: 575px){#hard-work #hard-work-container .card{max-width:100%}}