*{margin:0;padding:0;text-decoration:none;outline:0;border:0;box-sizing:border-box;font-family:"Roboto Slab",serif}body{scroll-behavior:smooth;margin:0;padding:0;width:100vw;overflow-x:hidden}body.--not-scrolling{overflow:hidden;position:fixed}.h1{font-weight:400;font-size:35px;line-height:48px;letter-spacing:4.5px}.h2{font-weight:700;font-size:20px;line-height:24px}.h3{font-weight:700;font-size:20px;line-height:28px;letter-spacing:1.92px}.h4-regular{font-weight:400;font-size:20px;line-height:38px}.h4-bold{font-weight:700;font-size:20px;line-height:38px}.h5-regular{font-weight:400;font-size:20px;line-height:22px;letter-spacing:.12px}.h5-bold{font-weight:700;font-size:20px;line-height:22px;letter-spacing:1.92px}.banner-regular{font-size:26px;font-weight:400;letter-spacing:3.25px}.banner-bold{font-size:26px;font-weight:700;letter-spacing:3.25px}.body{font-weight:400;font-size:20px;line-height:35px;color:#676767}.body2{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.28px}.nav-link{font-weight:400;font-size:18px;letter-spacing:2.45px;line-height:24px}.caption{font-size:12px;font-weight:600}.cta{font-size:12px;font-weight:700}.slider-title{font-size:42px;line-height:55px;letter-spacing:5.55px;text-transform:uppercase}.slider-description{font-size:18px;letter-spacing:1.28px}.btn-text{font-size:15px;font-weight:700;letter-spacing:1.44px;line-height:20px;text-align:center;color:#676767}@media only screen and (max-width:767px){.h1{font-size:22px;line-height:30px;letter-spacing:2.88px}.h3{font-size:18px;font-weight:700;letter-spacing:1.69px;line-height:22px}.h4-bold,.h4-regular{font-size:16px;line-height:30px}.h5-regular{font-size:16px;line-height:24px;letter-spacing:.18px}.h5-bold{font-size:16px;line-height:22px;letter-spacing:1.92px}.banner-bold,.banner-regular{font-size:16px;letter-spacing:2.13px}.nav-link{font-weight:700;font-size:28px}.body{font-size:16px;line-height:29px}.slider-title{font-size:22px;line-height:30px;letter-spacing:3.04px}.slider-description{font-size:16px;letter-spacing:1.28px}.btn-text{font-size:14px;letter-spacing:1.34px;line-height:19px}.caption{letter-spacing:.21px;line-height:16px}}@media only screen and (min-width:768px) and (max-width:1279px){.h1{font-size:24px;line-height:30px;letter-spacing:2.88px}.h3{font-size:18px;font-weight:700;letter-spacing:1.69px;line-height:22px}.banner-bold,.banner-regular{font-size:16px;letter-spacing:2.13px}.body{font-size:18px;line-height:30px}.h5-regular{font-size:18px;line-height:24px;letter-spacing:.29px}.h5-bold{font-size:20px;line-height:24px;letter-spacing:1.92px}.btn-text{font-size:16px;letter-spacing:1.54px;line-height:21px}.nav-link{font-weight:700;font-size:28px}}.grid__row{display:-webkit-box;display:flex;height:480px}.grid__row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.grid__row:nth-child(even) .caption__description{padding-right:0;padding-left:42px;text-align:right}.grid__caption{width:50%;overflow-y:hidden}.caption__title{padding-top:115px;letter-spacing:4.5px;color:#7dc086;text-transform:uppercase}.caption__separator{width:60px;border-bottom:2px solid #7dc086;margin-top:35px}.caption__description{padding-top:110px;padding-right:100px;letter-spacing:.22px}.grid__image{width:50%;background-size:cover;background-position:center center}.grid__box-image{position:relative;width:50%;background-color:#7dc086;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.grid__box-image .box-image__image{width:220px;height:250px}.--reset-padding{padding-top:35px}@media only screen and (max-width:767px){.grid__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto}.grid__row:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grid__row:nth-child(even) .caption__description{padding-right:0;padding-left:0;text-align:center}.grid__caption{width:100%;padding:40px 28px}.caption__title{padding-top:15px;letter-spacing:2.9px;text-align:center}.caption__separator{width:40px;border-bottom:2px solid #7dc086;margin:20px auto 0}.caption__description{padding-top:0;padding-right:0;text-align:center;letter-spacing:.18px}.grid__image{width:100%;height:220px}.grid__box-image{width:100%;padding:45px 0}.grid__box-image .box-image__image{width:100px;height:120px}.--reset-padding{padding-top:20px}}@media only screen and (min-width:768px) and (max-width:1279px){.grid__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto}.grid__row:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grid__row:nth-child(even) .caption__description{padding-right:0;padding-left:0;text-align:center}.grid__caption{width:100%;padding:54px 60px}.caption__title{padding-top:0;text-align:center}.caption__separator{width:40px;border-bottom:2px solid #7dc086;margin:20px auto 0}.caption__description{padding-top:16px;padding-right:20px;padding-left:20px;text-align:center;letter-spacing:.18px}.grid__image{width:100%;height:260px}.grid__box-image{width:100%;padding:75px 0}.grid__box-image .box-image__image{width:140px;height:140px}.--reset-padding{padding-top:20px}}.btn{height:70px;width:400px;border:2px solid #7dc086;border-radius:15px;background-color:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:all .3s linear}.btn:hover{box-shadow:-3px 3px 7px 0 rgba(125,192,134,.41)}.icon{background-repeat:no-repeat;background-size:cover}.img{background-repeat:no-repeat;background-size:contain}.cursor-pointer{cursor:pointer}.footer{margin-top:50px;text-align:center;color:#676767}@media only screen and (max-width:767px){.btn{height:70px;width:260px}.footer{margin-top:30px;padding:0 12px}}@media only screen and (min-width:768px) and (max-width:1279px){.footer{margin-top:30px;padding:0 60px}}