.section-wrapper.grass-1:before,.section-wrapper.grass-2:before,.section-wrapper.grass-3:before,.section-wrapper.grass-4:before{content:'';right:50%;bottom:0;position:absolute}.section-wrapper .section h2,.welcome .info p{font-family:canada-type-gibson,sans-serif;font-weight:100}#menu ul li a,.welcome .cta .btn-scroll,.welcome .header .phone{color:#fff;text-decoration:none}body{min-width:320px}.welcome{height:100svh;min-height:300px;background-image:url(/assets/images/welcome_bg_2.webp);background-position:center;background-size:cover}.welcome .header{padding:20px 48px;border-bottom:1px solid rgba(255,255,255,.15)}.welcome .header .phone{font-family:canada-type-gibson,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1}.welcome .header #show-menu{padding-left:48px;font-size:2.5rem;color:#fff}.welcome .info .logo{margin-top:24px;margin-bottom:60px}.welcome .info .logo img{width:680px;height:auto;max-width:680px}.welcome .info{padding:24px}.welcome .info p{margin-bottom:0;font-style:normal;font-size:2.25rem;color:#fff}.welcome .cta{margin-bottom:70px}.welcome .cta .btn-scroll{padding:6px;border:1px solid #fff;border-radius:100px}.welcome .cta .btn-scroll:hover{background-color:#fff;color:#0e6727}.welcome .cta .btn-scroll span{padding:0 20px 0 14px;font-family:canada-type-gibson,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1}#menu #hide-menu,#menu ul li a,.welcome .cta .btn-scroll i{font-size:2.5rem}.section-wrapper{padding:80px 80px 120px;position:relative}.section-wrapper.section-wrapper-green{background-color:#0e6727}.section-wrapper.section-wrapper-gallery{padding:0}.section-wrapper.grass-1:before{width:135px;height:150px;margin-right:-450px;background-image:url(/assets/images/grass_1.svg);display:block}.section-wrapper.grass-2:before{width:106px;height:150px;margin-right:10px;background-image:url(/assets/images/grass_2.svg)}.section-wrapper.grass-3:before{width:62px;height:150px;margin-right:-350px;background-image:url(/assets/images/grass_3.svg)}.section-wrapper.grass-4:before{width:116px;height:120px;margin-right:-60px;background-image:url(/assets/images/grass_4.svg)}.section-wrapper .section{max-width:800px}.section-wrapper .section h2{margin-bottom:48px;font-style:normal;font-size:3.75rem;color:#0e6727}.footer .copyright,.section-wrapper .section p,.section-wrapper .section ul{font-weight:300;font-family:canada-type-gibson,sans-serif;font-style:normal}.section-wrapper .section-contact .address span a i,.section-wrapper.section-wrapper-green .section h2,.section-wrapper.section-wrapper-green .section p,.section-wrapper.section-wrapper-green .section ul{color:#fff}.section-wrapper .section p{font-size:1.125rem;color:#8d8d8d}.section-wrapper .section ul{margin-top:40px;font-size:1.5rem;color:#2f2f2f}.section-wrapper .section ul li{margin:6px 0;padding-left:28px;position:relative}.section-wrapper .section ul li i{top:4px;left:0;color:#0e6727;position:absolute}.section-wrapper.section-wrapper-green .section ul li i{color:#053913}.section-wrapper .section-contact .email,.section-wrapper .section-contact .phone{font-family:canada-type-gibson,sans-serif;font-weight:500;font-style:normal;display:block;font-size:1.5rem;color:#fff;text-decoration:none}.section-wrapper .section-contact .address{margin-top:60px}.section-wrapper .section-contact .address span{display:block}.footer{padding:70px;text-align:center}.footer .logo{margin-bottom:40px}.footer .logo img{width:260px;height:auto}.footer .copyright{margin-bottom:0;color:#bfbbb3}#menu{top:0;width:100%;height:100%;padding:100px 130px;background:#0e6727;position:fixed;z-index:1000;display:none}#menu #hide-menu{top:0;right:0;padding:20px 50px;color:#fff;position:absolute}#menu ul li{margin:10px 0;text-align:center}#menu ul li a{font-family:canada-type-gibson,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}@media (max-width:991.98px){.welcome .header{padding:12px 24px}.section-wrapper .section ul,.welcome .header .phone{font-size:1.25rem}.welcome .header #show-menu,.welcome .info p{font-size:2rem}.welcome .info .logo,.welcome .info .logo img{width:100%;height:auto}.section-wrapper{padding:80px 24px 120px;position:relative}.section-wrapper.grass-1:before{content:'';width:108px;height:120px;right:50%;bottom:0;margin-right:-160px}.section-wrapper.grass-2:before{content:'';width:85px;height:120px;right:50%;bottom:0;margin-right:-42px}.section-wrapper.grass-3:before{content:'';width:50px;height:120px;right:50%;bottom:0;margin-right:-160px}.section-wrapper .section h2{font-size:2.75rem}.footer{padding:40px;text-align:center}.footer .logo{margin-bottom:20px}#menu{padding:72px 24px}#menu #hide-menu{padding:12px 26px;font-size:2rem}#menu ul li a{font-size:1.75rem}}