.home-hero-section .hero__image-small__content .hero__action{width:100vw;position:relative;left:calc(-50vw + 50%)}.hero .hero__button,.hero .hero__subtitle,.hero .hero__title{word-break:break-word}.hero .hero__title{font-family:"GT Eesti Pro Text Regular","Helvetica Neue",Arial,sans-serif;font-size:4rem;line-height:4rem;font-weight:600;margin-top:0;width:100%;max-width:15rem;margin:0 auto}@media screen and (min-width:1024px){.hero .hero__title{max-width:none;font-size:5rem;line-height:5rem}}@media screen and (min-width:1300px){.hero .hero__title{font-size:6rem;line-height:6rem}}.hero .hero__subtitle{font-size:1.375rem;line-height:1.875rem;font-weight:300;margin-top:.5rem}.hero .hero__button{margin-top:2.5rem}@media screen and (min-width:1024px){.hero.hero--mobile{display:none}}.hero.hero--mobile .hero__image-small{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.hero.hero--mobile .hero__image-small .hero__image-small__dot{position:absolute;z-index:1;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20rem;height:20rem;background-image:radial-gradient(rgba(255,255,255,.6) 48%,rgba(255,255,255,0) 72%);opacity:.64}.hero.hero--mobile .hero__image-small .hero__image-small__content{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6rem 1rem;min-height:25rem}.hero.hero--mobile .hero__image-small .hero__image-small__content:after{content:"";min-height:inherit;font-size:0}.hero.hero--mobile .hero__title{display:block;text-align:center;width:100%}.hero.hero--mobile .hero__action{margin-top:2rem}.index-template .hero__image-leaf{top:-3%!important}.index-template .hero__image-small .holder{padding-bottom:82.5%}@media screen and (min-width:1300px){.index-template .hero__image-small .holder{top:-80px}}.hero.hero--desktop{position:relative;display:none}@media screen and (min-width:1024px){.hero.hero--desktop{display:block}}.hero.hero--desktop .page-center{position:relative;padding-top:2.5rem}.hero.hero--desktop .hero__image-big{display:none;position:absolute;right:56%;bottom:0;width:40rem;max-width:40rem}@media screen and (min-width:1024px){.hero.hero--desktop .hero__image-big{display:block}}.hero.hero--desktop .hero__image-small{position:absolute;top:-6rem;right:-5.25rem;z-index:-1;width:100%;max-width:28.5rem}@media screen and (min-width:1300px){.hero.hero--desktop .hero__image-small{top:0}}.hero.hero--desktop .hero__image-small-button{margin-top:2rem}@media screen and (min-width:1024px){.hero.hero--desktop .hero__content{min-height:40rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;padding-top:14.5rem;padding-bottom:4rem}}.hero.hero--desktop .hero__image-right{position:absolute;display:none;z-index:-1;right:10%;width:83px;height:auto;top:auto;bottom:0;-ms-transform:rotate(-33deg);transform:rotate(-33deg)}@media screen and (min-width:1024px){.hero.hero--desktop .hero__image-right{display:block}}.hero.hero--desktop .hero__image-right img{width:100%}.hero.hero--desktop .hero__image-leaf{display:none;position:absolute;z-index:-1;left:62%;top:10%;width:75rem;height:auto}@media screen and (min-width:1024px){.hero.hero--desktop .hero__image-leaf{display:block}}.hero.hero--desktop .hero__image-leaf img{width:100%;height:auto}@media screen and (max-width:767px){.page-template .home-banner-section{margin-bottom:30px}}@media screen and (min-width:768px){.page-template .home-banner-section{margin-top:80px}}.home-banner-section{max-width:1230px;margin:0 auto;width:100%}@media screen and (min-width:1024px){.home-banner-section{padding-top:0}}@media screen and (max-width:767px){.home-banner-section .page-side-spacing{padding:0}}.home-banner-section .page-center{position:relative}.home-banner-section .row{position:relative;margin-top:0}@media screen and (min-width:768px){.home-banner-section .row{padding-left:30px}}@media screen and (min-width:1290px){.home-banner-section .row{padding-left:0}}.home-banner-section h2{font-size:58px;font-weight:400;line-height:56px;margin-top:20px}@media screen and (max-width:767px){.home-banner-section h2{margin-top:10px;font-size:36px;line-height:35px}}.home-banner-section .cutout{position:absolute;top:6px;height:20px;left:4px}@media screen and (min-width:768px){.home-banner-section .cutout{top:-28px;height:30px}}.home-banner-section .cutout-top{position:absolute;top:-95px;right:-8%;max-width:500px}@media screen and (max-width:767px){.home-banner-section .cutout-top{display:none}}.home-banner-section p{font-size:18px;font-family:GT Eesti Pro Text Regular,Helvetica Neue,Arial,sans-serif;max-width:500px;margin-top:10px}.home-banner-section .content-wrap{margin-top:30px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.home-banner-section .content-wrap{padding-left:32px;padding-right:0}}.home-banner-section .sticker{position:absolute;z-index:1;top:auto;left:auto;max-width:110px;right:1rem;bottom:-3rem}@media screen and (min-width:768px){.home-banner-section .sticker{bottom:auto;top:30%;left:-30px;right:auto;max-width:150px}}.home-banner-section .sticker img{width:100%}.home-banner-section .sticker svg{width:100%}.home-banner-section .sticker span{display:block}.home-banner-section .sticker p{font-size:14px;line-height:normal;text-align:center;-ms-transform:rotate(-14deg);transform:rotate(-14deg);display:block;margin-top:0}@media screen and (max-width:767px){.home-banner-section .sticker p{font-size:11px;margin-top:8px}}.home-banner-section .sticker .sticker-content{top:43px;max-width:107px;left:19px;position:absolute}@media screen and (max-width:767px){.home-banner-section .sticker .sticker-content{left:-1px}}.home-banner-section .sticker .sticker-content svg{margin-left:13px;margin-top:-2px}@media screen and (max-width:767px){.home-banner-section .sticker .sticker-content svg{margin-left:50px;margin-top:-7px;width:27px}}@media screen and (min-width:768px){.home-banner-section .left{padding-right:15px}}.home-banner-section .left figure img{object-fit:cover;height:100%!important}@media screen and (max-width:767px){.home-banner-section .left figure{margin-top:0}}.home-banner-section .left figure.img__cover{padding-bottom:67%}.home-banner-section .left .inner{position:relative}.home-banner-section .right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:end;position:relative;padding-top:30px}@media screen and (max-width:767px){.home-banner-section .right{padding-left:16px;padding-right:16px;padding-top:15px}}@media screen and (min-width:768px){.home-banner-section .right{padding-left:32px;padding-top:0}}.home-banner-section .right figure.img__cover{padding-bottom:90%}@media screen and (max-width:767px){.home-banner-section .right figure.img__cover{padding-bottom:45%}}.home-banner-section .right figure.img__cover img{object-fit:cover;height:100%!important}.home-banner-section .right.two-images .inner:first-child{margin-bottom:25px}.home-banner-section .right.two-images .inner figure{padding-bottom:44%!important}.home-banner-section .right.two-images .inner:nth-child(2) .cutout{display:none}.home-banner-section .right .inner{position:relative}.home-banner-section .right .btn{color:#252525;text-decoration:none;background:#fff;position:absolute;display:-ms-flexbox;display:flex;font-size:18px;font-family:Avenir Sprinklr,Helvetica Neue,Arial,sans-serif;left:16px;bottom:16px;padding:5px 10px;font-weight:600}.home-banner-section .right .btn svg{margin-left:5px}