@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Dosis:wght@400;500;600&display=swap");body{background-color:#f7f8eb;color:#132a13}.main{padding:8rem 2rem 4rem;max-width:1000px;margin:0 auto;min-height:100vh}.heading-text{font-family:Dosis,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:1rem;letter-spacing:1px;color:#132a13;line-height:1.2}.p-text{margin-bottom:2rem;font-family:Raleway,sans-serif;font-weight:500;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:#132a13}.m-bottom{margin-bottom:4rem;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1)}.m-bottom>div{border-radius:12px!important}section{margin-bottom:3rem}section:last-of-type{margin-bottom:0}@media screen and (max-width:1024px){.main{padding:6rem 1.5rem 3rem}.m-bottom{margin-bottom:3rem}section{margin-bottom:2.5rem}}@media screen and (max-width:768px){.main{padding:5rem 1rem 2rem}.heading-text{font-size:clamp(1.25rem,5vw,2rem);margin-bottom:.75rem}.p-text{font-size:clamp(.9rem,3vw,1.1rem);margin-bottom:1.5rem}.m-bottom{margin-bottom:3rem;aspect-ratio:16/10}section{margin-bottom:2rem}}@media screen and (max-width:480px){.main{padding:4rem .75rem 1.5rem}.heading-text{font-size:clamp(1.1rem,6vw,1.75rem);letter-spacing:.5px}.p-text{font-size:clamp(.85rem,4vw,1rem);margin-bottom:1.25rem}.m-bottom{margin-bottom:2rem;aspect-ratio:16/11}section{margin-bottom:1.5rem}}@media screen and (max-width:414px) and (-webkit-min-device-pixel-ratio:2){.m-bottom{transform:translateZ(0)}}@media screen and (max-width:414px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:414px) and (min-resolution:2dppx){.main{overscroll-behavior:contain}}@media screen and (max-height:500px) and (orientation:landscape){.main{padding:3rem 1rem 1rem}.m-bottom{aspect-ratio:16/8;margin-bottom:2rem}section{margin-bottom:1.5rem}}@media screen and (max-width:320px){.main{padding:3.5rem .5rem 1rem}.heading-text{font-size:1.25rem}.p-text{font-size:.9rem}}