.hero-section{position:relative;display:flex;align-items:center}.hero-section .box{background:linear-gradient(130deg, rgba(0, 0, 0, 0.8), transparent);max-width:740px;padding:2rem}.hero-section:after{content:"";inset:0;position:absolute;z-index:6;background-image:linear-gradient(75deg, rgba(0, 0, 0, 0.2), transparent)}.hero-section img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.hero-section{height:480px}}.lasting-section{position:relative}.lasting-section .content{max-width:800px;padding:4rem 0}.lasting-section p{max-width:600px}.lasting-section:after{content:"";inset:0;position:absolute;background:rgba(0,0,0,.4)}.lasting-section img{inset:0;position:absolute;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media(min-width: 992px){.lasting-section p{font-size:18px}}.main-section{overflow:hidden}.main-section .container{display:grid;align-items:center;gap:4rem}.main-section img{position:relative;z-index:20;border-radius:0% 40% 0% 40%}.main-section .right{position:relative}.main-section .right:before{content:"";width:200px;height:200px;background:linear-gradient(130deg, #72b92b, rgba(114, 185, 43, 0.2));position:absolute;transform:translate(20%, -20%);right:0;top:0}@media(min-width: 768px){.main-section .container{grid-template-columns:3fr 2fr}}.service-section .container{display:grid;gap:2rem}.service-section span{background:#72b92b;color:#fff;display:inline-block;padding:5px 10px;margin-right:10px}.service-section img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.service-section .box{margin-left:1rem;margin-right:1rem;margin-top:-2rem;background:#fff;padding:1.5rem;position:relative;box-shadow:5px 5px 30px 0 rgba(17,17,17,.1)}@media(min-width: 768px){.service-section .container{gap:5rem}.service-section .image-box{display:flex;justify-content:center}.service-section .image-box:nth-child(even){flex-direction:row-reverse;margin-left:4rem}.service-section .image-box:nth-child(even) .box{margin-right:-3rem}.service-section .image-box:nth-child(odd){margin-right:4rem}.service-section .image-box:nth-child(odd) .box{margin-left:-3rem}.service-section img{width:420px}.service-section .box{width:420px;min-height:200px;margin-top:2rem}}