.ItPage_shell__Cb4_p{--background:#ffffff;--foreground:#000000;--brand:#5630ff;--brand-soft:#4927ff;--surface-soft:#f2f3f5;--surface-soft-hover:#e7e9ec;min-height:100vh;background:#ffffff;color:#000000}.ItPage_main__z662O{flex:1 1 auto;font-family:Manrope,sans-serif;font-weight:400;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.ItPage_main__z662O,.ItPage_page__Vu0cz{background:#ffffff;color:#000000}.ItPage_wrapper__0WS35{box-sizing:border-box;width:calc(100% - 4rem);max-width:1490px;margin:0 auto}.ItPage_gastreetCont__4Ig0Q{display:flex;align-items:center;padding:150px 0}.ItPage_gastreetCont__4Ig0Q .ItPage_wrapper__0WS35{width:calc(100% - 4rem)}.ItPage_offerRestaurantCont__NFoJ0,.ItPage_platformFeaturesCont__YXfvA,.ItPage_platformPriceCont__wD4RE{position:relative}.ItPage_offerRestaurantCont__NFoJ0{overflow-x:clip}.ItPage_offerRestaurant__XakWx{display:flex;align-items:center}.ItPage_gastreetInfo__nbIiX{margin-right:20px}.ItPage_gastreetInfoTitle__MMTAY{margin:0 0 20px;color:#000000;font-size:2rem;font-weight:400;line-height:1.2}.ItPage_gastreetInfoSubtitle___ycRY{color:#000000;font-size:1rem;font-weight:400;line-height:1.2}.ItPage_gastreetInfoText__Lk0mA{margin-top:45px;color:#000000;font-size:1rem;font-weight:400;line-height:23px}.ItPage_gastreetInfoText__Lk0mA ul{margin:0;padding:0;list-style:none}.ItPage_gastreetInfoText__Lk0mA li{position:relative;padding-left:55px}.ItPage_gastreetInfoText__Lk0mA li:not(:first-child){margin-top:10px}.ItPage_gastreetInfoText__Lk0mA li:before{position:absolute;top:9px;left:0;display:block;width:17px;height:1px;background:rgba(196,196,196,.3);content:""}.ItPage_offerImage__5K8Zk>img,.ItPage_offerInfo__295aQ .ItPage_btn__o8kWR,.ItPage_offerText___vO4l,.ItPage_offerTitle__b25Qu{opacity:0;transition:opacity 1s ease,transform 1s ease}.ItPage_gastreetAnimat__TMgOE .ItPage_btn__o8kWR,.ItPage_gastreetAnimat__TMgOE .ItPage_offerImage__5K8Zk>img,.ItPage_gastreetAnimat__TMgOE .ItPage_offerText___vO4l,.ItPage_gastreetAnimat__TMgOE .ItPage_offerTitle__b25Qu{opacity:1;animation:ItPage_legacy-offer-reveal__1wiDP 1s ease .6s both}@keyframes ItPage_legacy-offer-reveal__1wiDP{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ItPage_gastreetAnimat__TMgOE .ItPage_btn__o8kWR,.ItPage_gastreetAnimat__TMgOE .ItPage_circleAnimate___L5cc,.ItPage_gastreetAnimat__TMgOE .ItPage_offerImage__5K8Zk>img,.ItPage_gastreetAnimat__TMgOE .ItPage_offerText___vO4l,.ItPage_gastreetAnimat__TMgOE .ItPage_offerTitle__b25Qu{animation:none}}.ItPage_offerInfo__295aQ{flex:1 1 auto}@media screen and (min-width:668px){.ItPage_offerTitle__b25Qu{font-size:1.96rem}.ItPage_offerText___vO4l{font-size:.98rem}.ItPage_offerInfo__295aQ .ItPage_btn__o8kWR{font-size:.735rem}}.ItPage_btn__o8kWR{display:inline-block;margin-top:65px;border:0!important;border-radius:30px;background:#323232;color:#ffffff;padding:19px 30px;font-size:.75rem;font-weight:400;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .3s ease,opacity 1s ease,transform 1s ease}.ItPage_btn__o8kWR:hover{background:#000000}.ItPage_offerFile__Qc_3d{display:flex;align-items:center;margin-top:100px}.ItPage_offerFile__Qc_3d a{position:relative;display:flex;align-items:center;color:#5630ff;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none}.ItPage_offerFile__Qc_3d a:before{display:inline-block;width:24px;height:24px;margin-right:20px;background-image:url(/geometria/it/ico-pdf.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.ItPage_offerImage__5K8Zk{position:relative;display:flex;flex:0 0 784px;align-items:center;justify-content:center;width:100%;max-width:784px;max-height:784px;min-height:659px}.ItPage_offerImage__5K8Zk>img{position:relative;z-index:10;display:block;width:385px;max-width:100%;height:auto}.ItPage_circleAnimate___L5cc{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;max-width:784px;max-height:784px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06);border-radius:50%;animation:ItPage_pulse__t23ds 2s ease infinite}.ItPage_circleAnimate___L5cc:after,.ItPage_circleAnimate___L5cc:before{position:absolute;display:block;border-radius:50%;content:""}.ItPage_circleAnimate___L5cc:before{width:min(505px,64%);height:min(505px,64%);border:1px solid rgba(255,255,255,.1);background:transparent}.ItPage_circleAnimate___L5cc:after{width:min(350px,45%);height:min(350px,45%);border:1px solid rgba(255,255,255,.1);background:transparent}.ItPage_platformFeatures__Qg1Le{display:flex;align-items:center;justify-content:space-between}.ItPage_platformFeaturesSlider__SvN2a{width:712px}.ItPage_platformFeaturesSliderList__gevNl,.ItPage_swiperContainer__9RFWY{position:relative;overflow:hidden}.ItPage_swiperContainer__9RFWY{min-height:551px}.ItPage_swiperWrapper__5V13H{display:flex;align-items:center;width:100%;min-height:551px;transition:transform .4s ease}.ItPage_platformFeaturesSliderItem__4dmQB{flex:0 0 100%;min-width:0}.ItPage_platformFeaturesSliderItem__4dmQB figure{display:flex;justify-content:center;margin:0}.ItPage_sliderStatus__qRnII{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ItPage_swiperWrapper__5V13H{transition:none}}.ItPage_platformFeaturesSliderItem__4dmQB img{width:263px;max-width:100%;height:auto}.ItPage_swiperButton___S_uC{position:absolute;top:50%;z-index:4;width:48px;height:48px;border:0;border-radius:50%;background:#323232;transform:translateY(-50%);cursor:pointer}.ItPage_swiperButton___S_uC:focus-visible{outline:2px solid #5630ff;outline-offset:4px}.ItPage_swiperButton___S_uC:disabled{cursor:default;opacity:.5}.ItPage_swiperButton___S_uC:before{position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);display:block;width:6px;height:6px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;content:"";transform:rotate(45deg)}.ItPage_swiperButtonPrev__WRaL1{left:calc(32% - 24px);transform:translateY(-50%) rotate(180deg)}.ItPage_swiperButtonNext__3_Eq3{right:calc(32% - 24px)}.ItPage_platformPriceCont__wD4RE{padding-bottom:100px}.ItPage_platformPrice__QgJeN{display:flex;align-items:center;justify-content:space-between}.ItPage_platformPriceImage__b2RrX{flex:0 0 auto}.ItPage_platformPriceImage__b2RrX img{width:403px;height:auto}.ItPage_platformPriceBot__VuvXf{position:relative;margin-top:-80px}.ItPage_platformPriceList__W6GIv{display:flex;justify-content:space-between}.ItPage_platformPriceItem__rp1fj{display:flex;flex-direction:column;border:1px solid #323232;border-radius:10px;padding:20px 40px}.ItPage_platformPriceItem__rp1fj:not(:first-child){margin-left:32px}.ItPage_platformPriceItem__rp1fj:nth-child(2){flex:1 1 auto;flex-direction:row;align-items:center;border-color:transparent;background:#b9d3b4}.ItPage_platformPriceItem__rp1fj:nth-child(3){border:0;background:#323232}.ItPage_platformPriceItemInfo__E3fom{max-width:250px;margin-right:auto}.ItPage_platformPriceItemTitle__HVTxS{color:#000000;font-size:1rem;font-weight:400;line-height:1.2}.ItPage_platformPriceItemSubtitle__bP8vV{margin-top:5px;color:rgba(0,0,0,.3);font-size:.875rem;font-weight:400;line-height:1.2}.ItPage_platformPriceItemPrice__zb3_Q{color:#000000;font-size:1.5rem;font-weight:400;line-height:1.2;white-space:nowrap}.ItPage_platformPriceLabel__VOOHe{margin-bottom:10px;color:rgba(255,255,255,.3);font-size:1rem;font-weight:400;line-height:1.2}.ItPage_platformPriceItem__rp1fj:first-child .ItPage_platformPriceLabel__VOOHe,.ItPage_platformPriceItem__rp1fj:first-child .ItPage_platformPriceValue__Q3Usr{color:#000000}.ItPage_platformPriceValue__Q3Usr{color:#ffffff;font-size:1.5rem;font-weight:400;line-height:1.2;white-space:nowrap}.ItPage_rub__p9nyr{font-style:normal}.ItPage_questionSection__tW_Yz{margin:0}.ItPage_questionTitle__2P60G{margin:0;background:#323232;color:#ffffff;padding:60px 70px 0;font-size:2rem;font-weight:300;line-height:1.2}.ItPage_formCont__ArmUn{background:#323232;padding:60px 70px}.ItPage_formWrap__Mu9eb{display:flex;flex-wrap:wrap;margin:0 0 -60px -60px}.ItPage_formGroup__dXp9n{display:flex;flex-direction:column-reverse;width:calc((100% - 60px * 3) / 3);margin:0 0 60px 60px!important}.ItPage_formControl___cKb7{width:100%;height:70px;border:none;border-bottom:1px solid #cacdd3;background:transparent!important;color:#ffffff!important;padding:0;font-weight:300;outline:none}.ItPage_formControlLabel__66MwX{color:rgba(255,255,255,.3);font-size:1rem;font-weight:400;line-height:1.2}.ItPage_formControlLabel__66MwX span{margin-left:5px;color:red}.ItPage_formBtns__aR9UO{margin-top:auto;margin-bottom:60px;margin-left:60px}.ItPage_btnPrimary__IVeFk{margin-top:0;background:#000000!important;font-size:1rem;font-weight:300;line-height:1.2;text-transform:none}.ItPage_formsWrapBot__1f8v2{width:calc((100% - 60px * 3) / 3);align-self:center;margin-bottom:60px;margin-left:60px;color:#ffffff;font-size:.875rem;font-weight:400;line-height:1.2}.ItPage_formsWrapBot__1f8v2 a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ItPage_consent__VrTjg{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5}.ItPage_consent__VrTjg input{flex:none;margin-top:.25rem;accent-color:#b9d3b4}.ItPage_formStatus__AmtaB{width:calc(100% - 60px);margin:0 0 60px 60px;color:#ffffff;line-height:1.5}.ItPage_formError__Jey__{color:#ffc7c7}.ItPage_btn__o8kWR:disabled{cursor:default;opacity:.6}.ItPage_btn__o8kWR:focus-visible,.ItPage_consent__VrTjg input:focus-visible,.ItPage_formControl___cKb7:focus-visible{outline:2px solid #b9d3b4;outline-offset:4px}@keyframes ItPage_pulse__t23ds{0%{opacity:.3;transform:scaleX(1)}50%{opacity:.8;transform:scale3d(1.15,1.15,1.15)}to{opacity:.3;transform:scaleX(1)}}@media screen and (max-width:1600px){.ItPage_gastreetCont__4Ig0Q{padding:100px 0}}@media screen and (max-width:1500px){.ItPage_gastreetCont__4Ig0Q{padding:70px 0}}@media screen and (max-width:1400px){.ItPage_gastreetCont__4Ig0Q{padding:50px 0}}@media screen and (max-width:1200px){.ItPage_offerImage__5K8Zk{flex-basis:50%;max-width:50%}.ItPage_platformPriceCont__wD4RE{margin-bottom:60px}.ItPage_platformPriceList__W6GIv{flex-wrap:wrap}.ItPage_platformPriceItem__rp1fj{flex:1 1 auto}.ItPage_platformPriceItem__rp1fj:nth-child(2){order:1;margin:20px 0 0}}@media screen and (max-width:1000px){.ItPage_formWrap__Mu9eb{margin:0 0 -30px -30px}.ItPage_formGroup__dXp9n{width:calc((100% - 30px * 2) / 2);margin:0 0 30px 30px!important}.ItPage_formBtns__aR9UO{margin-left:30px}.ItPage_formsWrapBot__1f8v2{width:calc((100% - 30px * 2) / 2);margin-bottom:30px;margin-left:30px}.ItPage_formStatus__AmtaB{width:calc(100% - 30px);margin:0 0 30px 30px}.ItPage_formControl___cKb7{height:50px}.ItPage_questionTitle__2P60G{padding:30px 30px 0}.ItPage_formCont__ArmUn{padding:30px}.ItPage_gastreetInfoText__Lk0mA{margin-top:20px}.ItPage_btn__o8kWR{margin-top:35px}.ItPage_offerFile__Qc_3d{margin-top:45px}.ItPage_platformFeatures__Qg1Le{flex-direction:column;align-items:flex-start}.ItPage_platformFeaturesCont__YXfvA,.ItPage_platformFeaturesInfo__RoRq3{margin-bottom:30px}.ItPage_platformFeaturesSlider__SvN2a{width:100%}.ItPage_platformFeaturesTitle__9Qmqb br{display:none}.ItPage_platformPriceBot__VuvXf{margin-top:0}.ItPage_platformPriceCont__wD4RE{padding-bottom:50px}}@media screen and (max-width:667px){.ItPage_gastreetCont__4Ig0Q .ItPage_wrapper__0WS35,.ItPage_wrapper__0WS35{width:calc(100% - 24px)}.ItPage_platformPriceCont__wD4RE{margin-bottom:20px;padding-bottom:20px}.ItPage_gastreetCont__4Ig0Q{min-height:100%;padding:20px 0}.ItPage_circleAnimate___L5cc{top:calc(50% - 160px);left:calc(50% - 160px);width:320px;height:320px}.ItPage_circleAnimate___L5cc:before{width:280px;height:280px}.ItPage_circleAnimate___L5cc:after{width:80%;height:80%}.ItPage_offerRestaurant__XakWx{flex-direction:column-reverse}.ItPage_offerImage__5K8Zk{flex-basis:auto;max-width:100%;min-height:600.8px}.ItPage_gastreetInfo__nbIiX{margin-right:0}.ItPage_gastreetInfoTitle__MMTAY{font-size:23.24px;line-height:1.2}.ItPage_offerInfo__295aQ .ItPage_btn__o8kWR{padding:18.5px 26px}.ItPage_platformFeaturesSliderItem__4dmQB,.ItPage_platformFeaturesSliderItem__4dmQB:first-child{transform:none}.ItPage_platformFeaturesSliderItem__4dmQB figure{transform:scale(1)!important;opacity:1!important}.ItPage_swiperButton___S_uC{width:38px;height:38px}.ItPage_swiperButtonPrev__WRaL1{left:10px}.ItPage_swiperButtonNext__3_Eq3{right:10px}.ItPage_platformPrice__QgJeN{flex-direction:column}.ItPage_platformPriceImage__b2RrX{margin-top:30px}.ItPage_platformPriceItem__rp1fj{flex-direction:column!important;align-items:flex-start!important;margin-left:0}.ItPage_platformPriceItem__rp1fj:nth-child(2){order:0}.ItPage_platformPriceItem__rp1fj:not(:first-child){margin:20px 0 0}.ItPage_platformPriceItemPrice__zb3_Q{margin-top:10px}.ItPage_questionTitle__2P60G{padding:20px 15px 0;font-size:1.6rem}.ItPage_formCont__ArmUn{padding:15px}.ItPage_formBtns__aR9UO{margin-bottom:25px}.ItPage_formGroup__dXp9n{width:calc(100% - 30px);margin:0 0 30px 30px!important}.ItPage_formsWrapBot__1f8v2{width:calc(100% - 30px);margin-left:30px}}