﻿form{overflow-x:hidden;}body,body *{margin:0;padding:0;box-sizing:border-box;}body{background-color:#f7f6f3;overflow-x:hidden;}.section1-container{position:relative;width:100%;padding-top:12.75vw;padding-bottom:1.15vw;overflow:hidden;}@media screen and (max-width:768px){.section1-container{padding-top:39vw;padding-bottom:7vw;}}.section1-container .mobileTempUnderlay{width:100%;position:absolute;top:0%;left:0%;z-index:99999;pointer-events:none;opacity:.5;display:none;}.section1-container .section1-tree{width:2.839vw;position:absolute;top:10vw;left:24.8vw;}@media screen and (max-width:768px){.section1-container .section1-tree{width:8vw;top:63vw;left:3.8vw;}}.section1-container .section1-family{width:10.368vw;position:absolute;top:11.8vw;left:71.5vw;}@media screen and (max-width:768px){.section1-container .section1-family{width:20vw;top:55vw;left:78.8vw;}}.section1-container .section1-content-container{display:flex;flex-direction:column;align-items:center;}@media screen and (max-width:768px){.section1-container .section1-content-container{width:93%;margin-left:auto;margin-right:auto;}}.section1-container .section1-content-container .section1-sub-title{font-family:Kodchasan-Bold;color:#00837a;font-size:1.5vw;letter-spacing:.07vw;text-align:center;}@media screen and (max-width:768px){.section1-container .section1-content-container .section1-sub-title{font-size:5.581vw;letter-spacing:.3vw;}}.section1-container .section1-content-container .section2-row-1-left-container{position:relative;margin-bottom:0;display:flex;flex-direction:row;align-items:center;}.section1-container .section1-content-container .section2-row-1-left-container .section2-row-1-left-logo{position:relative;width:6vw;margin-right:.6vw;}@media screen and (max-width:768px){.section1-container .section1-content-container .section2-row-1-left-container .section2-row-1-left-logo{width:22vw;margin-right:2vw;}}.section1-container .section1-content-container .section2-row-1-left-container .section2-row-1-left-logo-text{font-family:Kodchasan-Bold;font-size:1.5vw;color:#00837a;}@media screen and (max-width:768px){.section1-container .section1-content-container .section2-row-1-left-container .section2-row-1-left-logo-text{font-size:5.581vw;}}.section1-container .section1-content-container .section1-title{font-family:Kodchasan-Bold;color:#075299;font-size:2.5vw;letter-spacing:.125vw;text-align:center;}@media screen and (max-width:768px){.section1-container .section1-content-container .section1-title{font-size:6.512vw;letter-spacing:.3vw;}}.section1-container .section1-content-container .section1-description{font-family:Lato-Medium;color:#000;font-size:1vw;line-height:1.55vw;width:36.5vw;text-align:center;margin-top:.9vw;margin-bottom:2.75vw;font-weight:normal;}@media screen and (max-width:768px){.section1-container .section1-content-container .section1-description{font-size:3.256vw;width:70vw;margin-top:2.5vw;line-height:5.5vw;margin-bottom:0;}}.section2-container{position:relative;width:100%;margin-top:3vw;}.section2-container .section2-content-container{position:relative;width:70%;margin:0 auto;margin-bottom:20vw;}@media screen and (max-width:768px){.section2-container .section2-content-container{width:85%;}}.section2-container .section2-content-container .section2-row-1-container{position:relative;width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:4vw;left:3vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-1-container{flex-direction:column;left:0;}}.section2-container .section2-content-container .section2-row-1-container .section2-row-1-left-container{position:relative;}.section2-container .section2-content-container .section2-row-1-container .section2-row-1-left-container .section2-row-1-left-logo{position:relative;width:13vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-1-container .section2-row-1-left-container .section2-row-1-left-logo{width:43vw;margin-left:-1.5vw;}}.section2-container .section2-content-container .section2-row-1-container .section2-row-1-left-container .section2-row-1-left-logo-text{font-family:Kodchasan-Bold;font-size:2.7vw;color:#0753a1;margin-top:-1.65vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-1-container .section2-row-1-left-container .section2-row-1-left-logo-text{font-size:8.8vw;margin-top:-7vw;}}.section2-container .section2-content-container .section2-row-1-container .section2-row-1-right-container{position:relative;flex:1;}.section2-container .section2-content-container .section2-row-1-container .section2-row-1-right-container .section2-row-1-right-text{font-size:1.125vw;line-height:2.2vw;font-family:Lato-Bold;color:#000;margin-top:3vw;padding-right:7vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-1-container .section2-row-1-right-container .section2-row-1-right-text{font-size:4.186vw;line-height:6.5vw;margin-top:2vw;padding-right:0;}}.section2-container .section2-content-container .section2-row-2-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin-top:5vw;gap:4vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container{flex-direction:column;margin-top:12vw;}}.section2-container .section2-content-container .section2-row-2-container.inverse{flex-direction:row-reverse;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container.inverse{flex-direction:column;}}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container.more-margin-top-mobile{margin-top:18vw;}}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container.less-margin-top-mobile{margin-top:8vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-title{font-size:1.5vw;color:#2f2e7e;font-family:Lato-Bold;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-title{font-size:5.581vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-sub-title{font-size:1.125vw;color:#0753a1;font-family:Lato-Bold;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-sub-title{font-size:4.186vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-sub-sub-title{font-size:1vw;color:#000;font-family:Lato-Bold;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-sub-sub-title{font-size:3.721vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-content-text{font-size:1vw;line-height:1.5vw;color:#000;font-family:Lato-Medium;margin-top:1vw;margin-bottom:2vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-content-text{font-size:3.721vw;line-height:5vw;margin-top:4vw;margin-bottom:10vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-content-text.blue-bold{font-weight:bold;color:#0756b2;}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-content-text .blue-bold{font-weight:bold;color:#0756b2;}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-content-text .red-bold{font-weight:bold;color:#ee2229;}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-small-text{font-size:.85vw;color:#000;font-family:Lato-Medium;margin-top:1vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-left-container .section2-small-text{font-size:2.907vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-container-wrapper{position:relative;border:1.8px solid #16827b;border-radius:2.5vw;padding:.5vw;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:3vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-container-wrapper{border-radius:5vw;padding:1vw;margin-top:-5vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-container-wrapper .section2-img-container{position:relative;width:29vw;height:22.5vw;overflow:hidden;border-radius:2vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-container-wrapper .section2-img-container{width:100%;height:62.5vw;border-radius:5vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-container-wrapper .section2-img-container .section2-img{position:relative;width:100%;height:100%;object-fit:cover;}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper{position:relative;border:1.8px solid #16827b;border-radius:2.5vw;padding:.5vw;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:2.6vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper{border-radius:5vw;padding:1vw;margin-top:-5vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper.less-margin{margin-top:-.5vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper.less-margin{margin-top:4vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper{position:relative;width:29vw;height:22.5vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper{width:100%;height:62.5vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper .section2-img-container{position:relative;width:29vw;height:22.5vw;overflow:hidden;border-radius:2vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper .section2-img-container{width:100%;height:62.5vw;border-radius:5vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper .section2-img-container .section2-img{position:relative;width:100%;height:100%;object-fit:cover;}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper .owl-stage-outer{position:relative;overflow:hidden;border-radius:2vw;}@media screen and (max-width:768px){.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper .owl-stage-outer{border-radius:5vw;}}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper .owl-dots{transform:rotate(0deg);right:46%;top:101%;}.section2-container .section2-content-container .section2-row-2-container .section2-row-2-right-container .section2-img-carousel-container-wrapper .section2-img-container-inner-wrapper .owl-dots .owl-dot.active span{background:#00837a;}