.offer-product{padding:10em 0;background-color:#274c5b}.offer-product .offer-product-container{text-align:center}.offer-product .offer-product-container .offer-product-title{font-size:2em;color:#7eb693;margin-bottom:.5em;font-weight:700}.offer-product .offer-product-container .offer-product-sub-title{font-size:3em;color:#fff;font-family:bold;margin-bottom:1em;font-family:Roboto,sans-serif}.offer-product .offer-product-container .list-product{display:flex;justify-content:space-between;align-items:center;gap:1em;flex-wrap:wrap}.offer-product .offer-product-container .list-product .product-info{width:calc(25% - 1em)}.offer-product .offer-product-container .list-product .product-info .product-info-img{width:100%!important;position:relative!important;height:18em!important;border-radius:1.5em}.offer-product .offer-product-container .list-product .product-info .product-name{margin-top:.5em;color:#fff}@media screen and (max-width:1023.98px){.offer-product .offer-product-container .list-product .product-info{width:calc(50% - 1em)}.offer-product .offer-product-container .list-product .product-info .product-info-img{height:18em!important}}@media screen and (max-width:768px){.offer-product .offer-product-container .list-product{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:4em;padding-bottom:1em;-webkit-overflow-scrolling:touch}.offer-product .offer-product-container .list-product .product-info{min-width:15em!important;scroll-snap-align:start;scroll-snap-stop:always;margin:1em auto}.offer-product .offer-product-container .list-product .product-info .product-info-img{height:auto!important}}.team{margin:10em 0}.team .team-container{text-align:center}.team .team-container .team-title{font-size:2em;margin-bottom:.5em;font-weight:700;color:#7eb693}.team .team-container .team-sub-title{font-size:3em;font-weight:700;color:#274c5b;margin-bottom:.5em}.team .team-container .team-sub-text{color:#525c60;line-height:1.2;width:70%;margin:auto auto 2em}.team .team-container .list-team{display:flex;gap:2em;flex-wrap:wrap;justify-content:center;align-items:center}.team .team-container .list-team .member{width:30%;box-shadow:0 0 10px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.2);border-radius:1.5em}.team .team-container .list-team .member .member-img{object-fit:cover;width:100%!important;position:relative!important;height:auto!important}.team .team-container .list-team .member .member-info{margin-top:1em;padding:1em}.team .team-container .list-team .member .member-info .member-name{text-align:left;font-size:1.5em;font-weight:700;color:#274c5b;margin-bottom:.2em}.team .team-container .list-team .member .member-info .member-contact{display:flex;align-items:center;justify-content:space-between}.team .team-container .list-team .member .member-info .member-contact .position{color:#7eb693}.team .team-container .list-team .member .member-info .member-contact .box-icon .box-icon-item{margin-right:.5em;font-size:1.2em;color:#274c5b;cursor:pointer}@media screen and (max-width:1023.98px){.team .team-container .list-team .member{height:26em}}@media screen and (max-width:980px){.team .team-container .list-team .member{height:24em}}@media screen and (max-width:768px){.team .team-container .list-team .member{width:70%;height:30em}.team .team-container .list-team .member .member-img{height:22em!important;object-fit:fill}}@media screen and (max-width:435px){.team .team-container .list-team .member{width:100%;height:28em!important}.team .team-container .list-team .member .member-img{height:22em;object-fit:fill}}.choos{background:#f9f8f8;padding:10em 0}.choos .choos-container{display:flex;justify-content:center;gap:1em}.choos .choos-container .choos-content-box{width:50%}.choos .choos-container .choos-content-box .title{color:#7eb693;font-size:2em;margin-bottom:1em}.choos .choos-container .choos-content-box .sub-title{color:#274c5b;font-size:3em;font-weight:700;line-height:1.1}.choos .choos-container .choos-content-box .content-text{font-size:1.1em;line-height:1.2;margin:2em 0}.choos .choos-container .choos-content-box .sub-info-box{display:inline-block;padding:1em 2em;font-size:1.2em;font-weight:500;color:#274c5b;background-color:#ececec;border-radius:1.5em;width:18em;margin-bottom:1em}.choos .choos-container .choos-content-box .sub-info-box i{margin-right:.5em;color:#7eb693}.choos .choos-container .choos-content-box .sub-info-text{margin-left:2em;margin-bottom:1em;width:60%;color:#525c60;line-height:1.2}.choos .choos-container .choos-img-box{width:50%}.choos .choos-container .choos-img-box .choos-img{width:100%;height:100%;object-fit:contain;position:relative!important}.choos .choos-info-box{display:flex;align-items:center;justify-content:center;margin-top:5em;gap:2em}.choos .choos-info-box .tab{width:20%;padding:2em;background-color:#fff;min-height:20em;border-radius:.5em;text-align:center;display:flex;align-items:center;flex-direction:column}.choos .choos-info-box .tab .box-icon{width:5em;height:5em;background-color:#f9f8f8;display:flex;align-items:center;justify-content:center;border-radius:1em}.choos .choos-info-box .tab .tab-title{font-size:1.5em;font-weight:700;color:#274c5b;margin:1em 0}.choos .choos-info-box .tab .tab-text{color:#525c60;line-height:1.2}@media screen and (max-width:1279.98px){.choos .choos-container .choos-content-box .title{font-size:1.8em}.choos .choos-container .choos-content-box .sub-title{font-size:2.5em}}@media screen and (max-width:1023.98px){.choos .choos-container .choos-content-box .title{font-size:1.5em}.choos .choos-container .choos-content-box .sub-title{font-size:2em}.choos .choos-container .choos-content-box .sub-info-box{width:16em;font-size:1em;padding:1em 1.8em}.choos .choos-container .choos-img-box img{object-fit:contain}}@media screen and (max-width:768px){.choos .choos-container{flex-direction:column}.choos .choos-container .choos-content-box{width:100%}.choos .choos-container .choos-content-box .title{font-size:1.5em}.choos .choos-container .choos-content-box .sub-title{font-size:2em}.choos .choos-container .choos-content-box .sub-info-box{width:16em;font-size:1em;padding:1em 1.8em}.choos .choos-container .choos-img-box{width:100%}.choos .choos-container .choos-img-box img{object-fit:contain}.choos .choos-info-box{flex-wrap:wrap;gap:1em}.choos .choos-info-box .tab{width:40%}}@media screen and (max-width:374.98px){.choos .choos-info-box{flex-wrap:wrap;gap:0}.choos .choos-info-box .tab{width:100%;margin:10px 0}}