.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}@font-face{font-display:swap;font-family:Montserrat;src:url("../fonts/Montserrat-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:url("../fonts/Montserrat-Bold.ttf");font-weight:700;font-style:normal}body{background-color:#f8fbfe;font-family:Montserrat;font-weight:500;line-height:1.25;color:#7267a4}.button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border:none;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0px 0px 30px 0px #ff793f4d;box-shadow:0px 0px 30px 0px #ff793f4d;background-color:#ff793f;font-family:Montserrat;font-size:14px;font-weight:700;text-transform:uppercase;color:#ffffff;-webkit-transition:-webkit-box-shadow 250ms linear;transition:-webkit-box-shadow 250ms linear;-o-transition:box-shadow 250ms linear;transition:box-shadow 250ms linear;transition:box-shadow 250ms linear, -webkit-box-shadow 250ms linear;cursor:pointer}.button__icon{display:inline-block;width:10px;height:21px;margin-right:5px}.button--share{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:13px 20px}.button--share .addthis_inline_share_toolbox{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.button--share .at-resp-share-element{position:absolute;top:0;left:0;width:100%;height:100%}.button--share .at-share-btn-elements{position:absolute;top:0;left:0;width:100%;height:100%}.button--share .at-share-btn{position:absolute;top:0;left:0;width:100%;height:100%}.button--submit{padding:17.5px 34.5px}.button:hover{-webkit-box-shadow:0px 0px 30px 15px #ff793f4d;box-shadow:0px 0px 30px 15px #ff793f4d}.title{margin-bottom:30px;font-size:22px;font-weight:700;line-height:1.26;text-align:center;text-transform:uppercase;color:#2a1d69}.text{font-size:14px;line-height:1.5;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on}.text--accent{font-weight:700}.card{padding:30px;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0px 0px 30px rgba(114,103,164,0.15);box-shadow:0px 0px 30px rgba(114,103,164,0.15);background-color:#ffffff}@media screen and (min-width: 768px){.button{font-size:20px}.button__icon{width:15px;height:33px;margin-right:20px}.button--share{padding:17.5px 42px}.title{margin-bottom:40px;font-size:26px}.text{font-size:18px;line-height:1.5;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on}}@media screen and (min-width: 1200px){.button--submit{font-size:14px;padding:17.5px 20px}.title{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:50px;font-size:34px}.text{font-size:20px;line-height:1.5;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on}}@media screen and (min-width: 1920px){.button--submit{font-size:20px;padding:17.5px 34.5px}.title{max-width:1170px;margin-left:auto;margin-right:auto;margin-bottom:50px;font-size:34px}}.container{width:100%;padding-left:25px;padding-right:25px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1200px){.container{padding-left:75px;padding-right:75px}}.hero{padding-top:90px;padding-bottom:150px;background-image:url("../images/hero/hero-bg.svg");background-repeat:no-repeat;background-position:bottom center;text-align:center}.hero__text{font-size:18px;line-height:1.66}.hero__text--suptitle{margin-bottom:10px}.hero__text--subtitle{margin-bottom:30px}.hero__title{margin-bottom:10px;font-size:28px;font-weight:700;text-transform:uppercase;color:#2a1d69}@media screen and (min-width: 768px){.hero{padding-top:120px;padding-bottom:180px;background:url("../images/hero/hero-bg.svg"),url("../images/hero/hero-livello-3.svg"),url("../images/hero/hero-livello-4.svg"),url("../images/hero/hero-druplicon-2.svg");background-repeat:no-repeat;background-position:bottom center, bottom 70px left 110px, bottom 30px right 90px, bottom 230px right 20px}.hero__text{font-size:20px}.hero__text--subtitle{max-width:370px;margin-left:auto;margin-right:auto}.hero__title{font-size:45px}}@media screen and (min-width: 1200px){.hero{padding-top:150px;padding-bottom:221px;background:url("../images/hero/hero-bg.svg"),url("../images/hero/hero-livello-3.svg"),url("../images/hero/hero-livello-4.svg"),url("../images/hero/hero-druplicon-2.svg"),url("../images/hero/hero-livello-2.svg"),url("../images/hero/hero-druplicon-1.svg"),url("../images/hero/hero-livello-1.svg");background-repeat:no-repeat;background-position:bottom center, bottom 108px left 346px, bottom 33px right 367px, bottom 286px right 100px, top 151px right 46px, bottom 236px left 60px, top 78px left 54px}.hero__title{font-size:50px}.hero__text{font-size:24px}.hero__text--subtitle{max-width:440px}}@media screen and (min-width: 1920px){.hero{background-position:bottom center, bottom 108px left 576px, bottom 33px right 678px, bottom 286px right 253px, top 151px right 126px, bottom 236px left 119px, top 78px left 101px}}.video{padding-top:33px}.video__slider-container{position:relative;pointer-events:none}.video__slider-video{position:relative;width:100%;height:auto;cursor:pointer;pointer-events:auto}.video__slider-video--active{z-index:10}.video__slider-play{position:absolute;z-index:5;top:50%;left:50%;width:70px;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.video__slider-disable .swiper-wrapper{display:block}.video__slider-disable .video__slider-navigation{display:none}.video__slider-active .video__slider{height:430px}.video__slider-active .video__slider-navigation{position:absolute;z-index:10;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video__slider-active .video__slider-btn{position:static;margin:0;width:30px;height:30px;padding:0;border:none}.video__slider-active .video__slider-btn::after{font-size:0}.video__slider-active .swiper-button-prev{background-color:#ffffff}.video__slider-active .swiper-button-prev .video__slider-btn-icon{fill:#2aaeff;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.video__slider-active .swiper-button-next{background-color:#2aaeff}.video__slider-active .swiper-button-next .video__slider-btn-icon{fill:#ffffff;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.video__slider-active .video__slider-btn-icon{width:15px;height:15px}@media screen and (min-width: 768px){.video__slider-video{height:auto;width:100%}.video__slider-disable .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video__slider-disable .swiper-slide{-webkit-flex-basis:-webkit-calc((100% - 30px) / 2);-ms-flex-preferred-size:calc((100% - 30px) / 2);flex-basis:calc((100% - 30px) / 2)}.video__slider-disable .swiper-slide:first-child{margin-right:30px}.video__slider-active .video__slider{height:unset}.video__slider-active .swiper-button-prev{background-color:#ffffff}.video__slider-active .swiper-button-prev .video__slider-btn-icon{fill:#2aaeff;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.video__slider-active .swiper-button-next{background-color:#2aaeff}.video__slider-active .swiper-button-next .video__slider-btn-icon{fill:#ffffff;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@media screen and (min-width: 1200px){.video__slider-video{height:auto;width:100%}.video__slider-play{max-width:100%;height:auto}.video__slider-active .video__slider-navigation{right:30px}.video__slider-active .video__slider-btn{width:60px;height:60px}.video__slider-active .video__slider-btn-icon{width:30px;height:30px}}.functional{padding-top:75px}.functional__list-item:not(:last-child){margin-bottom:30px}.functional__card{height:100%}@media screen and (min-width: 768px){.functional{padding-top:90px}.functional__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}.functional__list-item{-webkit-flex-basis:-webkit-calc((100% - 60px) / 2);-ms-flex-preferred-size:calc((100% - 60px) / 2);flex-basis:calc((100% - 60px) / 2);margin-top:30px;margin-left:30px}.functional__list-item:not(:last-child){margin-bottom:unset}.functional__list-desc{height:100%}}@media screen and (min-width: 1200px){.functional{padding-top:130px;background-image:url("../images/functional/druplicon-1.svg");background-repeat:no-repeat;background-position:top 142px right 100px}.functional__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}.functional__list-item{-webkit-flex-basis:-webkit-calc((100% - 90px) / 3);-ms-flex-preferred-size:calc((100% - 90px) / 3);flex-basis:calc((100% - 90px) / 3);margin-top:30px;margin-left:30px}.functional__list-item--center{padding-top:30px}.functional__card{height:unset}.functional__list-desc{height:unset}}@media screen and (min-width: 1920px){.functional{background-position:top 142px right 248px}}.clients{position:relative;padding-top:75px}.clients__img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clients__list-icon{width:auto;height:85px}.clients__bg-wrapper{position:absolute;z-index:-1;top:-163px;left:50%;width:100%;overflow-x:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 768px){.clients{padding-top:90px}.clients__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-90px}.clients__list-item{-webkit-flex-basis:-webkit-calc((100% - 180px) / 2);-ms-flex-preferred-size:calc((100% - 180px) / 2);flex-basis:calc((100% - 180px) / 2);margin-left:90px}.clients__list-icon{width:auto;height:170px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1200px){.clients{padding-top:130px;background:url("../images/clients/livello-1.svg"),url("../images/clients/livello-2.svg");background-repeat:no-repeat;background-position:top 53px right 86px, top 100px left 100px}.clients__list-item{-webkit-flex-basis:-webkit-calc((100% - 270px) / 3);-ms-flex-preferred-size:calc((100% - 270px) / 3);flex-basis:calc((100% - 270px) / 3)}}@media screen and (min-width: 1440px){.clients__list-item{-webkit-flex-basis:-webkit-calc((100% - 360px) / 4);-ms-flex-preferred-size:calc((100% - 360px) / 4);flex-basis:calc((100% - 360px) / 4)}}@media screen and (min-width: 1920px){.clients{background-position:top 53px right 117px, top 100px left 156px}.clients__list-item{-webkit-flex-basis:-webkit-calc((100% - 450px) / 5);-ms-flex-preferred-size:calc((100% - 450px) / 5);flex-basis:calc((100% - 450px) / 5)}}.benefits{padding-top:75px;background-image:url("../images/bg-section.svg");background-repeat:no-repeat;background-position:bottom center}.benefits__list-item{text-align:center}.benefits__list-item:nth-child(1) .benefits__list-title::before{background-image:url("../images/benefits/benefits-icon-1.svg")}.benefits__list-item:nth-child(2) .benefits__list-title::before{background-image:url("../images/benefits/benefits-icon-2.svg")}.benefits__list-item:nth-child(3) .benefits__list-title::before{background-image:url("../images/benefits/benefits-icon-3.svg")}.benefits__list-item:nth-child(4) .benefits__list-title::before{background-image:url("../images/benefits/benefits-icon-4.svg")}.benefits__list-item:nth-child(5) .benefits__list-title::before{background-image:url("../images/benefits/benefits-icon-5.svg")}.benefits__list-item:nth-child(6) .benefits__list-title::before{background-image:url("../images/benefits/benefits-icon-6.svg")}.benefits__list-item:not(:last-child){margin-bottom:30px}.benefits__card{height:100%}.benefits__list-title{margin-bottom:20px;font-size:18px;font-weight:700;color:#2a1d69}.benefits__list-title::before{content:"";display:block;width:60px;height:60px;margin:0 auto 20px;background:#e6effb;-webkit-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center;-webkit-background-size:33px 33px;background-size:33px 33px}@media screen and (min-width: 768px){.benefits{padding-top:90px}.benefits__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-30px;margin-left:-30px}.benefits__list-item{-webkit-flex-basis:-webkit-calc((100% - 60px) / 2);-ms-flex-preferred-size:calc((100% - 60px) / 2);flex-basis:calc((100% - 60px) / 2);margin-top:30px;margin-left:30px}.benefits__list-item:not(:last-child){margin-bottom:unset}.benefits__list-title{font-size:20px}.benefits__list-title::before{content:"";width:90px;height:90px;-webkit-background-size:44px 44px;background-size:44px 44px}}@media screen and (min-width: 1200px){.benefits{padding-top:130px}.benefits__list-title{font-size:24px}}@media screen and (min-width: 1440px){.benefits__list-item{-webkit-flex-basis:-webkit-calc((100% - 90px) / 3);-ms-flex-preferred-size:calc((100% - 90px) / 3);flex-basis:calc((100% - 90px) / 3)}}.order{position:relative;padding-top:70px;padding-bottom:70px;background-color:#e6effb}.order__title{margin-bottom:30px}.order__desc{margin-bottom:30px;text-align:center}.order__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order__form-input{display:block;width:100%;max-width:320px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;border:none;border-bottom:1px solid #2a1d69;background-color:transparent;font-family:Montserrat;font-size:20px;font-weight:500;line-height:30px;color:#7267a4;-webkit-transition:border-color 250ms linear;-o-transition:border-color 250ms linear;transition:border-color 250ms linear}.order__form-input:focus{border-color:#ff793f;outline:0}.order__druplicon-wrapper{position:absolute;top:-30px;left:35px}.order__druplicon-img{width:49px;height:53px}.errorval input{border-bottom:2px solid #e06666 !important}.errorval{position:relative}.error div{position:absolute;left:15px;right:15px;text-align:left;padding:1px;color:#e06666;top:50px}.confirmation{font-size:14px;line-height:1.5;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on;text-align:center}.confirmation div:first-child{font-weight:700}@media screen and (min-width: 768px){.order__desc{max-width:884px;margin-left:auto;margin-right:auto;margin-bottom:40px}.confirmation{font-size:18px;line-height:1.5;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on}}@media screen and (min-width: 1200px){.order{background-image:url("../images/order/livello-1.svg");background-repeat:no-repeat;background-position:top 39px right 59px}.order__desc{margin-bottom:50px}.order__form{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.order__form-input{-webkit-flex-basis:-webkit-calc((100% - 90px) / 4);-ms-flex-preferred-size:calc((100% - 90px) / 4);flex-basis:calc((100% - 90px) / 4);margin-bottom:unset;margin-right:30px}.order__druplicon-wrapper{position:absolute;top:-65px;left:113px}.order__druplicon-img{width:unset;height:unset}.confirmation{font-size:20px;line-height:1.5;-webkit-font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on}}@media screen and (min-width: 1920px){.order__form-input{-webkit-flex-basis:-webkit-calc((100% - 180px) / 4);-ms-flex-preferred-size:calc((100% - 180px) / 4);flex-basis:calc((100% - 180px) / 4);margin-bottom:unset;margin-right:60px}}.development{padding-top:75px;padding-bottom:75px}.development__desc:not(:last-child){margin-bottom:15px}.development__inner{height:240px;padding-right:15px;overflow-y:auto}.development__inner::-webkit-scrollbar{width:7px}.development__inner::-webkit-scrollbar-track{background-color:rgba(255,121,63,0.1);-webkit-border-radius:6px;border-radius:6px}.development__inner::-webkit-scrollbar-thumb{background-color:#FF793F;-webkit-border-radius:6px;border-radius:6px}@media screen and (min-width: 768px){.development{padding-top:90px;padding-bottom:90px}.development__container{padding-left:110px;padding-right:110px}.development__inner{padding-right:30px}}@media screen and (min-width: 1200px){.development{padding-top:130px;padding-bottom:130px}.development__container{padding-left:225px;padding-right:225px}}
/*# sourceMappingURL=main.min.css.map */