section.reff_num{margin-top:clamp(7.5rem,15.625vw - 8.125rem,10.625rem)}@media screen and (max-width:1599px){section.reff_num{margin-top:120px}}@media screen and (max-width:1199px){section.reff_num{margin-top:60px}.reff_num .section_head{justify-content:flex-start;align-items:flex-start;max-width:100%;margin-left:0;margin-right:0}.reff_num .section_head-title{text-align:left}}.reff_num_wrap_slide{align-items:center;display:flex;position:relative}.reff_num_wrap_slide .reff_num_sw_prev,.reff_num_wrap_slide .reff_num_sw_next{aspect-ratio:1;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;overflow:hidden}.reff_num_wrap_slide .reff_num_sw_prev svg,.reff_num_wrap_slide .reff_num_sw_next svg{object-fit:cover;width:100%;height:100%}.reff_num_wrap_slide .reff_num_sw_prev{top:50%;left:63px;transform:translateY(-50%)}.reff_num_wrap_slide .reff_num_sw_next{top:50%;right:63px;transform:translateY(-50%)}.reff_num_wrap_slide .reff_num_sw .swiper-slide{aspect-ratio:1;background:#fff;border:1px solid #e8e8eb;border-radius:10px;flex-direction:column;align-items:center;max-width:546px;height:546px;padding:50px;transition:all .4s;display:flex;position:relative;overflow:hidden}@media screen and (max-width:1599px){.reff_num_wrap_slide .reff_num_sw .swiper-slide{max-width:420px;height:420px;padding:39px}}@media screen and (max-width:1199px){.reff_num_wrap_slide .reff_num_sw .swiper-slide{max-width:243px;height:243px;padding:20px}}.reff_num_wrap_slide .reff_num_sw .swiper-slide .num{z-index:11;border:2px dashed #c9c9c9;border-radius:50%;justify-content:center;align-items:center;min-width:200px;max-width:calc(100% - 120px);padding:60px 30px;transition:all .4s;display:inline-flex;position:relative}@media screen and (max-width:1599px){.reff_num_wrap_slide .reff_num_sw .swiper-slide .num{min-width:160px;max-width:calc(100% - 80px);padding:56px 16px}}@media screen and (max-width:1199px){.reff_num_wrap_slide .reff_num_sw .swiper-slide .num{min-width:124px;max-width:calc(100% - 120px);padding:40px 16px}}@media screen and (max-width:1599px){.reff_num_wrap_slide .reff_num_sw .swiper-slide .num svg{max-height:50px}}@media screen and (max-width:1199px){.reff_num_wrap_slide .reff_num_sw .swiper-slide .num svg{max-height:40px}}.reff_num_wrap_slide .reff_num_sw .swiper-slide .num svg path{fill:#c9c9c9}.reff_num_wrap_slide .reff_num_sw .swiper-slide .title{color:#c9c9c9;text-align:center;letter-spacing:.52px;z-index:11;margin-top:70px;font-size:26px;font-weight:400;line-height:34px;transition:all .4s;position:relative}@media screen and (max-width:1599px){.reff_num_wrap_slide .reff_num_sw .swiper-slide .title{margin-top:30px;font-size:20px}}@media screen and (max-width:1199px){.reff_num_wrap_slide .reff_num_sw .swiper-slide .title{margin-top:10px;font-size:14px;line-height:20px}}.reff_num_wrap_slide .reff_num_sw .swiper-slide .reff_num_sw_item-circle{filter:blur(90px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;z-index:-1;will-change:transform;background:0 0;border-radius:50%;width:calc(100% - 120px);height:calc(100% - 120px);transition:opacity .6s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1199px){.reff_num_wrap_slide .reff_num_sw .swiper-slide .reff_num_sw_item-circle{display:none}}.reff_num_wrap_slide .reff_num_sw .swiper-slide .reff_num_sw_item-circle-static{filter:blur(60px);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:-1;opacity:0;will-change:transform;background:#01193b;border-radius:50%;width:50%;height:50%;transition:opacity .6s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes animateStatic{0%{width:50%;height:50%;top:50%;left:50%}20%{width:100%;height:100%;top:100%;left:75%}40%{width:75%;height:75%;top:50%;left:50%}60%{width:50%;height:50%;top:0%;left:25%}to{width:50%;height:50%;top:50%;left:50%}}.reff_num_wrap_slide .reff_num_sw .swiper-slide-active{background:#0168c7}.reff_num_wrap_slide .reff_num_sw .swiper-slide-active .reff_num_sw_item-circle{background:#01193b}.reff_num_wrap_slide .reff_num_sw .swiper-slide-active .reff_num_sw_item-circle-static{opacity:1;animation-name:animateStatic;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.reff_num_wrap_slide .reff_num_sw .swiper-slide-active .num{border-color:#fff}.reff_num_wrap_slide .reff_num_sw .swiper-slide-active .num svg path{fill:#fff}.reff_num_wrap_slide .reff_num_sw .swiper-slide-active .title{color:#fff;margin-top:100px}@media screen and (max-width:1599px){.reff_num_wrap_slide .reff_num_sw .swiper-slide-active .title{margin-top:90px}}@media screen and (max-width:1199px){.reff_num_wrap_slide .reff_num_sw .swiper-slide-active .title{margin-top:20px;font-size:14px;line-height:20px}}
.products{scroll-margin-top:clamp(6.25rem,6.25vw,7.5rem)}@media screen and (max-width:1599px){.products{scroll-margin-top:100px}}@media screen and (max-width:1199px){.products{scroll-margin-top:30px}}@media screen and (max-width:767px){.products{scroll-margin-top:80px}.products.open{scroll-margin-top:30px}}.products .products_block_wrap{background:var(--radial);border-radius:10px;padding:clamp(2.5rem,6.25vw - 3.75rem,3.75rem) clamp(3.125rem,3.125vw,3.75rem);overflow:hidden}@media screen and (max-width:1599px){.products .products_block_wrap{padding:40px 50px}}@media screen and (max-width:1199px){.products .products_block_wrap{padding:30px}}@media screen and (max-width:767px){.products .products_block_wrap{border-radius:unset;margin:0 -13px;padding:30px 13px}}.products_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.products .row{--bs-gutter-x:60px}@media screen and (max-width:1599px){.products .row{--bs-gutter-x:50px}}.products_wrap{margin-top:clamp(1.5625rem,1.5625vw,1.875rem)}@media screen and (max-width:1599px){.products_wrap{margin-top:25px;overflow:visible}}@media screen and (max-width:1199px){.products_wrap{margin-top:20px}}@media screen and (max-width:767px){.products_wrap{margin-top:24px}}.products_wrap .swiper-slide{will-change:transform;display:flex}@media screen and (max-width:1599px){.products_wrap .swiper-slide{max-width:367px;height:auto}}@media screen and (max-width:1199px){.products_wrap .swiper-slide{max-width:370px}}@media screen and (max-width:767px){.products_wrap .swiper-slide{max-width:320px}}.products_wrap_item{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);will-change:transform;background:#fff3;border-radius:clamp(.875rem,5vw - 4.125rem,1.875rem);flex-direction:column;height:100%;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #ffffff80}@media screen and (max-width:1599px){.products_wrap_item{border-radius:14px}}@media screen and (max-width:1199px){.products_wrap_item{border-radius:10px}}@media (hover:hover){.products_wrap_item:hover:after{opacity:1}.products_wrap_item:hover{transform:scale(1.01)}}@media (hover:none){.products_wrap_item:active:after{opacity:1}.products_wrap_item:active{transform:scale(1.01)}}.products_wrap_item:after{content:"";-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;border-radius:30px;width:100%;height:100%;transition:all .4s;display:block;position:absolute;top:0;left:0;box-shadow:0 0 60px #ffffff4d,inset 0 0 50px #ffffff80}.products_wrap_item-image{z-index:2;aspect-ratio:48/29;justify-content:center;align-items:center;width:100%;max-width:100%;height:auto;display:flex;position:relative;overflow:hidden}.products_wrap_item-image img{max-height:clamp(8.125rem,12.5vw - 4.375rem,10.625rem)}@media screen and (max-width:1599px){.products_wrap_item-image img{max-height:130px}}@media screen and (max-width:1199px){.products_wrap_item-image img{max-height:120px}}.products_wrap_item_content{z-index:2;flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;padding:20px 30px 30px;display:flex;position:relative}@media screen and (max-width:1199px){.products_wrap_item_content{padding:30px 20px 20px}}.products_wrap_item-title{z-index:2;color:#fff;letter-spacing:.52px;min-height:clamp(3.5rem,14.375vw - 10.875rem,6.375rem);font-size:clamp(1.25rem,1.875vw - .625rem,1.625rem);font-weight:400;line-height:clamp(1.75rem,1.875vw - .125rem,2.125rem);position:relative}@media screen and (max-width:1599px){.products_wrap_item-title{letter-spacing:.4px;min-height:56px;font-size:20px;line-height:28px}}@media screen and (max-width:1199px){.products_wrap_item-title{min-height:84px}}@media screen and (max-width:767px){.products_wrap_item-title{min-height:112px}}.products_wrap_item_descr{border-top:1px solid #fff;column-gap:20px;margin-top:50px;padding-top:30px;display:flex}@media screen and (max-width:1599px){.products_wrap_item_descr{margin-top:30px}}.products_wrap_item_descr p{font-family:var(--font-ibm),sans-serif;letter-spacing:.32px;font-size:clamp(.875rem,.25rem + .625vw,1rem);font-style:normal;font-weight:400;line-height:clamp(1.375rem,.75rem + .625vw,1.5rem)}@media screen and (max-width:1599px){.products_wrap_item_descr p{letter-spacing:.28px;font-size:14px;line-height:22px}}@media screen and (max-width:1199px){.products_wrap_item_descr p{letter-spacing:.32px;font-size:16px;line-height:24px}}@media screen and (max-width:767px){.products_wrap_item_descr p{letter-spacing:.28px;font-size:14px;line-height:20px}}.products_wrap_item_descr-icon{flex-shrink:0;width:22px;height:22px;display:flex}.products_wrap_item_descr-icon svg{width:100%;height:100%}.products_wrap_item-text{z-index:2;font-family:var(--font-ibm),sans-serif;position:relative}.products_wrap_item-text p{margin-bottom:clamp(.9375rem,1.5625vw - .625rem,1.25rem)}@media screen and (max-width:1599px){.products_wrap_item-text p{margin-bottom:15px}}@media screen and (max-width:1199px){.products_wrap_item-text p{margin-bottom:10px}}.products_wrap_item-text p:last-child{margin-bottom:0}.products_wrap_item-btn{z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.info-icon{cursor:pointer;fill:#fff}
.average-check-section{flex-direction:column;gap:20px;display:flex}.input-container{-webkit-backdrop-filter:blur(150px);backdrop-filter:blur(150px);box-sizing:border-box;background:#fff3;border-radius:20px;align-items:center;height:clamp(4.125rem,6.875vw - 2.75rem,5.5rem);padding:clamp(1.25rem,3.125vw - 1.875rem,1.875rem) clamp(1.5625rem,1.5625vw,1.875rem);display:flex;box-shadow:inset 0 0 50px #fff3}@media screen and (max-width:1599px){.input-container{height:66px;padding:20px 25px}}@media screen and (max-width:1199px){.input-container{height:62px}}@media screen and (max-width:767px){.input-container{height:60px}}.input-field{color:#fff;font-family:var(--font-onest),sans-serif;letter-spacing:.4px;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:clamp(1.125rem,.5rem + .625vw,1.25rem);font-weight:400;line-height:clamp(1.625rem,.375rem + 1.25vw,1.875rem)}@media screen and (max-width:1599px){.input-field{letter-spacing:.36px;font-size:18px;line-height:26px}}@media screen and (max-width:1199px){.input-field{letter-spacing:.32px;font-size:16px;line-height:22px}}@media screen and (max-width:767px){.input-field{letter-spacing:.28px;font-size:14px;line-height:20px}}.input-field::placeholder{color:#fff9;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit}
.range_block-title{color:#fff;letter-spacing:.32px;font-size:clamp(.875rem,.25rem + .625vw,1rem);font-weight:400;line-height:clamp(1.375rem,.75rem + .625vw,1.5rem)}@media screen and (max-width:1599px){.range_block-title{letter-spacing:.28px;font-size:14px;line-height:22px}}@media screen and (max-width:1199px){.range_block-title{letter-spacing:.24px;font-size:12px;line-height:18px}}.range_block .slider{height:clamp(4.125rem,6.875vw - 2.75rem,5.5rem);margin-top:90px}@media screen and (max-width:1599px){.range_block .slider{height:66px}}@media screen and (max-width:1199px){.range_block .slider{height:62px;margin-top:80px}}@media screen and (max-width:767px){.range_block .slider{height:60px}}.range_block .slider-before{background:var(--dark-blue-gradient-linear);border-radius:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);width:50%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1599px){.range_block .slider-before{border-radius:20px}}.range_block .slider-after{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#fff3;border-radius:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);width:50%;height:100%;position:absolute;top:0;right:0}@media screen and (max-width:1599px){.range_block .slider-after{border-radius:20px}}.range_block .slider-handle{display:flex}.range_block .slider-handle:focus-visible{border:none;outline:none}.range_block .slider-handle-cloud{color:#006afe;letter-spacing:.32px;background:#fff;border-radius:30px;padding:8px 16px;font-size:16px;font-weight:400;line-height:24px;display:block;position:absolute;top:calc(-100% - 50px);left:50%;transform:translate(-50%)}@media screen and (max-width:1599px){.range_block .slider-handle-cloud{top:calc(-100% - 45px)}}@media screen and (max-width:767px){.range_block .slider-handle-cloud{top:calc(-100% - 40px)}}.range_block .slider-handle-cloud:after{content:"";border-top:8px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;display:block;position:absolute;top:99%;left:50%;transform:translate(-50%)}.range_block .slider-handle-icon{border-radius:50%;width:34px;height:34px;transition:box-shadow .2s,transform .1s;display:flex;box-shadow:0 0 10px #0006}@media (hover:hover){.range_block .slider-handle-icon:hover{transform:scale(1.05);box-shadow:0 6px 24px #00000059}}@media (hover:none){.range_block .slider-handle-icon:active{transform:scale(1.05);box-shadow:0 6px 24px #00000059}}.range_block .slider-handle-icon svg{width:100%;height:100%}.range_block_list{justify-content:space-between;margin-top:20px;display:flex}@media screen and (max-width:1199px){.range_block_list{margin-top:24px}}@media screen and (max-width:767px){.range_block_list{margin-top:20px}}.range_block_list-item{color:#fff;letter-spacing:.4px;font-size:clamp(1.125rem,.5rem + .625vw,1.25rem);font-weight:400;line-height:clamp(1.625rem,.375rem + 1.25vw,1.875rem)}@media screen and (max-width:1599px){.range_block_list-item{letter-spacing:.36px;font-size:18px;line-height:26px}}@media screen and (max-width:1199px){.range_block_list-item{letter-spacing:.32px;font-size:16px;line-height:22px}}@media screen and (max-width:767px){.range_block_list-item{letter-spacing:.28px;font-size:14px;line-height:20px}}
.results-card{-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);background:#fff3;border-radius:clamp(.875rem,5vw - 4.125rem,1.875rem);padding:30px clamp(1.875rem,3.125vw - 1.25rem,2.5rem);box-shadow:inset 0 0 50px #fff3}@media screen and (max-width:1599px){.results-card{border-radius:14px;padding:30px}}@media screen and (max-width:1199px){.results-card{margin-top:60px}}@media screen and (max-width:767px){.results-card{margin-top:40px;padding:24px}}.results-card.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.results-header{color:#fff;letter-spacing:-.68px;font-size:clamp(1.875rem,.625rem + 1.25vw,2.125rem);font-weight:400;line-height:clamp(2.25rem,2.5vw - .25rem,2.75rem)}@media screen and (max-width:1599px){.results-header{letter-spacing:-.6px;font-size:30px;line-height:36px}}@media screen and (max-width:1199px){.results-header{letter-spacing:-.44px;font-size:22px;line-height:30px}}@media screen and (max-width:767px){.results-header{letter-spacing:-.48px;font-size:24px;line-height:30px}}@media screen and (max-width:1199px){.result_wrap{column-gap:30px;margin-top:30px;display:flex}}@media screen and (max-width:767px){.result_wrap{flex-direction:column;margin-top:24px}}.results-list{border-bottom:1px solid #fff;flex-direction:column;row-gap:clamp(1.5rem,1.875vw - .375rem,1.875rem);margin-top:30px;margin-bottom:35px;padding-bottom:35px;display:flex}@media screen and (max-width:1599px){.results-list{row-gap:24px}}@media screen and (max-width:1199px){.results-list{border:unset;row-gap:24px;width:100%;max-width:50%;margin-top:0;margin-bottom:0;padding-bottom:0}}@media screen and (max-width:767px){.results-list{border-bottom:1px solid #fff;row-gap:16px;max-width:100%;margin-bottom:24px;padding-bottom:24px}}.result-item{align-items:center;gap:20px;display:flex;position:relative}.result-item:before{content:"";background:#fff;border-radius:50px;flex-shrink:0;width:clamp(.375rem,1.25vw - .875rem,.625rem);height:clamp(1.625rem,1rem + .625vw,1.75rem)}@media screen and (max-width:1599px){.result-item:before{width:6px;height:26px}}@media screen and (max-width:1199px){.result-item:before{width:4px;height:22px}}@media screen and (max-width:767px){.result-item:before{width:4px;height:19px}}.result-text{color:#fff;letter-spacing:.36px;font-size:clamp(1rem,.375rem + .625vw,1.125rem);font-weight:400;line-height:clamp(1.5rem,.875rem + .625vw,1.625rem)}@media screen and (max-width:1599px){.result-text{letter-spacing:.32px;font-size:16px;line-height:24px}}@media screen and (max-width:1199px){.result-text{letter-spacing:.32px;font-size:16px;line-height:24px}}@media screen and (max-width:767px){.result-text{letter-spacing:.28px;font-size:14px;line-height:20px}}@media screen and (max-width:1199px){.result_wrap_budget{flex-direction:column;width:100%;max-width:50%;display:flex}}@media screen and (max-width:767px){.result_wrap_budget{max-width:100%}}.budget-section{background:#fff;border-radius:clamp(.625rem,1.25vw - .625rem,.875rem);flex-direction:column;row-gap:12px;padding:20px;display:flex}@media screen and (max-width:1599px){.budget-section{border-radius:10px}}@media screen and (max-width:1199px){.budget-section{flex:auto}}@media screen and (max-width:767px){.budget-section{flex:unset;padding:16px}}.budget-label{color:#121212;letter-spacing:.4px;font-size:clamp(1.125rem,.5rem + .625vw,1.25rem);font-weight:400;line-height:clamp(1.625rem,.375rem + 1.25vw,1.875rem)}@media screen and (max-width:1599px){.budget-label{letter-spacing:.36px;font-size:18px;line-height:26px}}@media screen and (max-width:767px){.budget-label{letter-spacing:.28px;font-size:14px;line-height:20px}}.budget-value{color:#121212;letter-spacing:-.68px;font-size:clamp(1.875rem,.625rem + 1.25vw,2.125rem);font-weight:400;line-height:clamp(2.25rem,2.5vw - .25rem,2.75rem)}@media screen and (max-width:1599px){.budget-value{letter-spacing:-.6px;font-size:30px;line-height:36px}}@media screen and (max-width:767px){.budget-value{letter-spacing:-.4px;font-size:20px;line-height:26px}}.submit-button{text-align:center;color:#121212;width:100%;font-family:var(--font-ibm),sans-serif;letter-spacing:.36px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:50px;justify-content:center;align-items:center;margin-top:30px;padding:clamp(.3125rem,.625vw - .3125rem,.4375rem) 20px;font-size:clamp(.875rem,1.25vw - .375rem,1.125rem);font-weight:400;line-height:clamp(1.25rem,1.25vw,1.5rem);transition:all .4s;display:inline-flex}@media screen and (max-width:1599px){.submit-button{letter-spacing:.28px;padding:5px 20px;font-size:14px;line-height:normal}}@media screen and (max-width:1199px){.submit-button{margin-top:20px}}@media screen and (max-width:767px){.submit-button{margin-top:24px}}@media (hover:hover){.submit-button:hover{opacity:.7}}@media (hover:none){.submit-button:active{opacity:.7}}.submit-button:active{transform:scale(.98)}.submit-text{color:#121212;text-align:center;font-family:var(--font-ibm),sans-serif;letter-spacing:.36px;text-transform:uppercase;font-size:clamp(.875rem,1.25vw - .375rem,1.125rem);font-weight:400;line-height:clamp(1.25rem,1.25vw,1.5rem)}@media screen and (max-width:1599px){.submit-text{letter-spacing:.28px;font-size:14px;line-height:normal}}
.modal-overlay{z-index:1000;opacity:0;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media screen and (max-width:1599px){.modal-overlay{padding:20px}}@media screen and (max-width:1199px){.modal-overlay{padding:20px 13px}}.modal-overlay{visibility:hidden;transition:opacity .3s,visibility .3s}.modal-overlay.open{opacity:1;visibility:visible}.modal-content{border-radius:10px;outline:none;width:100%;max-width:clamp(56.25rem,67.188vw - 10.938rem,69.688rem);height:auto;max-height:100%;transition:transform .3s;display:flex;overflow:hidden;transform:scale(.95)}@media screen and (max-width:1599px){.modal-content{max-width:900px}}.modal-content-wrap{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:clamp(56.25rem,67.188vw - 10.938rem,69.688rem);max-height:100%;padding:clamp(2.5rem,3.125vw - .625rem,3.125rem) 15px clamp(2.5rem,3.125vw - .625rem,3.125rem) clamp(2.5rem,3.125vw - .625rem,3.125rem);display:flex;position:relative;overflow:hidden}@media screen and (max-width:1599px){.modal-content-wrap{max-width:900px;padding:40px 15px 40px 40px}}@media screen and (max-width:1199px){.modal-content-wrap{padding:30px 10px 30px 20px}}.modal-content-wrap-content{flex-direction:column;align-items:center;width:100%;padding-right:35px;display:flex;overflow-y:auto}@media screen and (max-width:1599px){.modal-content-wrap-content{padding-right:25px}}@media screen and (max-width:1199px){.modal-content-wrap-content{padding-right:10px}}.modal-overlay.open .modal-content{transform:scale(1)}.modal-header{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.modal-header-icon{justify-content:center;width:clamp(2.5rem,3.125vw - .625rem,3.125rem);height:clamp(2.5rem,3.125vw - .625rem,3.125rem);margin-bottom:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);display:flex}@media screen and (max-width:1599px){.modal-header-icon{width:40px;height:40px;margin-bottom:20px}}@media screen and (max-width:767px){.modal-header-icon{margin-bottom:20px}}.modal-header-icon svg{width:100%;height:100%}.modal-header-title{color:#121212;text-align:center;letter-spacing:.52px;width:100%;max-width:clamp(28.125rem,28.125vw,33.75rem);font-size:clamp(1.25rem,1.875vw - .625rem,1.625rem);font-style:normal;font-weight:400;line-height:clamp(1.625rem,2.5vw - .875rem,2.125rem)}@media screen and (max-width:1599px){.modal-header-title{letter-spacing:.4px;max-width:450px;font-size:20px;line-height:normal}}@media screen and (max-width:1199px){.modal-header-title{letter-spacing:.36px;font-size:18px;line-height:24px}}@media screen and (max-width:767px){.modal-header-title{color:#121212;letter-spacing:-.56px;font-size:24px;line-height:normal}}.modal-close{cursor:pointer;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:clamp(1.875rem,2.5vw - .625rem,2.375rem);height:clamp(1.875rem,2.5vw - .625rem,2.375rem);transition:all .4s;display:flex;position:absolute;top:clamp(1.563rem,1.563vw,1.875rem);right:clamp(1.563rem,1.563vw,1.875rem)}@media (hover:hover){.modal-close:hover{opacity:.7}}@media (hover:none){.modal-close:active{opacity:.7}}@media screen and (max-width:1599px){.modal-close{width:30px;height:30px;top:20px;right:25px}}@media screen and (max-width:1199px){.modal-close{top:20px;right:20px}}.modal-body{flex-direction:column;row-gap:clamp(1.875rem,3.125vw - 1.25rem,2.5rem);margin-top:40px;display:flex}@media screen and (max-width:1599px){.modal-body{row-gap:30px;margin-top:30px}}@media screen and (max-width:1199px){.modal-body{row-gap:20px}}.subscription-info h3{color:#000;letter-spacing:.4px;font-size:clamp(1.125rem,.5rem + .625vw,1.25rem);font-weight:700;line-height:clamp(1.75rem,1.125rem + .625vw,1.875rem)}@media screen and (max-width:1599px){.subscription-info h3{font-size:18px;font-weight:600;line-height:28px}}@media screen and (max-width:1199px){.subscription-info h3{letter-spacing:.32px;font-size:16px;font-weight:600;line-height:24px}}.subscription-info p{color:#000;letter-spacing:.32px;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:1199px){.subscription-info p{letter-spacing:unset;font-size:14px;line-height:20px}}
.calculator{scroll-margin-top:50px;position:relative}.calculator_wrap{background:var(--radial);border-radius:10px;padding:clamp(2.5rem,6.25vw - 3.75rem,3.75rem) clamp(3.125rem,3.125vw,3.75rem)}@media screen and (max-width:1599px){.calculator_wrap{padding:40px 50px}}@media screen and (max-width:1199px){.calculator_wrap{padding:30px}}@media screen and (max-width:767px){.calculator_wrap{border-radius:unset;margin:0 -13px;padding:24px}}.calculator_wrap_head.row{--bs-gutter-x:60px}@media screen and (max-width:1599px){.calculator_wrap_head.row{--bs-gutter-x:50px}}@media screen and (max-width:1199px){.calculator_wrap_head.row{--bs-gutter-x:10px}}.calculator_wrap_head_left{flex-direction:column;row-gap:clamp(1rem,1.25vw - .25rem,1.25rem);display:flex}@media screen and (max-width:1599px){.calculator_wrap_head_left{row-gap:16px}}@media screen and (max-width:1199px){.calculator_wrap_head_left{row-gap:14px}}.calculator_wrap_head_left-title{color:#fff;letter-spacing:-.84px;font-size:clamp(2.25rem,.375rem + 1.875vw,2.625rem);font-weight:400;line-height:clamp(2.625rem,.75rem + 1.875vw,3rem)}@media screen and (max-width:1599px){.calculator_wrap_head_left-title{letter-spacing:-.72px;font-size:36px;line-height:42px}}@media screen and (max-width:1199px){.calculator_wrap_head_left-title{letter-spacing:-.56px;font-size:28px;line-height:36px}}.calculator_wrap_head_left-text{color:#fff;letter-spacing:.4px;font-size:clamp(1rem,1.25vw - .25rem,1.25rem);font-weight:400;line-height:clamp(1.5rem,1.875vw - .375rem,1.875rem)}@media screen and (max-width:1599px){.calculator_wrap_head_left-text{letter-spacing:.32px;font-size:16px;line-height:24px}}@media screen and (max-width:767px){.calculator_wrap_head_left-text{letter-spacing:.28px;font-size:14px;line-height:20px}}.calculator_wrap_head-disclaimer{color:#fff;letter-spacing:.32px;font-size:clamp(.875rem,.25rem + .625vw,1rem);font-weight:400;line-height:clamp(1.375rem,.75rem + .625vw,1.5rem)}@media screen and (max-width:1599px){.calculator_wrap_head-disclaimer{letter-spacing:.28px;font-size:14px;line-height:22px}}@media screen and (max-width:1199px){.calculator_wrap_head-disclaimer{letter-spacing:.24px;font-size:12px;line-height:18px}}@media screen and (max-width:767px){.calculator_wrap_head-disclaimer{color:#ffffff80;margin-top:24px}}.calculator_wrap_body{margin-top:clamp(3.75rem,6.25vw - 2.5rem,5rem)}@media screen and (max-width:1599px){.calculator_wrap_body{margin-top:60px}}@media screen and (max-width:1199px){.calculator_wrap_body{margin-top:48px}}@media screen and (max-width:767px){.calculator_wrap_body{margin-top:40px}}.calculator_wrap_body.row{--bs-gutter-x:60px}@media screen and (max-width:1599px){.calculator_wrap_body.row{--bs-gutter-x:50px}}@media screen and (max-width:1199px){.calculator_wrap_body.row{--bs-gutter-x:30px}}.calculator_wrap_body_left{row-gap:clamp(2.5rem,6.25vw - 3.75rem,3.75rem)}@media screen and (max-width:1599px){.calculator_wrap_body_left{row-gap:40px}}@media screen and (max-width:767px){.calculator_wrap_body_left{row-gap:30px}}.calculator_wrap_body_left.row{--bs-gutter-x:60px}@media screen and (max-width:1599px){.calculator_wrap_body_left.row{--bs-gutter-x:50px}}@media screen and (max-width:1199px){.calculator_wrap_body_left.row{--bs-gutter-x:30px}}.calculator .section-title-container{align-items:center;gap:10px;display:flex}.calculator .product-section,.calculator .subscription-section{flex-direction:column;gap:20px;display:flex;position:relative}@media screen and (max-width:1199px){.calculator .product-section,.calculator .subscription-section{row-gap:14px}}.calculator .section-title{color:#fff;letter-spacing:.32px;font-size:clamp(.875rem,.25rem + .625vw,1rem);font-weight:400;line-height:clamp(1.375rem,.75rem + .625vw,1.5rem)}@media screen and (max-width:1599px){.calculator .section-title{letter-spacing:.28px;font-size:14px;line-height:22px}}@media screen and (max-width:1199px){.calculator .section-title{letter-spacing:.24px;font-size:12px;line-height:18px}}.calculator .dropdown-selector,.calculator .subscription-selector{-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);cursor:pointer;box-sizing:border-box;background:#fff3;border-radius:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);justify-content:space-between;align-items:center;column-gap:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);height:clamp(4.125rem,7.5vw - 3.375rem,5.625rem);padding:clamp(1.25rem,3.125vw - 1.875rem,1.875rem) clamp(1.5625rem,1.5625vw,1.875rem);display:flex;position:relative;box-shadow:inset 0 0 50px #fff3}@media screen and (max-width:1599px){.calculator .dropdown-selector,.calculator .subscription-selector{border-radius:20px;column-gap:20px;height:66px;padding:20px 25px}}@media screen and (max-width:1199px){.calculator .dropdown-selector,.calculator .subscription-selector{letter-spacing:.24px;height:62px;font-size:12px;line-height:18px}}@media screen and (max-width:767px){.calculator .dropdown-selector,.calculator .subscription-selector{height:60px}}.calculator .dropdown-value,.calculator .subscription-value{color:#fff;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:clamp(1.125rem,.5rem + .625vw,1.25rem);font-weight:400;line-height:clamp(1.625rem,.375rem + 1.25vw,1.875rem);overflow:hidden}@media screen and (max-width:1599px){.calculator .dropdown-value,.calculator .subscription-value{letter-spacing:.36px;font-size:18px;line-height:26px}}@media screen and (max-width:1199px){.calculator .dropdown-value,.calculator .subscription-value{letter-spacing:.32px;font-size:16px;line-height:22px}}@media screen and (max-width:767px){.calculator .dropdown-value,.calculator .subscription-value{letter-spacing:.28px;font-size:14px;line-height:20px}}.calculator .dropdown-arrow{stroke:#fff;stroke-width:2px;width:12px;height:6px;transition:transform .4s;display:flex}.calculator .dropdown-arrow svg{width:100%;height:100%}.calculator .dropdown-arrow.open{transform:rotate(180deg)}.calculator .dropdown-menu,.calculator .subscription-dropdown-menu{-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);z-index:10;background:#fff3;border-radius:clamp(1.25rem,3.125vw - 1.875rem,1.875rem);max-height:320px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:inset 0 0 50px #fff3}@media screen and (max-width:1599px){.calculator .dropdown-menu,.calculator .subscription-dropdown-menu{border-radius:20px;max-height:260px}}.calculator .dropdown-item,.calculator .subscription-dropdown-item{cursor:pointer;color:#fff;letter-spacing:.4px;align-items:center;column-gap:clamp(1rem,2.5vw - 1.5rem,1.5rem);padding:clamp(1rem,1.25vw - .25rem,1.25rem) clamp(1.25rem,3.125vw - 1.875rem,1.875rem);font-size:clamp(1.125rem,.5rem + .625vw,1.25rem);font-weight:400;line-height:clamp(1.625rem,.375rem + 1.25vw,1.875rem);transition:background-color .2s;display:flex}@media screen and (max-width:1599px){.calculator .dropdown-item,.calculator .subscription-dropdown-item{letter-spacing:.36px;column-gap:16px;padding:16px 20px;font-size:18px;line-height:26px}}@media screen and (max-width:1199px){.calculator .dropdown-item,.calculator .subscription-dropdown-item{letter-spacing:.32px;column-gap:12px;font-size:16px;line-height:22px}}@media screen and (max-width:767px){.calculator .dropdown-item,.calculator .subscription-dropdown-item{letter-spacing:.28px;font-size:14px;line-height:20px}}.calculator .dropdown-item:hover,.calculator .subscription-dropdown-item:hover{background:#ffffff1a}.calculator .dropdown-item.selected,.calculator .subscription-dropdown-item.selected{background:#05a6f533}.calculator .dropdown-item.selected:before,.calculator .subscription-dropdown-item.selected:before{background-color:#0000;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%226%22%20fill%3D%22%23006AFE%22%2F%3E%3Cpath%20d%3D%22M17%209L10%2016L7%2012.9999%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:100% 100%}.calculator .dropdown-item:before,.calculator .subscription-dropdown-item:before{content:"";aspect-ratio:1;background:#fff;border-radius:6px;flex-shrink:0;width:clamp(1.25rem,1.25vw,1.5rem);height:clamp(1.25rem,1.25vw,1.5rem);display:block}@media screen and (max-width:1599px){.calculator .dropdown-item:before,.calculator .subscription-dropdown-item:before{width:20px;height:20px}}@media screen and (max-width:1199px){.calculator .dropdown-item:before,.calculator .subscription-dropdown-item:before{width:18px;height:18px}}.calculator .hidden{display:none}
