@font-face{font-family:"FbLiddar-Regular";src:url("../train/fonts/FbLiddar-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NarkisBlockMF-CondensedBold";src:url("../train/fonts/NarkisBlockMF-CondensedBold.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NarkisBlockMF-Condensed";src:url("../train/fonts/NarkisBlockMF-Condensed.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.train-campaign{--tr: 1rem}.train-campaign main{overflow:visible}@media(min-width: 1921px){.train-campaign{--tr: calc(10 / 1920 * 100vw)}}@media(min-width: 2000px){.train-campaign{--tr: calc(10 / 3000 * 100vw)}}@media(max-width: 576px){.train-campaign{--tr: calc(10 / 576 * 100vw)}}.train-campaign :where(.train-page,#modal-form-wrap){font-family:"Open Sans",sans-serif;font-size:calc(1.8*var(--tr));line-height:1.4;font-weight:400;color:#000;direction:rtl}@media(max-width: 767px){.train-campaign :where(.train-page,#modal-form-wrap){font-size:18px}}.train-campaign :where(.train-page,#modal-form-wrap) h1,.train-campaign :where(.train-page,#modal-form-wrap) h2,.train-campaign :where(.train-page,#modal-form-wrap) h3,.train-campaign :where(.train-page,#modal-form-wrap) h4,.train-campaign :where(.train-page,#modal-form-wrap) h5,.train-campaign :where(.train-page,#modal-form-wrap) h6,.train-campaign :where(.train-page,#modal-form-wrap) p,.train-campaign :where(.train-page,#modal-form-wrap) ul,.train-campaign :where(.train-page,#modal-form-wrap) ol,.train-campaign :where(.train-page,#modal-form-wrap) li,.train-campaign :where(.train-page,#modal-form-wrap) figure,.train-campaign :where(.train-page,#modal-form-wrap) address{margin:0;padding:0}.train-campaign :where(.train-page,#modal-form-wrap) h1,.train-campaign :where(.train-page,#modal-form-wrap) h2,.train-campaign :where(.train-page,#modal-form-wrap) h3,.train-campaign :where(.train-page,#modal-form-wrap) h4,.train-campaign :where(.train-page,#modal-form-wrap) h5,.train-campaign :where(.train-page,#modal-form-wrap) h6{font-weight:400;line-height:1.2}.train-campaign :where(.train-page,#modal-form-wrap) address{font-style:normal}.train-campaign :where(.train-page,#modal-form-wrap) ul,.train-campaign :where(.train-page,#modal-form-wrap) ol{list-style:none}.train-campaign :where(.train-page,#modal-form-wrap) a{color:#000;text-decoration:none}.train-campaign :where(.train-page,#modal-form-wrap) img{max-width:100%;height:auto;display:inline-block;vertical-align:top}.train-campaign :where(.train-page,#modal-form-wrap) svg{max-width:100%;direction:ltr}.train-campaign :where(.train-page,#modal-form-wrap) button{background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.train-campaign :where(.train-page,#modal-form-wrap) input,.train-campaign :where(.train-page,#modal-form-wrap) select,.train-campaign :where(.train-page,#modal-form-wrap) button,.train-campaign :where(.train-page,#modal-form-wrap) textarea{margin:0;font-family:inherit;font-size:100%}.train-campaign :where(.train-page,#modal-form-wrap) input[type=tel],.train-campaign :where(.train-page,#modal-form-wrap) input[type=email]{direction:rtl}.train-campaign :where(.train-page,#modal-form-wrap) a,.train-campaign :where(.train-page,#modal-form-wrap) input,.train-campaign :where(.train-page,#modal-form-wrap) button,.train-campaign :where(.train-page,#modal-form-wrap) textarea{-webkit-transition:color .35s,background .35s,opacity .35s,border .35s,-webkit-box-shadow .35s;transition:color .35s,background .35s,opacity .35s,border .35s,-webkit-box-shadow .35s;transition:color .35s,background .35s,opacity .35s,border .35s,box-shadow .35s;transition:color .35s,background .35s,opacity .35s,border .35s,box-shadow .35s,-webkit-box-shadow .35s;outline:none}.train-campaign :where(.train-page,#modal-form-wrap) br.mob{display:none}@media(max-width: 767px){.train-campaign :where(.train-page,#modal-form-wrap) br.mob{display:block}}@media(max-width: 767px){.train-campaign :where(.train-page,#modal-form-wrap) br.desk{display:none}}.train-campaign :where(.train-page,#modal-form-wrap) .text-center{text-align:center}.train-campaign :where(.train-page,#modal-form-wrap) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(min-width: 1200px){.train-campaign :where(.train-page,#modal-form-wrap) .phone{pointer-events:none}}.train-campaign :where(.hero) h1{position:static;z-index:auto;bottom:auto;margin-top:0;font-family:inherit;font-weight:400;font-size:inherit;line-height:1.2;color:inherit;-webkit-transition:none;transition:none}.train-campaign :where(.hero) h1 span{background:none;padding:0;display:inline}.train-campaign :where(.hero) img,.train-campaign :where(.hero) svg{width:auto;height:auto}.train-campaign :where(.train-page,#modal-form-wrap) :is(h2,h3,h4){font-size:inherit;line-height:1.2;color:inherit}.train-campaign :where(.train-page) .phone{display:revert;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;white-space:normal}.train-campaign :where(.train-page) .phone svg{max-width:100%}.train-campaign :where(.train-page,#modal-form-wrap) form label{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.train-campaign :where(.train-page,#modal-form-wrap) form input{background:revert;border:revert;border-radius:revert;width:auto;text-align:start;padding:0;font-weight:inherit;color:inherit;font-size:100%;line-height:normal}.train-campaign :where(.train-page,#modal-form-wrap) form input::-webkit-input-placeholder{font-weight:inherit;color:revert;font-size:inherit;line-height:normal}.train-campaign :where(.train-page,#modal-form-wrap) form input::-moz-placeholder{font-weight:inherit;color:revert;font-size:inherit;line-height:normal}.train-campaign :where(.train-page,#modal-form-wrap) form input:-ms-input-placeholder{font-weight:inherit;color:revert;font-size:inherit;line-height:normal}.train-campaign :where(.train-page,#modal-form-wrap) form input::-ms-input-placeholder{font-weight:inherit;color:revert;font-size:inherit;line-height:normal}.train-campaign :where(.train-page,#modal-form-wrap) form input::placeholder{font-weight:inherit;color:revert;font-size:inherit;line-height:normal}.train-campaign :where(.train-page,#modal-form-wrap) form [type=checkbox]{position:static;width:auto;right:auto;opacity:1}.train-campaign :where(.train-page,#modal-form-wrap) [type=submit]{font-size:inherit;width:auto;min-height:0;position:static}.train-campaign :where(.train-page,#modal-form-wrap) [type=submit] svg{position:static;opacity:1;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;left:auto}.train-campaign .train-page{background:#fff;overflow-x:clip}.train-campaign .hero{position:relative;margin-top:0}@media(max-width: 1199px){.train-campaign .hero{margin-top:0}}.train-campaign .hero--thanks+.footer{margin-top:calc(2*var(--tr))}@media(max-width: 767px){.train-campaign .hero--thanks+.footer{margin-top:0;padding-top:40px}}.train-campaign .hero--thanks .hero__frame{border-radius:calc(3*var(--tr))}@media(max-width: 767px){.train-campaign .hero--thanks .hero__frame{border-radius:0}}.train-campaign .hero--thanks .hero__overlay{padding-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.train-campaign .hero__media{position:relative;padding-top:calc(6*var(--tr))}@media(max-width: 767px){.train-campaign .hero__media{padding-top:0}}.train-campaign .hero__frame{position:relative;height:calc(85.7*var(--tr));border-radius:calc(3*var(--tr)) calc(3*var(--tr)) 0 0;overflow:hidden;z-index:1;background:#0c2442}.train-campaign .hero__frame:after{position:absolute;inset:calc(-13*var(--tr)) calc(16*var(--tr));background:radial-gradient(50% 50% at 50% 50%, #000 0%, rgba(12, 36, 66, 0) 100%);border-radius:calc(161*var(--tr))}@media(max-width: 1199px){.train-campaign .hero__frame{height:calc(76*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__frame{height:585px;border-radius:0}}.train-campaign .hero__frame .shadow{position:absolute;top:50%;left:50%;max-height:100%;z-index:-1;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%}@media(max-width: 767px){.train-campaign .hero__frame .shadow{top:calc(3*var(--tr));-webkit-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}.train-campaign .hero__video,.train-campaign .hero__poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.train-campaign .hero__glow{position:absolute;top:2%;left:20%;width:63%;height:74%;opacity:.55;pointer-events:none;mix-blend-mode:screen;-webkit-animation:hero-glow-pulse 8s ease-in-out infinite;animation:hero-glow-pulse 8s ease-in-out infinite}.train-campaign .hero__scrim{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(12, 36, 66, 0.85)), color-stop(55%, rgba(12, 36, 66, 0))),-webkit-gradient(linear, left top, right top, from(rgba(12, 36, 66, 0.15)), to(rgba(12, 36, 66, 0.15)));background:linear-gradient(180deg, rgba(12, 36, 66, 0.85) 0%, rgba(12, 36, 66, 0) 55%),linear-gradient(90deg, rgba(12, 36, 66, 0.15) 0%, rgba(12, 36, 66, 0.15) 100%);pointer-events:none}.train-campaign .hero__overlay{position:absolute;inset:0;top:calc(6*var(--tr));display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:calc(15*var(--tr))}@media(max-width: 1199px){.train-campaign .hero__overlay{padding-top:calc(13*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__overlay{top:0;padding:96px 0 0}}.train-campaign .hero__title{text-align:center;color:#fff;font-family:"NarkisBlockMF-Condensed","Open Sans",sans-serif;font-weight:400;font-size:calc(9.5*var(--tr));line-height:calc(9*var(--tr));max-width:calc(100*var(--tr));margin:0 auto;text-shadow:0 calc(.4*var(--tr)) calc(1*var(--tr)) #000}@media(max-width: 1199px){.train-campaign .hero__title{font-size:calc(3.8*var(--tr));max-width:calc(70*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__title{font-size:45px;line-height:40px}}.train-campaign .hero__title span{padding-left:0 !important}.train-campaign .hero__title-gradient{display:block;font-family:"NarkisBlockMF-CondensedBold","Open Sans",sans-serif;font-weight:400;font-size:calc(15.4*var(--tr));line-height:calc(11*var(--tr));color:#ceac72;background:-webkit-gradient(linear, left top, right top, color-stop(14%, #ecddb8), color-stop(87%, #ceac72));background:linear-gradient(90deg, #ecddb8 14%, #ceac72 87%);-webkit-background-clip:text;background-clip:text}@media(max-width: 767px){.train-campaign .hero__title-gradient{font-size:70px;line-height:50px}}.train-campaign .hero__price-wrap{margin-top:calc(2*var(--tr));pointer-events:auto;width:100%}@media(max-width: 767px){.train-campaign .hero__price-wrap{margin-top:24px;margin-bottom:0}}.train-campaign .hero__price-img{display:block;margin:0 auto}.train-campaign .hero__price{position:relative;max-width:calc(94.4*var(--tr));margin:0 auto;aspect-ratio:944/263;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:calc(2.3*var(--tr))}@media(max-width: 767px){.train-campaign .hero__price{aspect-ratio:366/279;border-radius:20px}}.train-campaign .hero__price-rooms{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"NarkisBlockMF-Condensed","Open Sans",sans-serif;font-weight:400;font-size:calc(6*var(--tr));line-height:1;color:#fff;white-space:nowrap}.train-campaign .hero__price-rooms--a{left:60.91%;top:18.74%}.train-campaign .hero__price-rooms--b{left:38.24%;top:18.74%}@media(max-width: 1199px){.train-campaign .hero__price-rooms{font-size:calc(4*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__price-rooms{font-size:37px}.train-campaign .hero__price-rooms--a{left:49.18%;top:15.41%}.train-campaign .hero__price-rooms--b{left:49.18%;top:46.45%}}.train-campaign .hero__price-amount{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);direction:ltr;font-family:"NarkisBlockMF-CondensedBold","Open Sans",sans-serif;font-weight:400;font-size:calc(11.2*var(--tr));line-height:.9;color:#fff;white-space:nowrap}.train-campaign .hero__price-amount--a{left:72.79%;top:40.63%}.train-campaign .hero__price-amount--b{left:26.86%;top:40.3%}@media(max-width: 1199px){.train-campaign .hero__price-amount{font-size:calc(7.5*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__price-amount{font-size:69px}.train-campaign .hero__price-amount--a{left:49.54%;top:28.03%}.train-campaign .hero__price-amount--b{left:49.54%;top:59.06%}}.train-campaign .hero__price-currency{font-size:.625em;-webkit-margin-end:.3em;margin-inline-end:.3em}.train-campaign .hero__price-tag{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(12,36,66,.55);border-radius:calc(2*var(--tr));padding:calc(.3*var(--tr)) calc(1.6*var(--tr));font-family:"NarkisBlockMF-Condensed","Open Sans",sans-serif;font-weight:400;font-size:calc(3.1*var(--tr));line-height:1.2;color:#fff;white-space:nowrap}.train-campaign .hero__price-tag--a{left:86.13%;top:41.16%}.train-campaign .hero__price-tag--b{left:40.26%;top:41.06%}@media(max-width: 1199px){.train-campaign .hero__price-tag{font-size:calc(2.1*var(--tr));padding:calc(.2*var(--tr)) calc(1.2*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__price-tag{font-size:19px;padding:2px 10px}.train-campaign .hero__price-tag--a{left:70.6%;top:28.21%}.train-campaign .hero__price-tag--b{left:70.6%;top:59.25%}}.train-campaign .hero__price-divider{position:absolute;left:50%;top:8.37%;height:46.39%;width:1px;background:hsla(0,0%,100%,.3)}@media(max-width: 767px){.train-campaign .hero__price-divider{left:10.93%;top:39.07%;width:78.14%;height:1px}}.train-campaign .hero__price-line{position:absolute;left:3.71%;top:60.84%;width:92.37%;height:1px;background:hsla(0,0%,100%,.3)}@media(max-width: 767px){.train-campaign .hero__price-line{left:10.93%;top:70.97%;width:78.14%}}.train-campaign .hero__price-slogan{position:absolute;left:0;right:0;top:77.19%;text-align:center;font-family:"NarkisBlockMF-Condensed","Open Sans",sans-serif;font-weight:400;font-size:calc(4.6*var(--tr));color:#fff;white-space:nowrap}@media(max-width: 1199px){.train-campaign .hero__price-slogan{font-size:calc(3.2*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__price-slogan{font-size:24px;top:81%}}.train-campaign .hero__price-slogan strong{font-family:"NarkisBlockMF-CondensedBold","Open Sans",sans-serif;font-weight:400}.train-campaign .hero__disclaimer{position:absolute;bottom:calc(1.6*var(--tr));right:calc(8*var(--tr));text-align:left;font-family:"Open Sans",sans-serif;font-size:calc(1.6*var(--tr));color:hsla(0,0%,100%,.85);pointer-events:none}@media(max-width: 1199px){.train-campaign .hero__disclaimer{font-size:calc(1.3*var(--tr))}}@media(max-width: 767px){.train-campaign .hero__disclaimer{position:static;text-align:center;padding:10px 0;font-size:12px}}@-webkit-keyframes hero-glow-pulse{0%,100%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.65;-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes hero-glow-pulse{0%,100%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.65;-webkit-transform:scale(1.06);transform:scale(1.06)}}.train-campaign .lead-form{position:relative;z-index:1}.train-campaign .lead-form .btn-gold{min-width:calc(16*var(--tr))}.train-campaign .lead-form--bottom{background:#ebeef3}.train-campaign .lead-form--bottom:before{content:"";position:absolute;z-index:-1;top:100%;left:0;right:0;bottom:-5rem;background:#ebeef3}@media(max-width: 992px){.train-campaign .lead-form--bottom:before{background:#ebeef3}}.train-campaign .lead-form--bottom .lead-form__panel{border-radius:calc(3*var(--tr))}.train-campaign .lead-form--bottom .lead-form__title{font-size:calc(3*var(--tr))}@media(max-width: 767px){.train-campaign .lead-form--bottom .lead-form__title{font-size:21px}}.train-campaign .lead-form__panel{position:relative;overflow:hidden;padding:calc(3.2*var(--tr)) 0 calc(6.6*var(--tr));background:linear-gradient(76deg, #0c2442 36%, #3c517f 100%);border-radius:0 0 calc(3*var(--tr)) calc(3*var(--tr))}@media(max-width: 767px){.train-campaign .lead-form__panel{padding:24px 0 40px}}.train-campaign .lead-form__panel--modal{-webkit-box-shadow:0 calc(.8*var(--tr)) 0 0 rgba(197,165,111,.85);box-shadow:0 calc(.8*var(--tr)) 0 0 rgba(197,165,111,.85)}@media(max-width: 767px){.train-campaign .lead-form__panel--modal{-webkit-box-shadow:0 6px 0 0 rgba(197,165,111,.85);box-shadow:0 6px 0 0 rgba(197,165,111,.85)}}.train-campaign .lead-form__panel--modal .form__consent{-ms-flex-item-align:start !important;align-self:flex-start !important;-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.train-campaign .lead-form__panel--modal .lead-form__required{-webkit-margin-start:unset !important;margin-inline-start:unset !important}.train-campaign .lead-form__bg-video{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.train-campaign .lead-form__title{text-align:center;font-family:"Open Sans",sans-serif;font-weight:700;font-size:calc(4*var(--tr));color:#fff;margin-bottom:calc(3*var(--tr));position:relative;z-index:1}@media(max-width: 1199px){.train-campaign .lead-form__title{font-size:calc(3*var(--tr))}}@media(max-width: 767px){.train-campaign .lead-form__title{font-size:27px;margin-bottom:20px}}.train-campaign .lead-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:calc(1.4*var(--tr))}@media(max-width: 767px){.train-campaign .lead-form__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.train-campaign .lead-form__submit{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media(max-width: 767px){.train-campaign .lead-form__submit{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.train-campaign .lead-form__form>.form__consent{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-item-align:center;align-self:center;margin-top:0}@media(max-width: 767px){.train-campaign .lead-form__form>.form__consent{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:auto;align-self:auto;margin-top:0}}.train-campaign .lead-form__required{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-ms-flex-item-align:center;align-self:center;margin-top:calc(-5.6*var(--tr));position:relative;z-index:1;min-width:calc(16*var(--tr));text-align:center;-webkit-margin-start:auto;margin-inline-start:auto;font-family:"Open Sans",sans-serif;font-size:calc(1.4*var(--tr));color:#fff}@media(max-width: 767px){.train-campaign .lead-form__required{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-item-align:auto;align-self:auto;margin-top:0;-webkit-margin-start:0;margin-inline-start:0;text-align:center}}.train-campaign .form__field{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.train-campaign .form__field input{display:block;width:100%;height:100%;border:1px solid #d5d5d5;border-radius:calc(.6*var(--tr));padding:calc(1.3*var(--tr)) calc(4.2*var(--tr)) calc(1.3*var(--tr)) calc(1.4*var(--tr));font-size:calc(1.8*var(--tr));font-family:"Open Sans",sans-serif;color:#000;background:#fff;text-align:right;outline:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}@media(max-width: 767px){.train-campaign .form__field input{font-size:16px;padding:12px 32px 12px 14px}}.train-campaign .form__field input::-webkit-input-placeholder{color:#6b7280}.train-campaign .form__field input::-moz-placeholder{color:#6b7280}.train-campaign .form__field input:-ms-input-placeholder{color:#6b7280}.train-campaign .form__field input::-ms-input-placeholder{color:#6b7280}.train-campaign .form__field input::placeholder{color:#6b7280}.train-campaign .form__field input:focus{border-color:#0c2442;-webkit-box-shadow:0 0 0 3px rgba(12,36,66,.12);box-shadow:0 0 0 3px rgba(12,36,66,.12)}.train-campaign .form__field input[type=tel]{text-align:right}.train-campaign .form__field svg.form__icon{position:absolute;top:50%;right:calc(1.3*var(--tr));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;width:calc(2*var(--tr));height:calc(2*var(--tr))}.train-campaign .form__consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(1*var(--tr));cursor:pointer;position:relative}.train-campaign .form__consent input[type=checkbox]{position:absolute;opacity:0;width:calc(2*var(--tr));height:calc(2*var(--tr));cursor:pointer}.train-campaign .form__consent input[type=checkbox]:checked+.form__checkmark svg{opacity:1}.train-campaign .form__checkmark{-ms-flex-negative:0;flex-shrink:0;width:calc(2*var(--tr));height:calc(2*var(--tr));border:1.5px solid #d5d5d5;border-radius:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(.1*var(--tr));-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.train-campaign .form__checkmark svg{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.train-campaign .form__consent-text{font-family:"Open Sans",sans-serif;font-size:calc(1.6*var(--tr));color:#fff;line-height:1.4;text-align:right}@media(max-width: 767px){.train-campaign .form__consent-text{font-size:14px}}.train-campaign .form__error-msg{color:red;position:absolute;font-size:calc(1.4*var(--tr));text-align:center;margin-top:calc(.8*var(--tr));right:0;top:calc(100% - 1*var(--tr))}.train-campaign .lead-form .form__consent-text{color:hsla(0,0%,100%,.9)}.train-campaign .lead-form__submit{position:relative}.train-campaign .lead-form__submit .form__spinner{display:none}.train-campaign .lead-form__submit.loading,.train-campaign .lead-form__submit.load{pointer-events:none;opacity:.85}.train-campaign .lead-form__submit.loading span,.train-campaign .lead-form__submit.load span{visibility:hidden}.train-campaign .lead-form__submit.loading .form__spinner,.train-campaign .lead-form__submit.load .form__spinner{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:lead-form-spin .8s linear infinite;animation:lead-form-spin .8s linear infinite}@-webkit-keyframes lead-form-spin{to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes lead-form-spin{to{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.train-campaign .benefits{position:relative;padding:calc(9*var(--tr)) 0 calc(8*var(--tr));overflow:hidden}@media(max-width: 767px){.train-campaign .benefits{padding:60px 0 40px}}.train-campaign .benefits__bg{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0}@media(max-width: 767px){.train-campaign .benefits__bg{display:none}}.train-campaign .benefits__bg-img{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}.train-campaign .benefits__bg-fade{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(#ebeef3), color-stop(18%, rgba(235, 238, 243, 0.55)), color-stop(82%, rgba(235, 238, 243, 0.55)), to(#ebeef3));background:linear-gradient(180deg, #ebeef3 0%, rgba(235, 238, 243, 0.55) 18%, rgba(235, 238, 243, 0.55) 82%, #ebeef3 100%)}.train-campaign .benefits__head{position:relative;z-index:1;margin:0 auto calc(3.5*var(--tr)) !important}@media(max-width: 767px){.train-campaign .benefits__head{margin-bottom:32px}}.train-campaign .benefits__cards{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(1.4*var(--tr)) 0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(132*var(--tr));margin:0 auto}@media(max-width: 767px){.train-campaign .benefits__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;max-width:calc(100% - 25px)}}.train-campaign .benefit-card{width:calc(24.5*var(--tr));background:-webkit-gradient(linear, left top, left bottom, color-stop(79%, #ffffff), to(#f0f0f0));background:linear-gradient(180deg, #ffffff 79%, #f0f0f0 100%);border:1px solid #c9d7ef;border-radius:calc(3*var(--tr));padding:calc(4*var(--tr)) calc(2*var(--tr)) calc(3*var(--tr));text-align:center;-webkit-transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s;transition:transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s}@media(max-width: 1199px){.train-campaign .benefit-card{width:calc(21*var(--tr));padding:calc(3*var(--tr)) calc(1.6*var(--tr)) calc(2.4*var(--tr))}}@media(max-width: 767px){.train-campaign .benefit-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-align:right;padding:20px;border-radius:20px}}.train-campaign .benefit-card:hover{-webkit-transform:translateY(calc(-0.8 * var(--tr)));-ms-transform:translateY(calc(-0.8 * var(--tr)));transform:translateY(calc(-0.8 * var(--tr)));-webkit-box-shadow:0 calc(1.6*var(--tr)) calc(3*var(--tr)) rgba(12,36,66,.12);box-shadow:0 calc(1.6*var(--tr)) calc(3*var(--tr)) rgba(12,36,66,.12)}.train-campaign .benefit-card__icon{height:calc(7.9*var(--tr));width:calc(7.9*var(--tr));-o-object-fit:contain;object-fit:contain;margin:0 auto calc(2*var(--tr));display:block}@media(max-width: 767px){.train-campaign .benefit-card__icon{height:50px;width:50px;margin:0;-ms-flex-negative:0;flex-shrink:0}}@media(max-width: 767px){.train-campaign .benefit-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}}.train-campaign .benefit-card__title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:calc(2*var(--tr));color:#0c2442;margin-bottom:calc(1.2*var(--tr))}@media(max-width: 767px){.train-campaign .benefit-card__title{font-size:17px;margin-bottom:0}}.train-campaign .benefit-card__text{font-family:"Open Sans",sans-serif;font-size:calc(1.8*var(--tr));color:#0c2442;line-height:1.5}@media(max-width: 767px){.train-campaign .benefit-card__text{font-size:14px}}.train-campaign .objects{background:#fff}.train-campaign .objects__panel{position:relative;aspect-ratio:1880/840;border-radius:calc(3*var(--tr));overflow:hidden;background:#0c2442}@media(max-width: 767px){.train-campaign .objects__panel{aspect-ratio:auto;border-radius:0;min-height:828px;z-index:1;padding:40px 0 32px}}.train-campaign .objects__bg{position:absolute;top:-40.84%;left:0;width:100%;height:172.49%;max-width:none;opacity:.9}@media(max-width: 767px){.train-campaign .objects__bg{position:absolute;inset:0;top:0;width:100%;height:100%;opacity:1;max-width:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}}.train-campaign .objects__head{position:absolute;z-index:1;top:7.98%;left:18.67%;width:62.61%;text-align:center}@media(max-width: 767px){.train-campaign .objects__head{position:static;width:auto;padding:0 20px;margin-bottom:25px}}.train-campaign .objects__track{position:absolute;z-index:1;top:32.83%;left:18.88%;width:62.24%;height:47.86%}@media(max-width: 767px){.train-campaign .objects__track{position:static;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:26px;padding:0 25px;height:auto;width:auto}}.train-campaign .objects__cta{position:absolute;z-index:1;bottom:8.95%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 767px){.train-campaign .objects__cta{position:static;text-align:center;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 25px;margin-top:25px}.train-campaign .objects__cta>button{width:100%}}.train-campaign .objects__disclaimer{position:absolute;z-index:1;top:93.93%;right:calc(6*var(--tr));bottom:3.1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Open Sans",sans-serif;font-size:calc(1.6*var(--tr));color:hsla(0,0%,100%,.85);white-space:nowrap}@media(max-width: 767px){.train-campaign .objects__disclaimer{position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:16px}}.train-campaign .train-stop{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:17.35%}.train-campaign .train-stop:nth-child(1){left:77.265%}.train-campaign .train-stop:nth-child(2){left:53.333%}.train-campaign .train-stop:nth-child(3){left:29.402%}.train-campaign .train-stop:nth-child(4){left:5.385%}.train-campaign .train-stop--tall{height:100%}.train-campaign .train-stop--short{top:14.18%;height:85.82%}@media(max-width: 767px){.train-campaign .train-stop{position:static;width:auto;height:auto !important;top:auto !important;left:auto !important}}.train-campaign .train-stop__photo{-ms-flex-negative:0;flex-shrink:0;width:100%;aspect-ratio:1/1;border-radius:50%;border:3px solid #c5a56f;overflow:hidden;-webkit-box-shadow:0 calc(1*var(--tr)) calc(2.4*var(--tr)) rgba(0,0,0,.35);box-shadow:0 calc(1*var(--tr)) calc(2.4*var(--tr)) rgba(0,0,0,.35);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;cursor:pointer}@media(max-width: 767px){.train-campaign .train-stop__photo{width:100%;height:auto}}.train-campaign .train-stop__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.train-campaign .train-stop__photo:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.train-campaign .train-stop__logo{height:calc(3.6*var(--tr));width:auto;display:block;margin-top:calc(1.6*var(--tr))}@media(max-width: 767px){.train-campaign .train-stop__logo{height:27px;margin-top:12px}}.train-campaign .train-stop__name{margin-top:calc(1.6*var(--tr));font-family:"Open Sans",sans-serif;font-weight:500;font-size:calc(2.6*var(--tr));color:#fff;white-space:nowrap}@media(max-width: 767px){.train-campaign .train-stop__name{font-size:18px;margin-top:12px}}.train-campaign .train-stop__connector{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:2px;min-height:calc(1.6*var(--tr));margin-top:calc(1.2*var(--tr));background:-webkit-gradient(linear, left top, left bottom, from(rgba(197, 165, 111, 0)), color-stop(65%, #c5a56f));background:linear-gradient(180deg, rgba(197, 165, 111, 0), #c5a56f 65%)}.train-campaign .train-stop__connector::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);width:calc(2.2*var(--tr));height:calc(2.2*var(--tr));border-radius:50%;background:-webkit-gradient(linear, left top, right top, from(#ecddb8), to(#ceac72));background:linear-gradient(90deg, #ecddb8, #ceac72);border:3px solid #0c2442;-webkit-box-shadow:0 0 0 2px #c5a56f;box-shadow:0 0 0 2px #c5a56f}@media(max-width: 767px){.train-campaign .train-stop__connector{display:none}}.train-campaign .apartments{background:#ebeef3;padding:calc(8*var(--tr)) 0 calc(7*var(--tr));overflow:hidden}@media(max-width: 767px){.train-campaign .apartments{padding:50px 0 40px}}.train-campaign .apartments .section-title{margin-bottom:calc(5*var(--tr))}@media(max-width: 767px){.train-campaign .apartments .section-title{margin-bottom:calc(3*var(--tr))}}.train-campaign .apartments__head{max-width:calc(100*var(--tr));margin:0 auto calc(6*var(--tr));position:relative;z-index:2}@media(max-width: 767px){.train-campaign .apartments__head{margin-bottom:40px}}.train-campaign .apartments__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(6*var(--tr));max-width:calc(121*var(--tr));margin:0 auto calc(8*var(--tr));-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}.train-campaign .apartments__filters:before{content:"";position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:calc(-3*var(--tr));z-index:-1;background:#fff}@media(max-width: 1199px){.train-campaign .apartments__filters{gap:calc(3*var(--tr))}}@media(max-width: 767px){.train-campaign .apartments__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-bottom:44px}}.train-campaign .apartments__cards-head{text-align:center;font-family:"Open Sans",sans-serif;font-size:calc(4*var(--tr));color:#0c2442;margin-bottom:calc(1*var(--tr))}@media(max-width: 1199px){.train-campaign .apartments__cards-head{font-size:calc(2.8*var(--tr))}}@media(max-width: 767px){.train-campaign .apartments__cards-head{font-size:22px;margin-bottom:5px}}.train-campaign .apartments__tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(2*var(--tr));max-width:calc(76*var(--tr));margin:calc(2*var(--tr)) auto calc(3*var(--tr));padding:calc(2*var(--tr)) calc(2.4*var(--tr));background:#fbf5e6;border:1px solid #f0e3bf;border-radius:calc(2.4*var(--tr));color:#0c2442;font-family:"Open Sans",sans-serif}.train-campaign .apartments__tip[hidden]{display:none}@media(max-width: 767px){.train-campaign .apartments__tip{gap:14px;margin:15px 20px 20px;padding:14px 16px;border-radius:18px}}.train-campaign .apartments__tip-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(7*var(--tr));height:calc(7*var(--tr));border-radius:50%;background:#f0e3bf}.train-campaign .apartments__tip-icon svg{width:calc(3.4*var(--tr));height:auto}@media(max-width: 767px){.train-campaign .apartments__tip-icon{width:56px;height:56px}.train-campaign .apartments__tip-icon svg{width:28px}}.train-campaign .apartments__tip-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(.4*var(--tr));font-size:calc(2*var(--tr));line-height:1.3}@media(max-width: 1199px){.train-campaign .apartments__tip-text{font-size:calc(1.8*var(--tr))}}@media(max-width: 767px){.train-campaign .apartments__tip-text{gap:2px;font-size:14px}}.train-campaign .apartments__tip-text strong{font-size:calc(2.4*var(--tr));font-weight:700}@media(max-width: 767px){.train-campaign .apartments__tip-text strong{font-size:17px}}.train-campaign .apartments__tip-link{padding:0;background:none;border:0;font:inherit;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.train-campaign .apartments__tip-link::after{content:" ›";text-decoration:none;display:inline-block;-webkit-margin-start:.4em;margin-inline-start:.4em}.train-campaign .apartments__tip-link:hover{color:#ceac72}.train-campaign .apartments__cards-wrap{position:relative;max-width:calc(130*var(--tr));margin:0 auto;padding:0 calc(8*var(--tr))}@media(max-width: 767px){.train-campaign .apartments__cards-wrap{padding:0 20px;display:grid;grid-template-columns:1fr auto auto auto 1fr;grid-template-areas:"swiper swiper swiper swiper swiper" ". prev dots next .";row-gap:16px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.train-campaign .apartments__cards-wrap .apartments__swiper{grid-area:swiper;width:100%;min-width:0}.train-campaign .apartments__cards-wrap .apartments__arrow{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.train-campaign .apartments__cards-wrap .apartments__arrow--prev{grid-area:prev}.train-campaign .apartments__cards-wrap .apartments__arrow--next{grid-area:next}.train-campaign .apartments__cards-wrap .apartments__pagination{grid-area:dots;width:auto !important;margin-top:0}}.train-campaign .apartments__cards-wrap--empty .apartments__arrow,.train-campaign .apartments__cards-wrap--empty .apartments__pagination{display:none}.train-campaign .apartments__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;border-radius:100%;-webkit-transition:background-color .35s;transition:background-color .35s}@media(max-width: 767px){.train-campaign .apartments__arrow{width:44px;height:44px}}.train-campaign .apartments__arrow:hover{background-color:#0c2442}.train-campaign .apartments__arrow:hover svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.train-campaign .apartments__arrow.swiper-button-disabled{opacity:.5;pointer-events:none}.train-campaign .apartments__arrow--prev{right:0}.train-campaign .apartments__arrow--prev:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-right:calc(-0.4*var(--tr))}.train-campaign .apartments__arrow--next{left:0}.train-campaign .apartments__arrow--next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:calc(-0.4*var(--tr))}.train-campaign .apartments__arrow svg{-webkit-transition:-webkit-filter .35s;transition:-webkit-filter .35s;transition:filter .35s;transition:filter .35s, -webkit-filter .35s;display:block}.train-campaign .range-filter{text-align:center;width:calc(53*var(--tr));max-width:100%}@media(max-width: 767px){.train-campaign .range-filter{width:100%;padding:0 25px}}.train-campaign .range-filter__label{font-family:"Open Sans",sans-serif;font-size:calc(3.5*var(--tr));color:#0c2442;margin-bottom:calc(1.4*var(--tr))}@media(max-width: 1199px){.train-campaign .range-filter__label{font-size:calc(2.6*var(--tr))}}@media(max-width: 767px){.train-campaign .range-filter__label{font-size:22px;margin-bottom:10px}}.train-campaign .range-filter__value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(4.3*var(--tr));padding:0 calc(2.4*var(--tr));background:#f0e3bf;border-radius:calc(20*var(--tr));font-family:"Open Sans",sans-serif;font-weight:700;font-size:calc(2.3*var(--tr));color:#0c2442;margin-bottom:calc(3.6*var(--tr));white-space:nowrap}@media(max-width: 767px){.train-campaign .range-filter__value{display:none}}.train-campaign .range-filter__track-wrap{position:relative;height:calc(4.6*var(--tr));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr}@media(max-width: 767px){.train-campaign .range-filter__track-wrap{display:none}}.train-campaign .range-filter input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr;width:100%;height:100%;margin:calc(-1.5*var(--tr)) 0 0;background:rgba(0,0,0,0);position:relative;z-index:3;cursor:pointer;opacity:0}.train-campaign .range-filter input[type=range]::-webkit-slider-runnable-track{height:100%;background:rgba(0,0,0,0)}.train-campaign .range-filter input[type=range]::-moz-range-track{height:100%;background:rgba(0,0,0,0)}.train-campaign .range-filter input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(4.6*var(--tr));height:calc(4.6*var(--tr));border-radius:50%;background:rgba(0,0,0,0);border:none}.train-campaign .range-filter input[type=range]::-moz-range-thumb{width:calc(4.6*var(--tr));height:calc(4.6*var(--tr));border-radius:50%;background:rgba(0,0,0,0);border:none}.train-campaign .range-filter__track-bg{position:absolute;right:0;left:0;height:calc(.6*var(--tr));border-radius:calc(10*var(--tr));background:-webkit-gradient(linear, left top, right top, from(#ecddb8), to(#ceac72));background:linear-gradient(90deg, #ecddb8, #ceac72);z-index:1;pointer-events:none}.train-campaign .range-filter__dots{position:absolute;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1;pointer-events:none}.train-campaign .range-filter__dot{position:relative;width:calc(2.3*var(--tr));height:calc(2.3*var(--tr));border-radius:50%;background:#fff;border:2px solid #c5a56f;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.train-campaign .range-filter__dot:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(.8*var(--tr));height:calc(.8*var(--tr));border-radius:50%;background:#c5a56f}.train-campaign .range-filter__dot.is-active{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.train-campaign .range-filter__thumb{position:absolute;bottom:calc(3*var(--tr));left:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:left .25s ease-out;transition:left .25s ease-out;z-index:2;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:drop-shadow(0 calc(0.3 * var(--tr)) calc(0.6 * var(--tr)) rgba(12, 36, 66, 0.35));filter:drop-shadow(0 calc(0.3 * var(--tr)) calc(0.6 * var(--tr)) rgba(12, 36, 66, 0.35))}.train-campaign .range-filter__thumb img{display:block;width:calc(10*var(--tr));max-width:none}.train-campaign .range-filter__ticks{position:relative;height:calc(2.6*var(--tr));direction:ltr;margin-top:calc(1.6*var(--tr))}@media(max-width: 1199px){.train-campaign .range-filter__ticks{height:calc(2.2*var(--tr))}}@media(max-width: 767px){.train-campaign .range-filter__ticks{display:none}}.train-campaign .range-filter__tick{position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"Open Sans",sans-serif;font-weight:700;font-size:calc(2*var(--tr));color:#0c2442;white-space:nowrap;direction:rtl;unicode-bidi:isolate}@media(max-width: 1199px){.train-campaign .range-filter__tick{font-size:calc(1.6*var(--tr))}}.train-campaign .range-filter__pills{display:none}@media(max-width: 767px){.train-campaign .range-filter__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px 2px;width:100%}}.train-campaign .range-filter__pill{height:34px;padding:0 8px;border:1.2px solid #f0e3bf;border-radius:calc(20*var(--tr));background:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:12px;color:#0c2442;cursor:pointer;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}@media(max-width: 767px){.train-campaign .range-filter__pill{font-size:14px}}.train-campaign .range-filter__pill.is-active{background:#f0e3bf;border-color:#f0e3bf}.train-campaign .plan-card{position:relative;height:calc(58*var(--tr));-webkit-perspective:calc(160*var(--tr));perspective:calc(160*var(--tr));opacity:0;-webkit-transform:translateX(calc(3 * var(--tr)));-ms-transform:translateX(calc(3 * var(--tr)));transform:translateX(calc(3 * var(--tr)));-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}@media(max-width: 767px){.train-campaign .plan-card{height:570px}}.train-campaign .plan-card.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.train-campaign .plan-card__inner{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform .8s cubic-bezier(0.45, 0.05, 0.18, 1);transition:-webkit-transform .8s cubic-bezier(0.45, 0.05, 0.18, 1);transition:transform .8s cubic-bezier(0.45, 0.05, 0.18, 1);transition:transform .8s cubic-bezier(0.45, 0.05, 0.18, 1), -webkit-transform .8s cubic-bezier(0.45, 0.05, 0.18, 1)}.train-campaign .plan-card__inner.is-flipped{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.train-campaign .plan-card__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:calc(3*var(--tr));overflow:hidden}.train-campaign .plan-card__face--front{background:#fff;border:1px solid #c9d7ef;padding:calc(4*var(--tr)) calc(4.1*var(--tr)) calc(4*var(--tr));text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){.train-campaign .plan-card__face--front{padding:24px 20px 28px}}.train-campaign .plan-card__face--back{background:linear-gradient(76deg, #0c2442 36%, #3c517f 100%);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.train-campaign .plan-card__face--back img{width:40%;max-width:calc(18*var(--tr));height:auto}.train-campaign .plan-card__img{width:100%;height:calc(28.4*var(--tr));border-radius:calc(1*var(--tr));overflow:hidden;margin-bottom:calc(2*var(--tr))}@media(max-width: 767px){.train-campaign .plan-card__img{height:280px}}.train-campaign .plan-card__img a{display:block;width:100%;height:100%;cursor:-webkit-zoom-in;cursor:zoom-in}.train-campaign .plan-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.train-campaign .plan-card__img a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.train-campaign .plan-card__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(1*var(--tr));margin-bottom:calc(2.4*var(--tr));text-align:right}@media(max-width: 767px){.train-campaign .plan-card__stats{margin-top:auto}}.train-campaign .plan-card__stat{display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(1*var(--tr));font-family:"Open Sans",sans-serif;font-size:calc(1.7*var(--tr));color:#0c2442}@media(max-width: 767px){.train-campaign .plan-card__stat{font-size:17px}}.train-campaign .plan-card__stat span:after{content:":"}.train-campaign .plan-card__stat b{font-weight:700}.train-campaign .plan-card__btn{width:100%;margin-top:auto}.train-campaign .swiper.apartments__swiper.swiper-initialized{padding:calc(3*var(--tr)) 0}.train-campaign .apartments__pagination{display:none}@media(max-width: 767px){.train-campaign .apartments__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;position:static;margin-top:8px;min-width:0;max-width:100%}.train-campaign .apartments__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;background:rgba(0,0,0,0);opacity:1;border:2px solid #0c2442;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,transform .2s;transition:background-color .2s,transform .2s,-webkit-transform .2s}.train-campaign .apartments__pagination .swiper-pagination-bullet-active{background:#0c2442;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.train-campaign .fab-stack{position:fixed;left:calc(4*var(--tr));top:50%;top:50svh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(1.4*var(--tr))}@media(max-width: 767px){.train-campaign .fab-stack{left:5px;gap:10px}}.train-campaign .fab-stack a,.train-campaign .fab-stack button{position:relative;width:calc(6*var(--tr));height:calc(6*var(--tr));pointer-events:auto;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 calc(.6*var(--tr)) calc(1.8*var(--tr)) rgba(0,0,0,.16);box-shadow:0 calc(.6*var(--tr)) calc(1.8*var(--tr)) rgba(0,0,0,.16);-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.train-campaign .fab-stack a:hover,.train-campaign .fab-stack button:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 calc(.8*var(--tr)) calc(2.2*var(--tr)) rgba(0,0,0,.22);box-shadow:0 calc(.8*var(--tr)) calc(2.2*var(--tr)) rgba(0,0,0,.22)}.train-campaign .fab-stack a img,.train-campaign .fab-stack a svg,.train-campaign .fab-stack button img,.train-campaign .fab-stack button svg{width:calc(2.4*var(--tr));height:calc(2.4*var(--tr))}.train-campaign .fab-stack .phone__tooltip{position:absolute;right:auto;left:100%;top:50%;-webkit-transform:translateY(-50%) translateX(calc(0.8 * var(--tr)));-ms-transform:translateY(-50%) translateX(calc(0.8 * var(--tr)));transform:translateY(-50%) translateX(calc(0.8 * var(--tr)));margin-left:calc(.8*var(--tr));background:#0c2442;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:calc(1.6*var(--tr));white-space:nowrap;padding:calc(.8*var(--tr)) calc(1.6*var(--tr));border-radius:calc(.8*var(--tr));opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,transform .2s;transition:opacity .2s,visibility .2s,transform .2s,-webkit-transform .2s}.train-campaign .fab-stack .phone__tooltip::after{content:"";position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:calc(.6*var(--tr)) calc(.6*var(--tr)) calc(.6*var(--tr)) 0;border-color:rgba(0,0,0,0) #0c2442 rgba(0,0,0,0) rgba(0,0,0,0)}@media(max-width: 1199px){.train-campaign .fab-stack .phone__tooltip{display:none}}.train-campaign .fab-stack .phone:hover .phone__tooltip,.train-campaign .fab-stack .phone:focus-visible .phone__tooltip{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.train-campaign .scroll-rail{position:fixed;left:auto;right:calc(6*var(--tr));top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}@media(max-width: 1199px){.train-campaign .scroll-rail{display:none}}.train-campaign .scroll-rail__track{position:relative;width:calc(2.1*var(--tr));height:calc(32*var(--tr));background:#fff;border-radius:calc(20*var(--tr));-webkit-box-shadow:0 calc(.6*var(--tr)) calc(1.8*var(--tr)) rgba(12,36,66,.12);box-shadow:0 calc(.6*var(--tr)) calc(1.8*var(--tr)) rgba(12,36,66,.12)}.train-campaign .scroll-rail__fill{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:25%;background:repeating-linear-gradient(180deg, #c5a56f 0, #c5a56f 4px, transparent 4px, transparent 8px);-webkit-transition:height .25s ease-out;transition:height .25s ease-out}.train-campaign .scroll-rail__marker{position:absolute;top:calc(3.3*var(--tr));left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(.6*var(--tr));z-index:1;-webkit-transition:top .25s ease-out;transition:top .25s ease-out}.train-campaign .scroll-rail__marker svg{display:block;width:100%;height:auto}.train-campaign .scroll-rail__dots{position:absolute;inset:calc(5*var(--tr)) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.train-campaign .scroll-rail__dot{width:calc(1.2*var(--tr));height:calc(1.2*var(--tr));border-radius:50%;background:#fff;border:1px solid #c5a56f;cursor:pointer;position:relative;-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.train-campaign .scroll-rail__dot:after{content:"";width:calc(.6*var(--tr));height:calc(.6*var(--tr));position:absolute;top:50%;background:#c5a56f;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%}.train-campaign .scroll-rail__dot.is-active{border-color:rgba(12,36,66,.3)}.train-campaign .scroll-rail__dot.is-active:after{content:"";background:rgba(12,36,66,.3)}.train-campaign .shell{padding:0 calc(2*var(--tr))}@media(max-width: 767px){.train-campaign .shell{padding:0}}.train-campaign .inner{max-width:calc(117*var(--tr));margin:0 auto;padding:0 calc(2*var(--tr))}@media(max-width: 767px){.train-campaign .inner{padding:0 25px}}.train-campaign .eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(2*var(--tr));margin-bottom:calc(1.6*var(--tr))}@media(max-width: 767px){.train-campaign .eyebrow{gap:12px;margin-bottom:12px}}.train-campaign .eyebrow span{font-family:"Open Sans",sans-serif;font-weight:700;font-size:calc(2*var(--tr));letter-spacing:calc(.4*var(--tr));color:#c5a56f;white-space:nowrap}@media(max-width: 767px){.train-campaign .eyebrow span{font-size:15px;letter-spacing:2px}}.train-campaign .eyebrow i{display:block;width:calc(5.4*var(--tr));height:1px;background:#c5a56f;opacity:.25}@media(max-width: 767px){.train-campaign .eyebrow i{width:40px}}.train-campaign .section-title{font-family:"Open Sans",sans-serif;font-size:calc(6.5*var(--tr));line-height:1.05;color:#0c2442;text-align:center;font-weight:400}@media(max-width: 1199px){.train-campaign .section-title{font-size:calc(4.6*var(--tr))}}@media(max-width: 767px){.train-campaign .section-title{font-size:30px;line-height:1.2}}.train-campaign .section-title strong,.train-campaign .section-title b{font-weight:800}.train-campaign .section-subtitle{font-family:"Open Sans",sans-serif;font-size:calc(3*var(--tr));line-height:1.4;color:#0c2442;text-align:center;font-weight:400}@media(max-width: 1199px){.train-campaign .section-subtitle{font-size:calc(2.2*var(--tr))}}@media(max-width: 767px){.train-campaign .section-subtitle{font-size:16px}}.train-campaign .btn-gold{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(.8*var(--tr));height:calc(5*var(--tr));padding:0 calc(3*var(--tr));background:-webkit-gradient(linear, left top, right top, from(#ecddb8), to(#ceac72));background:linear-gradient(90deg, #ecddb8 0%, #ceac72 100%);color:#000;border:none;border-radius:calc(20*var(--tr));font-family:"Open Sans",sans-serif;font-size:calc(1.8*var(--tr));font-weight:700;white-space:nowrap;cursor:pointer;-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}@media(max-width: 767px){.train-campaign .btn-gold{height:42px;padding:0 20px;font-size:15px}}.train-campaign .btn-gold:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(206,172,114,.45);box-shadow:0 10px 24px rgba(206,172,114,.45)}.train-campaign .btn-white{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(.8*var(--tr));height:calc(6*var(--tr));padding:0 calc(3*var(--tr));background:#fff;color:#0c2442;border:none;border-radius:calc(20*var(--tr));font-family:"Open Sans",sans-serif;font-size:calc(1.8*var(--tr));font-weight:700;white-space:nowrap;cursor:pointer;-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}@media(max-width: 767px){.train-campaign .btn-white{height:42px;padding:0 20px;font-size:15px}}.train-campaign .btn-white:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.18);box-shadow:0 10px 24px rgba(0,0,0,.18)}.train-campaign .thanks-note{padding:calc(6*var(--tr)) 0;text-align:center}@media(max-width: 767px){.train-campaign .thanks-note{padding:40px 0}}.train-campaign .thanks-note p{font-family:"Open Sans",sans-serif;font-size:calc(2.4*var(--tr));color:#0c2442;max-width:calc(70*var(--tr));margin:0 auto calc(3*var(--tr));line-height:1.6}@media(max-width: 767px){.train-campaign .thanks-note p{font-size:17px;margin-bottom:24px}}.train-campaign [data-reveal]{opacity:0;-webkit-transform:translateY(calc(4 * var(--tr)));-ms-transform:translateY(calc(4 * var(--tr)));transform:translateY(calc(4 * var(--tr)));-webkit-transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .8s cubic-bezier(0.2, 0.7, 0.2, 1),transform .8s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1)}.train-campaign [data-reveal].is-in{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.train-campaign [data-reveal-group]>*{opacity:0;-webkit-transform:translateY(calc(3 * var(--tr)));-ms-transform:translateY(calc(3 * var(--tr)));transform:translateY(calc(3 * var(--tr)));-webkit-transition:opacity .7s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .7s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .7s cubic-bezier(0.2, 0.7, 0.2, 1),transform .7s cubic-bezier(0.2, 0.7, 0.2, 1);transition:opacity .7s cubic-bezier(0.2, 0.7, 0.2, 1),transform .7s cubic-bezier(0.2, 0.7, 0.2, 1),-webkit-transform .7s cubic-bezier(0.2, 0.7, 0.2, 1)}.train-campaign [data-reveal-group].is-in>*{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.train-campaign [data-reveal-group].is-in>*:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.train-campaign [data-reveal-group].is-in>*:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.train-campaign [data-reveal-group].is-in>*:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s}.train-campaign [data-reveal-group].is-in>*:nth-child(4){-webkit-transition-delay:0.3s;transition-delay:0.3s}.train-campaign [data-reveal-group].is-in>*:nth-child(5){-webkit-transition-delay:0.4s;transition-delay:0.4s}.train-campaign [data-reveal-group].is-in>*:nth-child(6){-webkit-transition-delay:0.5s;transition-delay:0.5s}.train-campaign [data-reveal-group].is-in>*:nth-child(7){-webkit-transition-delay:0.6s;transition-delay:0.6s}.train-campaign [data-reveal-group].is-in>*:nth-child(8){-webkit-transition-delay:0.7s;transition-delay:0.7s}@media(prefers-reduced-motion: reduce){.train-campaign [data-reveal],.train-campaign [data-reveal-group]>*{-webkit-transition:none !important;transition:none !important;opacity:1 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}