.home-page{position:relative;overflow-x:hidden}.home-page .hp-s1{width:100%;height:100%;display:flex;position:relative;align-items:center;min-height:700px}.home-page .hp-s1 .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-page .hp-s1 .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/imgs/overlay.png);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.home-page .hp-s1 .main-container{width:100%;display:flex;justify-content:flex-start;flex-direction:column;z-index:1;margin-top:auto;margin-bottom:40px}.home-page .hp-s1 .main-container .subtitle{display:block;font-size:20px;color:#fff;margin-bottom:47px;max-width:794px}.home-page .hp-s1 .main-container .buttons{display:flex;align-items:center;gap:30px}.home-page .hp-s2{padding-top:92px;padding-bottom:100px}.home-page .hp-s2 .main-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-page .hp-s2 .main-container .s2-title{text-align:center;color:#000;display:block;font-size:37px;font-weight:500;margin-bottom:60px;letter-spacing:-.01em}.home-page .hp-s2 .main-container .s2-subtitle{max-width:914px;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:16px}.home-page .hp-s2 .main-container .s2-subtitle>span{color:#000;font-size:16px;font-weight:400;letter-spacing:-.01em}.home-page .hp-s3{padding-top:95px;padding-bottom:111px;background-color:#f8f9fa}.home-page .hp-s3 .main-container .s3-title-s{justify-content:center;display:flex;align-items:center;margin-bottom:28px}.home-page .hp-s3 .main-container .s3-title-s>.q-img{max-width:231px}.home-page .hp-s3 .main-container .s3-title-s>h2{font-size:37px;font-weight:500;color:#000;letter-spacing:-.01em}.home-page .hp-s3 .main-container .subtitle{color:#000;font-size:16px;letter-spacing:-.01em;display:block;max-width:842px;text-align:center;margin:0 auto 103px}.home-page .hp-s3 .main-container .s3-list-cards{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:73px;gap:60px}.home-page .hp-s3 .main-container .s3-list-cards .card{overflow:hidden;border-radius:7px;cursor:default;background-repeat:no-repeat;width:100%;max-width:471px;position:relative}.home-page .hp-s3 .main-container .s3-list-cards .card .overlay-card{background-image:url(/imgs/overlay-card-s3.svg);background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:2;top:0;left:0}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text{padding:30px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:flex;flex-direction:column}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text>.title{color:#fff;font-size:30px;letter-spacing:-.01em;font-weight:500}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text .bottom{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text .bottom>span{font-size:16px;color:#fff;letter-spacing:-.01em;line-height:25px;max-width:260px}.home-page .hp-s3 .main-container>.cta-button{margin:0 auto;display:flex}.home-page .hp-s4{padding-top:120px;padding-bottom:144px}.home-page .hp-s4 .main-container{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.home-page .hp-s4 .main-container .left{width:100%;display:flex;gap:150px;flex-direction:column}.home-page .hp-s4 .main-container .left>.title{font-size:34px;color:#000;letter-spacing:-.01em;font-weight:500;max-width:612px;line-height:40px;display:block}.home-page .hp-s4 .main-container .left>.title p{margin-bottom:0}.home-page .hp-s4 .main-container .left>.list{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-items:stretch;justify-content:space-between;width:100%;flex-wrap:wrap;gap:80px}.home-page .hp-s4 .main-container .left>.list .item{display:flex;align-items:flex-start;width:100%;gap:32px}.home-page .hp-s4 .main-container .left>.list .item>.c-text{display:flex;flex-direction:column;height:100%}.home-page .hp-s4 .main-container .left>.list .item>.c-text>span{font-size:20px;color:#000;display:block}.home-page .hp-s4 .main-container .left>.list .item>.c-text>.q-separator{margin-top:auto;height:2px;width:100%;background-color:#53a648}.home-page .hp-s4 .main-container .left>.list .item>.q-img{max-width:60px}.home-page .hp-s4 .main-container>.q-img{max-width:472px;border-radius:7px}.home-page .q-separator.s4-s5{background-color:#dedede;width:100%;height:1px}.home-page .hp-s5{padding-top:114px;padding-bottom:144px}.home-page .hp-s5 .main-container .top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.home-page .hp-s5 .main-container .top .left>.title{font-size:37px;display:block;font-weight:500;letter-spacing:-.01em;line-height:40px;margin-bottom:30px}.home-page .hp-s5 .main-container .top .left>.subtitle{font-size:16px;display:block;letter-spacing:-.01em;line-height:25px}.home-page .hp-s5 .main-container .top .arrows-slide{display:flex;align-items:center;gap:26px}.home-page .hp-s5 .main-container .top .arrows-slide>span{font-size:16px;letter-spacing:-.01em}.home-page .hp-s5 .main-container .top .arrows-slide>div{display:flex;align-items:center;gap:5px}.home-page .hp-s5 .main-container .top .arrows-slide>div>.q-btn{width:53px;height:48px;border-radius:7px;border:1px solid #707070}.home-page .hp-s5 .main-container .s5-list{background-color:unset;height:unset;margin-top:58px}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide{padding:0}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide{display:flex;gap:60px;justify-content:flex-start;align-items:stretch;height:100%}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card{cursor:default;background-repeat:no-repeat;width:100%;max-width:471px;position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card .img-container{display:flex;width:100%;max-width:476px;position:relative;height:476px;background-color:#fff;border-radius:7px;overflow:hidden}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card .img-container>img{width:100%;height:100%;object-fit:cover}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card .img-container>.overlay-card{background-image:url(/imgs/overlay-card-s5.svg);background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:1;bottom:0;left:0}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card .img-container>.title{position:absolute;z-index:2;color:#fff;font-size:25px;letter-spacing:-.01em;line-height:38px;font-weight:500;bottom:30px;left:35px;right:10px}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card>.description{font-size:16px;line-height:27px;color:#000;margin-top:36px;margin-bottom:45px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card>.q-btn{display:flex;align-items:flex-start}.home-page .hp-s5 .main-container .cta-button{display:flex;margin:88px auto 0}.home-page .hp-s6{padding-top:123px;padding-bottom:123px;background-color:#f8f9fa}.home-page .hp-s6 .main-container>.title{font-size:37px;letter-spacing:-.01em;display:block;font-weight:500;margin-bottom:34px}.home-page .hp-s6 .main-container>.subtitle{display:block;font-size:16px;line-height:25px;letter-spacing:-.01em;margin-bottom:104px;max-width:842px}.home-page .hp-s6 .main-container .s6-faq-list{max-width:1067px;margin:0 auto;gap:65px;display:flex;flex-direction:column}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container>.q-separator{background-color:#53a648;height:2px;margin-left:16px;margin-right:16px}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-expansion-item__border--top{display:none}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-expansion-item__content .q-card{background-color:#f8f9fa;padding-top:41px;padding-bottom:50px}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-expansion-item__content .q-card .q-card__section{display:block;font-size:16px;line-height:25px;letter-spacing:-.01em}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item:hover .q-focus-helper,.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item:hover .q-focus-helper:before,.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item:hover .q-focus-helper:after{background:#53a648}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item .q-item__section .q-item__label{font-size:30px;font-weight:500;line-height:40px;letter-spacing:-.01em;color:#083b00}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item .q-item__section .q-icon{color:#53a648}.home-page .hp-s7{padding-top:123px;padding-bottom:136px}.home-page .hp-s7 .main-container>.title{font-size:37px;letter-spacing:-.01em;display:block;font-weight:500;margin-bottom:34px}.home-page .hp-s7 .main-container>.subtitle{display:block;font-size:16px;line-height:25px;letter-spacing:-.01em;margin-bottom:104px;max-width:842px}.home-page .hp-s7 .main-container .s7-list{display:flex;align-items:flex-start;justify-content:space-between;gap:80px}.home-page .hp-s7 .main-container .s7-list>.item{width:100%;max-width:631px;display:flex;align-items:flex-start;gap:70px}.home-page .hp-s7 .main-container .s7-list>.item>.img-container>.q-img{max-width:40px;width:100%}.home-page .hp-s7 .main-container .s7-list>.item>.img-container>span{display:block;font-size:24px;font-weight:700;color:#083b00;letter-spacing:-.01em;line-height:35px;margin-top:18px}.home-page .hp-s7 .main-container .s7-list>.item .right{display:flex;flex-direction:column;align-items:flex-start}.home-page .hp-s7 .main-container .s7-list>.item .right>.title,.home-page .hp-s7 .main-container .s7-list>.item .right>.description{font-size:16px;letter-spacing:-.01em;line-height:25px}.home-page .hp-s7 .main-container .s7-list>.item .right>.title{font-weight:700}.home-page .hp-s7 .main-container .s7-list>.item .right>.q-separator{width:100%;height:2px;background-color:#53a648;margin-top:40px;margin-bottom:34px}@media only screen and (max-width:1440px){.home-page .hp-s1 .main-container>.subtitle{font-size:18px}.home-page .hp-s2 .main-container .s2-title{font-size:28px;margin-bottom:40px}.home-page .hp-s3 .main-container .s3-title-s>.q-img{max-width:220px}.home-page .hp-s3 .main-container .s3-title-s>h2{font-size:28px}.home-page .hp-s3 .main-container>.subtitle{margin-bottom:80px}.home-page .hp-s3 .main-container .s3-list-cards .card{max-width:440px}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text{padding:25px}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text>.title{font-size:22px}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text>.bottom .description{font-size:14px;line-height:20px}.home-page .hp-s4 .main-container>.q-img{max-width:420px}.home-page .hp-s4 .main-container .left{gap:100px}.home-page .hp-s4 .main-container .left>.title{font-size:28px;line-height:32px}.home-page .hp-s4 .main-container .left>.list{gap:60px}.home-page .hp-s4 .main-container .left>.list .item{gap:26px}.home-page .hp-s4 .main-container .left>.list .item>.q-img{max-width:50px}.home-page .hp-s4 .main-container .left>.list .item>.c-text p{font-size:18px}.home-page .hp-s5 .main-container .top .left>.title{font-size:28px}.home-page .hp-s5 .main-container .top .arrows-slide{gap:20px}.home-page .hp-s5 .main-container .top .arrows-slide>div>.q-btn{width:40px;height:35px}.home-page .hp-s5 .main-container .top .arrows-slide>div>.q-btn>.q-btn__content .q-icon{font-size:20px}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card{max-width:440px}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card .img-container>.title{font-size:22px}.home-page .hp-s6 .main-container>.title{font-size:28px}.home-page .hp-s6 .main-container .s6-faq-list{gap:40px}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-expansion-item__content .q-card{padding-top:20px;padding-bottom:40px}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item .q-item__section .q-item__label{font-size:24px}.home-page .hp-s7 .main-container>.title{font-size:28px}.home-page .hp-s7 .main-container .s7-list{gap:60px}.home-page .hp-s7 .main-container .s7-list>.item{gap:40px}.home-page .hp-s7 .main-container .s7-list>.item>.img-container>.q-img{max-width:30px}.home-page .hp-s7 .main-container .s7-list>.item>.img-container>span{font-size:20px}.home-page .hp-s7 .main-container .s7-list>.item .right .q-separator{margin:30px 0}}@media only screen and (max-width:1200px){.home-page .hp-s3 .main-container .s3-list-cards{gap:25px!important}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text div.bottom{flex-direction:column;align-items:flex-start}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text div.bottom>span{max-width:unset}.home-page .hp-s3 .main-container .s3-list-cards .card .c-text div.bottom .q-btn{margin-left:-16px}.home-page .hp-s4 .main-container .left>.list{gap:40px}.home-page .hp-s4 .main-container .left>.list .item>.q-img{max-width:40px}.home-page .hp-s4 .main-container .left>.list .item>.c-text p{font-size:16px;line-height:25px}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide{gap:25px}}@media only screen and (max-width:1000px){.home-page .hp-s3 .main-container .s3-list-cards{flex-direction:column;justify-content:center;align-items:center}.home-page .hp-s4 .main-container{flex-direction:column;align-items:flex-start}.home-page .hp-s4 .main-container .left .title{max-width:unset}}@media only screen and (max-width:768px){.home-page .hp-s1 .main-container>.subtitle{font-size:14px}.home-page .hp-s1 .main-container>.buttons{flex-wrap:wrap;gap:10px}.home-page .hp-s2 .main-container .s2-subtitle>span{font-size:14px}.home-page .hp-s3 .main-container .s3-title-s{flex-direction:column;gap:10px}.home-page .hp-s3 .main-container .s3-title-s>h2{text-align:center}.home-page .hp-s3 .main-container .subtitle{font-size:14px}.home-page .hp-s4 .main-container .left{gap:60px}.home-page .hp-s4 .main-container .left .list{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.home-page .hp-s4 .main-container .left .list .item .c-text{width:100%}.home-page .hp-s4 .main-container .left .list .item .c-text p{font-size:14px;margin-bottom:10px}.home-page .hp-s4 .main-container>.q-img{max-width:550px;margin:0 auto}.home-page .hp-s5 .main-container .top{flex-direction:column}.home-page .hp-s5 .main-container .top .left{margin-right:auto}.home-page .hp-s5 .main-container .top .left .subtitle{font-size:14px}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide{justify-content:center}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card .img-container>.title{left:25px;bottom:15px}.home-page .hp-s5 .main-container .s5-list .q-carousel__slides-container .q-panel .q-carousel__slide .container-slide .card .description{font-size:14px;margin-bottom:20px}.home-page .hp-s6 .main-container .subtitle{font-size:14px;margin-bottom:60px}.home-page .hp-s6 .main-container .s6-faq-list{gap:20px;margin-left:-16px}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-expansion-item__content .q-card{padding-top:0;padding-bottom:20px}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-expansion-item__content .q-card .q-card__section{font-size:14px}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item{align-items:flex-start}.home-page .hp-s6 .main-container .s6-faq-list .q-expansion-item .q-expansion-item__container .q-item .q-item__section .q-item__label{font-size:20px}.home-page .hp-s7 .main-container>.subtitle{font-size:14px;margin-bottom:60px}.home-page .hp-s7 .main-container .s7-list{flex-direction:column;gap:40px}.home-page .hp-s7 .main-container .s7-list .item{max-width:unset}.home-page .hp-s7 .main-container .s7-list .item .right .q-separator{margin:10px 0}.home-page .hp-s7 .main-container .s7-list .item .img-container{min-width:61px}}
