.calculate-container,.calculate-container:after,.calculate-container:before,.calculate-container *,.calculate-container :after,.calculate-container :before{box-sizing:border-box}.calculate-container{width:1120px;font-family:var(--font-base);color:#333;text-align:left;margin:20px auto;padding:0;font-size:14px;line-height:1.45}.calculate-container .calculate-header{font-family:var(--font-display);color:inherit;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:30px;font-weight:700}.calculate-container .left-side{float:left;width:740px}.calculate-container .left-side .calculation-block{background-color:#0000;padding:0}.calculate-container .left-side .calculation-block .calculation-element{width:auto;color:inherit;flex-wrap:wrap;margin-bottom:15px;font-family:inherit;display:flex;box-shadow:0 2px 18px #00000012}.calculate-container .left-side .calculation-block .calculation-element:last-child{margin-bottom:0}.calculate-container .left-side .calculation-block .calculation-element .calculation-image-container{float:none;text-align:center;width:100px;padding:0}.calculate-container .left-side .calculation-block .calculation-element .calculation-image{vertical-align:top;stroke:#a1a1a1;max-width:100%;margin-top:15px;display:inline-block}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1{float:none;flex:1;width:auto;padding:25px 20px 30px 0}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .top{font-family:var(--font-display);letter-spacing:1.75px;margin-bottom:15px;font-size:18px;font-weight:700;line-height:1.22}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom{font-size:inherit}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom p{margin:0 0 15px}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom ul{margin:0 0 15px;list-style:none;padding:0!important}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom ul>li{padding-left:30px;position:relative}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom ul>li:before{zoom:0;content:"";background-color:#ffbc00;border-radius:50%;width:5px;height:5px;margin:0;position:absolute;top:8px;left:0}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom ul>li+li{margin-top:10px}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom ul+ul{margin-top:-5px}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom a{letter-spacing:.88px;color:#ffbc00;font-weight:600;text-decoration:none}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom a i{vertical-align:middle;margin-left:3px;font-size:16px;position:relative;top:-1px}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom a:hover{color:#b38400}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom a.all-list i:before{content:""}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom a.all-list.active i:before{content:""}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1 .bottom>:last-child{margin-bottom:0}.calculate-container .left-side .calculation-block .calculation-element .calculation-text2{float:none;background-color:#fafafa;flex-flow:column wrap;justify-content:center;align-items:center;width:170px;padding:20px;font-size:14px;font-weight:400;display:flex}.calculate-container .left-side .calculation-block .calculation-element .calculation-text2 .calculation-price{font-family:var(--font-display);letter-spacing:1.36px;text-align:center;font-weight:700;line-height:1.2}.calculate-container .left-side .calculation-block .calculation-element .calculation-text2 .calculation-price b{font-size:24px}.calculate-container .left-side .calculation-block .calculation-element .calculation-switcher{float:none;cursor:pointer;background-color:#fff;border:1px solid #e1e1e1;border-radius:24px;width:72px;height:36px;margin-top:10px;position:relative}.calculate-container .left-side .calculation-block .calculation-element .calculation-switcher:before{content:"";background-color:#e1e1e1;border-radius:24px;width:32px;height:32px;position:absolute;top:1px;left:1px}.calculate-container .left-side .calculation-block .calculation-element .calculation-switcher.off{background:0 0}.calculate-container .left-side .calculation-block .calculation-element .calculation-switcher.on{background:0 0;border-color:#ffbc00}.calculate-container .left-side .calculation-block .calculation-element .calculation-switcher.on:before{background-color:#ffbc00;left:auto;right:1px}.calculate-container .left-side .calculation-block .calculation-element .calculation-switcher.disabled{cursor:not-allowed}.calculate-container .left-side .calculation-block .calculation-element.on .calculation-image{stroke:#ffbc00}.calculate-container .left-side .calculation-block .calculation-element.on .calculation-text2{background-color:#fff9e8}.calculate-container .right-side{float:right;text-align:left;width:360px}.calculate-container .right-side .result-block{background-color:#fff;width:360px;margin-top:0;padding:0;box-shadow:0 2px 18px #00000012}.calculate-container .right-side .result-block .rooms-count{font-size:inherit;justify-content:center;align-items:center;padding:25px 20px;font-weight:400;display:flex}.calculate-container .right-side .result-block .rooms-count span{font-family:var(--font-display);letter-spacing:.95px;flex:1;margin-right:30px;font-size:18px;font-weight:700;line-height:1.22}.calculate-container .right-side .result-block .rooms-count-counter{align-items:center;display:flex}.calculate-container .right-side .result-block .rooms-count .count-div{border:1px solid #e1e1e1;border-left:0;border-right:0}.calculate-container .right-side .result-block .rooms-count .count-div .count-input{width:53px;height:34px;font-family:var(--font-display);letter-spacing:1.56px;text-align:center;color:inherit;cursor:text;border:0;outline:0;margin:0;padding:0;font-size:16px;font-weight:600;line-height:1;display:block}.calculate-container .right-side .result-block .rooms-count button{color:#fff;cursor:pointer;background:#ffbc00;border:0;border-radius:0;outline:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1;display:flex;position:relative}.calculate-container .right-side .result-block .rooms-count button:before{content:"";background-color:#fff;width:16px;height:1px;display:block}.calculate-container .right-side .result-block .rooms-count button.plus:after{content:"";background-color:#fff;width:16px;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.calculate-container .right-side .result-block .rooms-count button:hover{background-color:#b38400}.calculate-container .right-side .total-tabs{background-color:#fff9e8}.calculate-container .right-side .total-tabs-nav ul{justify-content:center;margin:0;padding:10px 20px 0;list-style:none;display:flex}.calculate-container .right-side .total-tabs-nav ul>li{display:block}.calculate-container .right-side .total-tabs-nav ul>li:before{display:none!important}.calculate-container .right-side .total-tabs-nav ul>li>a{letter-spacing:.88px;color:#ffbc00;border-bottom:3px solid #0000;padding:10px 30px;font-weight:600;text-decoration:none;display:block}.calculate-container .right-side .total-tabs-nav ul>li.active>a{color:inherit;border-bottom-color:#ffbc00}.calculate-container .right-side .total-tabs .total-tabs-pane{text-align:center;padding:35px 20px;display:none}.calculate-container .right-side .total-tabs .total-tabs-pane.active{display:block}.calculate-container .right-side .result-block .total-sum{font-family:var(--font-display);letter-spacing:1.75px;text-align:inherit;color:inherit;margin:0;font-size:18px;font-weight:700;line-height:1.22}.calculate-container .right-side .result-block .total-sum .total-sum-result{font-size:32px}.calculate-container .right-side .result-bottom{padding:20px 25px}.calculate-container .right-side .result-bottom .included-header{font-family:var(--font-display);letter-spacing:.95px;margin-bottom:15px;font-size:18px;font-weight:700;line-height:1.22}.calculate-container .right-side .result-block .included{margin:0 0 30px;font-size:14px}.calculate-container .right-side .result-block .included .description{padding-left:23px;position:relative}.calculate-container .right-side .result-block .included .description+.description{margin-top:10px}.calculate-container .right-side .result-block .included .description:before{content:"";background-color:#ffbc00;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.calculate-container .right-side .result-block .try-free{width:auto;height:auto;font-size:initial;line-height:initial;margin-bottom:10px}.calculate-container .right-side .result-block .try-free a{letter-spacing:2px;text-transform:uppercase;text-align:center;background-color:#ffbc00;border-radius:23px;max-width:320px;margin:auto;padding:7px 12px;font-size:16px;font-weight:600;text-decoration:none;display:block;color:inherit!important}.calculate-container .right-side .result-block .try-free a:hover{background-color:#b38400}@media (width<=1199px){.calculate-container{width:auto;padding-left:15px;padding-right:15px}.calculate-container .left-side{width:100%}.calculate-container .right-side{width:100%;margin-top:55px}.calculate-container .right-side .result-block{width:auto;position:static!important}}@media (width<=767px){.calculate-container .left-side .calculation-block .calculation-element .calculation-image-container{text-align:left;width:100%;padding:20px 20px 0}.calculate-container .left-side .calculation-block .calculation-element .calculation-image{margin-top:0}.calculate-container .left-side .calculation-block .calculation-element .calculation-text1{width:100%;padding:20px}.calculate-container .left-side .calculation-block .calculation-element .calculation-text2{flex-direction:row;justify-content:space-between;width:100%}.calculate-container .left-side .calculation-block .calculation-element .calculation-switcher{margin-top:0}.calculate-container .right-side .total-tabs-nav ul>li>a{padding-left:10px;padding-right:10px}}.calculate-container .all-list__arrow{margin-left:4px;font-style:normal;line-height:1;transition:transform .2s;display:inline-block}.calculate-container .all-list__arrow:before{content:"A"}.calculate-container .all-list.active .all-list__arrow{transform:rotate(90deg)}@media (width>=1201px){.calculate-container .right-side .result-block{position:sticky;top:120px}}.price-calc[data-astro-cid-n5iwj5y7]{padding-block:var(--sp-7) var(--sp-9)}.section-head__title[data-astro-cid-n5iwj5y7]{letter-spacing:1px;line-height:42px}.form-popup[data-astro-cid-6nkx44hl]{width:min(720px, calc(100vw - 2 * var(--gutter)));padding:var(--sp-7);border-radius:var(--radius-sm);background:var(--c-bg);border:0;box-shadow:0 12px 48px #00000047}.form-popup[data-astro-cid-6nkx44hl]::backdrop{background:#0000008c}.form-popup__close[data-astro-cid-6nkx44hl]{top:var(--sp-3);right:var(--sp-4);cursor:pointer;width:32px;height:32px;color:var(--c-gray);background:0 0;border:0;padding:0;font-size:28px;line-height:1;position:absolute}.form-popup__close[data-astro-cid-6nkx44hl]:hover{color:var(--c-text)}.form-popup__body[data-astro-cid-6nkx44hl]{min-height:320px}.form-popup__stub[data-astro-cid-6nkx44hl]{text-align:center;min-height:320px;color:var(--c-gray);font-size:var(--fs-sm);place-items:center;display:grid}
