.homeSection{padding:12vh 0;position:relative;z-index:10}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.homeSection{padding:10vh 0}}@media only screen and (max-width: 1024px){.homeSection{padding:7vh 0}}@media only screen and (max-width: 980px){.homeSection{padding:80px 0}}@media only screen and (max-width: 767px){.homeSection{padding:50px 0}}@media only screen and (max-width: 340px){.homeSection{padding:40px 0}}.homeSection .container-fluid{padding-left:0;padding-right:0}@media only screen and (max-width: 1024px){.homeSection .container-fluid{padding-left:calc(2.5vw + 15px);padding-right:calc(2.5vw + 15px)}}@media only screen and (max-width: 767px){.homeSection .container-fluid{padding-left:15px;padding-right:15px}}.imgBox{background:#efece7}.homeBanner{position:relative;z-index:5;transform:translateY(2rem);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%)}.homeBanner .container{position:relative;z-index:5;min-height:100vh;padding-top:calc(var(--headerH) + 4rem);display:grid;grid-template-columns:32% 1fr;gap:4rem;align-items:flex-start}@media only screen and (min-width: 1630px){.homeBanner .container{font-size:.9vw;grid-template-columns:28% 1fr}}@media only screen and (min-width: 1025px) and (max-width: 1370px) and (min-height: 500px) and (max-height: 670px){.homeBanner .container{grid-template-columns:28% 1fr;gap:3rem}}@media only screen and (max-width: 1024px){.homeBanner .container{grid-template-columns:30% 1fr;gap:2.5rem;min-height:inherit}}@media only screen and (max-width: 980px){.homeBanner .container{grid-template-columns:25% 1fr;gap:2rem}}@media only screen and (max-width: 767px){.homeBanner .container{padding-top:calc(var(--headerH) + 1rem);grid-template-columns:100%;gap:1.5rem}}@media only screen and (min-width: 768px){.homeBanner .container .imgBox{position:sticky;top:var(--headerH)}}@media only screen and (max-width: 767px){.homeBanner .container .imgBox img{aspect-ratio:3/2.5;object-fit:cover}}.dom-loaded .homeBanner{transform:none;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transition:transform 1.2s cubic-bezier(.69,0,.27,1) .5s,clip-path 1.2s cubic-bezier(.69,0,.27,1) .5s}.aboutWrap{display:grid;grid-template-columns:35% 1fr;gap:2.5rem;align-items:flex-start}@media only screen and (min-width: 1630px){.aboutWrap{gap:3.5rem;grid-template-columns:30% 1fr}}@media only screen and (max-width: 980px){.aboutWrap{gap:2rem}}@media only screen and (max-width: 767px){.aboutWrap{gap:2rem;grid-template-columns:100%}}.aboutWrap .sectionTitle{padding-inline-end:50%}@media only screen and (max-width: 1024px){.aboutWrap .sectionTitle{padding-inline-end:0}}.aboutWrap .imgBox{border-radius:1rem;overflow:hidden}.aboutWrap .textBox.med_ p{font-weight:600}
