.p-range{background-color:#f1f3f5;display:grid;grid-template-columns:1fr}.p-range-menu{background-color:#fff;isolation:isolate;position:relative}.p-range-menu__menu-block__mobile-container{background-color:#f2f3f5}.p-range-menu .p-range-menu__menu-block__mobile-container button,.p-range-menu__menu-block__mobile-container .p-range-menu__stats__stat{background-color:#fff}.p-range-menu__menu-block{border-bottom:1px solid #e6e8eb;padding:32px 24px}.p-range-menu__menu-block__height{border-top:1px solid #e6e8eb}.p-range-menu__title,p.p-range-menu__title:not(:last-child){display:none;font-size:20px;font-style:normal;font-weight:400;line-height:105%;margin:0;padding:0}.p-range-menu__grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.p-range-menu__grid__col-2{grid-column:span 2}.p-range-menu button{border:none;border-radius:4px;cursor:pointer;font-family:Akkurat Mono,Arial,sans-serif;padding:18px;transition:all .25s ease}.p-range-menu button:not(:disabled):hover{background-color:#000a19;color:#fff}.p-range-menu button:disabled:hover{cursor:not-allowed}.p-range-menu button.active{background-color:#000a19;color:#fff}.p-range-menu__stats__stat{background-color:#f1f3f5;border-radius:4px;display:flex;flex-direction:column;font-family:Akkurat,Arial,sans-serif;overflow:hidden;padding:18px;position:relative}.p-range-menu__stats__stat h6{height:100%}.p-range-menu__stats__number{font-size:40px;font-style:normal;font-weight:400;line-height:105%}.p-range-menu__stats__number-hourly{color:#000a19;opacity:.8;text-transform:uppercase}.p-range-menu__menu-block__mobile-container .p-range-menu__stats__stat__overlay{background-color:#f0f9be;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .25s ease;width:100%}.p-range-menu__building-height select{appearance:none;background-color:#f2f3f5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath fill='%2311181C' fill-rule='evenodd' d='M.47.47a.75.75 0 0 1 1.06 0l4.94 4.939a.75.75 0 0 0 1.06 0l4.94-4.94a.75.75 0 1 1 1.06 1.061L8.591 6.47a2.25 2.25 0 0 1-3.182 0L.469 1.53a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 8px;border:none;border-radius:8px;color:transparent;margin-top:27px;padding:16px;width:100%}.p-range-menu__building-height select option{color:#333}.p-range-menu__building-height{isolation:isolate;position:relative}.p-range-menu__building-height__height_overlay{display:block;right:50px;z-index:9}.p-range-menu__building-height:before,.p-range-menu__building-height__height_overlay{margin-top:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.p-range-menu__building-height:before{background-color:#f2f3f5;content:"Height";left:20px}.p-range__image-slider{height:100%;position:relative}.p-range__image-slider__desktop{display:none}.p-range__image-slider .swiper-slide{height:auto;padding:0 0 40px;width:100%!important}.p-range__image-slider .swiper-slide img{max-height:200px}.slider-wrapper{overflow:hidden;position:relative}.building-image-silder__image{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.p-range-menu__orderline-speed__header{display:flex;gap:12px;margin-bottom:27px}.p-range-menu__orderline-speed__header__title{font-size:20px;font-style:normal;font-weight:400;line-height:105%;margin:0;margin-bottom:4px!important;padding:0}.p-range-menu__orderline-speed__header__title+p{opacity:.5}.p-range-menu__orderline-speed{margin-bottom:27px}.p-range-menu__order-summary{display:flex;flex-direction:column;font-family:Akkurat Mono,Arial,sans-serif;gap:24px;text-transform:uppercase}.p-range-menu__order-summary__lineitem{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.p-range-menu__price{background-color:#fff;border-top:1px solid #e6e8eb;bottom:0;position:sticky;z-index:2}.price-header{font-family:Akkurat Mono,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:14.7px;margin:0 0 8px!important;padding:0!important;text-transform:uppercase}.price{font-family:Akkurat,Arial,sans-serif;font-size:42px;font-weight:400;letter-spacing:-2.2%;line-height:44.1px}button.p-range-menu__buy_button{background-color:#000a19;color:#fff;margin-top:24px;text-transform:uppercase;width:100%}button.p-range-menu__buy_button:hover{background-color:#f0f9be;color:#000a19}.p-range-menu__terms{font-family:Akkurat,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;margin:24px 0 0!important;padding:0!important}.skeleton-wrapper{background-color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;left:0;position:absolute;top:0;transition:.5s ease;width:100%;z-index:4}.skeleton{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:8px}.skeleton-select{height:50px;width:100%}.skeleton-text{height:20px;width:100%}.skeleton-btn{height:40px;width:100%}.skeleton-block{height:130px;width:100%}.skeleton-text.short{width:72%}.skeleton-col{display:flex;flex-direction:column;gap:27px}.skeleton-wrapper.hidden{opacity:0;pointer-events:none}.skeleton-slider{background-color:#f2f3f5;display:flex;height:100%;justify-content:center;left:0;padding:200px 20px 20px;position:absolute;top:0;transition:.5s ease;width:100%;z-index:999}.skeleton-slider.hidden{opacity:0;pointer-events:none}.skeleton-image{height:400px;max-width:600px;width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media only screen and (min-width:768px){.building-image-silder{padding:50px 0;position:sticky;top:20px}.p-range{background-color:#f1f3f5;display:grid;grid-template-columns:1fr 420px}.p-range__image-slider__desktop{display:block}.p-range__image-slider__mobile{display:none}.p-range-menu__system-size{margin-bottom:64px;margin-top:27px}.p-range__image-slider .swiper-slide img{max-height:450px}.p-range-menu__menu-block__mobile-container{background-color:#fff}.p-range-menu__menu-block__mobile-container .p-range-menu__stats__stat{background-color:#f1f3f5}.p-range-menu__menu-block__mobile-container .p-range-menu__stats__stat__overlay{background-color:#f0f9be}.p-range-menu .p-range-menu__menu-block__mobile-container button.active,.p-range-menu .p-range-menu__menu-block__mobile-container button:hover{background-color:#000a19}.p-range-menu .p-range-menu__menu-block__mobile-container button{background-color:#f2f3f5}.p-range-menu__title,p.p-range-menu__title:not(:last-child){display:block}.p-range__image-slider .swiper-slide{padding:80px 0}}.p-range__form{height:100%;overflow-y:scroll;padding:0;position:fixed;right:-100%;top:0;transition:all .75s ease;width:100%;z-index:9999999}.p-range__form.active{right:0}.p-range__form__inner{background:rgba(0,10,25,.8);display:flex;justify-content:flex-end;min-height:100%;padding:1.6rem 1.6rem 120px;position:relative;width:100%;z-index:32}.p-range__form__wrapper{background:#f2f3f5;border-radius:8px;max-width:560px;padding:24px;width:100%;z-index:32}.p-range__form__title{font-size:32px;line-height:normal;margin-bottom:20px}.p-range__form__close-btn{cursor:pointer;position:absolute;right:32px;top:32px;z-index:35}@media only screen and (min-width:768px){.p-range__form__wrapper{padding:42px}}.swiper-button-next:after,.swiper-button-prev:after{all:unset}.swiper-button{align-items:center;background-color:hsla(0,0%,100%,.5);display:flex;height:30px;justify-content:center;width:30px}.swiper-button svg{width:18px}.swiper-button-prev svg{transform:rotate(180deg)}.p-range-menu__iframe{display:none}.p-range-menu__iframe.showing{display:block}.p-range-menu__menu-block__accordion{cursor:pointer;transition:all .5s ease;interpolate-size:allow-keywords;overflow:hidden}.p-range-menu__menu-block__accordion.active{grid-template-rows:auto 1fr}.p-range-menu__menu-block__accordion__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;user-select:none}.p-range-menu__menu-block__accordion__header svg{transition:all .5s ease}.p-range-menu__menu-block__accordion.active .p-range-menu__menu-block__accordion__header svg{transform:rotate(180deg)}.p-range-menu__menu-block__accordion .p-range-menu__menu-block__accordion__content{height:0;transition:all .5s ease}.p-range-menu__menu-block__accordion.active .p-range-menu__menu-block__accordion__content{padding-bottom:16px}.p-range-menu__menu-block__accordion .p-range-menu__menu-block__accordion__content *{font-size:18px;line-height:1.25}.p-range-menu__menu-block__accordion.active .p-range-menu__menu-block__accordion__content{height:auto;opacity:1;overflow:visible}.p-range-menu__menu-block:has(.p-range-menu__menu-block__accordion){padding:32px 24px 16px}