.img-adaptive img,img.adaptive{width:100%;height:auto;}form.node-image-form .image-preview{float:left;padding-right:15px;}form.node-image-form .image-widget-data{overflow:hidden;padding-bottom:2px;}form.node-image-form .image-widget-data .form-type-textfield{margin-top:0;}.modal-content .form-actions{padding:15px 15px 0 15px;text-align:right;border-top:1px solid #e5e5e5;margin:30px -15px 0;}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:20;background:#fff;max-width:205px;}@media (max-width:767.98px){#manager-menu{display:none !important;}}#manager-menu .contextual{display:none;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:1em;cursor:pointer;}#manager-menu h2{margin:-1em 0 0.5em 1em;font-size:1.5em;}.pagination{border-radius:0;margin:0;flex-wrap:wrap;}.pagination .page-item{padding:0;margin-right:-1px;}.pagination .page-link{color:#222123;font-size:16px;line-height:1.25;padding:9px 10px;border:solid 1px #e9e9e9;border-radius:2px !important;min-width:40px;transition:background-color 0.4s,border-color 0.4s,color 0.4s,box-shadow 0.4s;}.pagination .page-link:hover{background-color:#ce368b;border-color:#ce368b;color:#fff;box-shadow:0 15px 27px 0 rgba(122,26,80,0.47);}.pagination .is-active .page-link{background-color:#f7f6f6;color:#222123;border-color:#e9e9e9;font-weight:normal;}.h-0{height:0 !important;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.svg#GothamPro-Light) format("svg");font-weight:300;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.svg#GothamPro-LightItalic) format("svg");font-weight:300;font-style:italic;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.svg#GothamPro) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.svg#GothamPro) format("svg");font-weight:normal;font-style:italic;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.svg#GothamPro-Medium) format("svg");font-weight:600;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.svg#GothamPro-MediumItalic) format("svg");font-weight:600;font-style:italic;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.svg#GothamPro-Bold) format("svg");font-weight:700;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.svg#GothamPro-BoldItalic) format("svg");font-weight:700;font-style:italic;}@font-face{font-family:"ALS Rubl";src:url(/themes/adaptive/fonts/ALSRubl/ALSRubl.eot);src:url(/themes/adaptive/fonts/ALSRubl/ALSRubl.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/ALSRubl/ALSRubl.woff2) format("woff2"),url(/themes/adaptive/fonts/ALSRubl/ALSRubl.ttf) format("truetype");font-weight:normal;font-style:normal;}.h-xs-up,.hidden-xs-up{display:none !important;}@media (max-width:575.98px){.h-xs-down,.hidden-xs-down{display:none !important;}}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:767.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:991.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:1199.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}.h-xl-down,.hidden-xl-down{display:none !important;}@font-face{font-family:GothamPro;font-weight:300;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProLig.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:300;font-style:italic;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProLigIta.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:400;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProReg.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:400;font-style:italic;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProRegIta.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:500;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProMed.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:500;font-style:italic;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProMedIta.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:600;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProBol.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:600;font-style:italic;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProBolIta.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:700;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProBla.otf) format("opentype");}@font-face{font-family:GothamPro;font-weight:700;font-style:italic;src:url(/themes/adaptive/fonts/GothamProOtf/GothaProBlaIta.otf) format("opentype");}.img-adaptive img,img.adaptive{width:100%;height:auto;}form.node-image-form .image-preview{float:left;padding-right:15px;}form.node-image-form .image-widget-data{overflow:hidden;padding-bottom:2px;}form.node-image-form .image-widget-data .form-type-textfield{margin-top:0;}.modal-content .form-actions{padding:15px 15px 0 15px;text-align:right;border-top:1px solid #e5e5e5;margin:30px -15px 0;}#manager-menu{position:absolute;top:100px;left:100px;border:1px solid #ccc;box-shadow:0 0 5px 0 #ccc;padding:20px;cursor:move;z-index:20;background:#fff;max-width:205px;}@media (max-width:767.98px){#manager-menu{display:none !important;}}#manager-menu .contextual{display:none;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:1em;cursor:pointer;}#manager-menu h2{margin:-1em 0 0.5em 1em;font-size:1.5em;}.pagination{border-radius:0;margin:0;flex-wrap:wrap;}.pagination .page-item{padding:0;margin-right:-1px;}.pagination .page-link{color:#222123;font-size:16px;line-height:1.25;padding:9px 10px;border:solid 1px #e9e9e9;border-radius:2px !important;min-width:40px;transition:background-color 0.4s,border-color 0.4s,color 0.4s,box-shadow 0.4s;}.pagination .page-link:hover{background-color:#ce368b;border-color:#ce368b;color:#fff;box-shadow:0 15px 27px 0 rgba(122,26,80,0.47);}.pagination .is-active .page-link{background-color:#f7f6f6;color:#222123;border-color:#e9e9e9;font-weight:normal;}.h-0{height:0 !important;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Light/GothamPro-Light.svg#GothamPro-Light) format("svg");font-weight:300;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-LightItalic/GothamPro-LightItalic.svg#GothamPro-LightItalic) format("svg");font-weight:300;font-style:italic;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro/GothamPro.svg#GothamPro) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Italic/GothamPro-Italic.svg#GothamPro) format("svg");font-weight:normal;font-style:italic;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Medium/GothamPro-Medium.svg#GothamPro-Medium) format("svg");font-weight:600;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-MediumItalic/GothamPro-MediumItalic.svg#GothamPro-MediumItalic) format("svg");font-weight:600;font-style:italic;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-Bold/GothamPro-Bold.svg#GothamPro-Bold) format("svg");font-weight:700;font-style:normal;}@font-face{font-family:"GothamPro";src:url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.eot) format("eot"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.otf) format("opentype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.woff) format("woff"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.ttf) format("truetype"),url(/themes/adaptive/fonts/GothamPro/GothamPro-BoldItalic/GothamPro-BoldItalic.svg#GothamPro-BoldItalic) format("svg");font-weight:700;font-style:italic;}@font-face{font-family:"ALS Rubl";src:url(/themes/adaptive/fonts/ALSRubl/ALSRubl.eot);src:url(/themes/adaptive/fonts/ALSRubl/ALSRubl.eot#iefix) format("embedded-opentype"),url(/themes/adaptive/fonts/ALSRubl/ALSRubl.woff2) format("woff2"),url(/themes/adaptive/fonts/ALSRubl/ALSRubl.ttf) format("truetype");font-weight:normal;font-style:normal;}.h-xs-up,.hidden-xs-up{display:none !important;}@media (max-width:575.98px){.h-xs-down,.hidden-xs-down{display:none !important;}}@media (min-width:576px){.h-sm-up,.hidden-sm-up{display:none !important;}}@media (max-width:767.98px){.h-sm-down,.hidden-sm-down{display:none !important;}}@media (min-width:768px){.h-md-up,.hidden-md-up{display:none !important;}}@media (max-width:991.98px){.h-md-down,.hidden-md-down{display:none !important;}}@media (min-width:992px){.h-lg-up,.hidden-lg-up{display:none !important;}}@media (max-width:1199.98px){.h-lg-down,.hidden-lg-down{display:none !important;}}@media (min-width:1200px){.h-xl-up,.hidden-xl-up{display:none !important;}}.h-xl-down,.hidden-xl-down{display:none !important;}.text-formatted{font-size:15px;line-height:1.6;color:#222123;}.text-formatted p{margin:0 0 30px;}.text-formatted p:last-child{margin:0;}.field--name-field-additional .text-align-center.sity{display:none;}.inverse{color:#00deff;}body{font-family:"GothamPro",Helvetica,Arial,sans-serif;background-color:#ffffff;color:#222123;font-size:16px;line-height:1.5;font-weight:400;min-width:320px;}body.cke_editable{background:#fff;}header{background:#ffffff;color:#222123;}header .nav a{color:#4183C4;}h1{font-size:2.25rem;line-height:1.2em;font-weight:500;font-family:"GothamPro",Helvetica,Arial,sans-serif;margin-bottom:1em;}h2{font-size:1.875rem;line-height:1.2em;font-weight:500;font-family:"GothamPro",Helvetica,Arial,sans-serif;margin-bottom:1em;}h3{font-size:1.625rem;line-height:1.2em;font-weight:700;font-family:"GothamPro",Helvetica,Arial,sans-serif;margin-bottom:1em;}h4{font-size:1.25rem;line-height:1.2em;font-weight:700;font-family:"GothamPro",Helvetica,Arial,sans-serif;margin-bottom:1em;}h5{font-size:1.25rem;line-height:1.2em;font-weight:300;font-family:"GothamPro",Helvetica,Arial,sans-serif;margin-bottom:1em;}h6{font-size:1rem;line-height:1.2em;font-weight:300;font-family:"GothamPro",Helvetica,Arial,sans-serif;margin-bottom:1em;}a{color:inherit;}a:hover{text-decoration:none;color:#d95ba2;}a:focus{outline:none !important;}b,strong{font-weight:600;}blockquote{padding:1.7rem 4rem;margin:2em 0;font-size:1.15rem;border:1px solid #e9e9e9;position:relative;border-radius:0.3em;}@media (max-width:575.98px){blockquote{padding:1.5rem;}}blockquote::after,blockquote::before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAATCAYAAACDW21BAAABHElEQVRIie2UMXZEcBCHP952NHIEOUKuYAt6OQH2CHKEdYTgBukpkiNkj5BcQUMtxeJ5Y6zdIp2vw+/N958xGKzQ+oULhIAHNHYdv2q5vu/XStAFpQMkwAvgWFV0NFZE6RCc82TXcXOPcBCdlRrPppClwI8ShGu3m3RBGd6okRxmsjPXziRfQG7X8ccdsgR4Vx79AplVRbkxyDzgU4Qa4LQlGkfaBaULfAOOiLxZVZSNF2OH8lQNcLTr+HJLJkgV2cmqonx+w2z9IgRcEcwekQ1LIt9xLmUAJteVlSyCG3gsu1NraMKLtv4byAlhVZE6IVMJPyoDfUoqB0XotX4xfc12HS9+DgpynHRBOdWwqmiqYcrgf7MLd+EuXPAH+UxZVyBPzmgAAAAASUVORK5CYII=");width:28px;height:19px;position:absolute;content:"";}blockquote::before{left:1em;top:-10px;}blockquote::after{transform:rotate(180deg);right:1em;bottom:-10px;}button:focus{outline:none !important;}img{max-width:100%;height:auto;}ol{counter-reset:olnumber;}.field--name-body ol,.field--name-field-description-text ol{columns:2;padding:0;}@media (max-width:767.98px){.field--name-body ol,.field--name-field-description-text ol{columns:1;}}.field--name-body ol li,.field--name-field-description-text ol li{counter-increment:olnumber;list-style:none;position:relative;padding-left:40px;margin-bottom:1em;page-break-inside:avoid;break-inside:avoid-column;}.field--name-body ol li::before,.field--name-field-description-text ol li::before{background:#d95ba2;color:#fff;content:counter(olnumber);position:absolute;padding:0 0.5em;border-radius:0.2em;min-width:1.6em;text-align:center;left:0;top:0;}table{width:100%;max-width:100%;margin-bottom:1rem;}table td,table th{padding:0.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef;}table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef;}table tbody tr:nth-of-type(odd){background-color:#f9f9f9;}table tbody + tbody{border-top:2px solid #eceeef;}#rc-bookings-widget-root{padding-bottom:60px;}@media (min-width:992px){#rc-bookings-widget-root{padding-bottom:100px;}}.footer{padding-bottom:30px;}.footer-top{padding-top:40px;margin-bottom:35px;border-top:solid 1px #e9e9e9;}.footer-top-row{display:flex;margin:0 -15px;}@media (max-width:767.98px){.footer-top-row{flex-direction:column;margin-bottom:-15px;}}.footer-top-col{padding:0 15px;}@media (max-width:767.98px){.footer-top-col{margin-bottom:15px;}}.footer-top-col--1{width:300px;flex-shrink:0;}@media (max-width:1199.98px){.footer-top-col--1{width:auto;flex-shrink:1;}}.footer-top-col--2{width:auto;flex-grow:1;}@media (max-width:767.98px){.footer-top-col--2{display:none;}}.footer-top-col--3{width:300px;flex-shrink:0;}@media (max-width:1199.98px){.footer-top-col--3{width:auto;flex-shrink:1;}}.footer-top-label{font-size:14px;line-height:1.25;font-weight:bold;margin-bottom:16px;}.footer .online-pay .btn{border:1px solid #ce368b;min-width:195px;}.footer-middle{margin-bottom:22px;}.footer-contacts{font-size:14px;line-height:1.25;}.footer-contacts a{font-size:13px;color:#a7a7a8;border-bottom:solid 1px rgba(167,167,168,0.25);transition:border-color 0.4s;}.footer-contacts a:hover{border-color:#a7a7a8;}.footer-contacts a:active{border-color:transparent;}.footer-contacts-link:not(:last-child){margin-bottom:8px;}.footer-contacts-link a{color:#ce368b;border-color:rgba(206,54,139,0.25);}.footer-contacts-link a:hover{border-color:#ce368b;}.footer-contacts-link a:active{border-color:transparent;}.footer-contacts-description{font-size:13px;line-height:16px;margin-bottom:4px;color:#222123;}.footer .menu{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 -15px;padding:0;}.footer .menu li{width:50%;padding:0 15px;margin-bottom:10px;font-size:13px;line-height:1.25;color:#222123;}.footer .menu a{border-bottom:solid 1px rgba(34,33,35,0.25);transition:border-color 0.4s,color 0.4s;}.footer .menu a:hover{color:#222123;border-color:#222123;}.footer .menu a:active{color:#ce368b;}.footer .menu .is-active{color:#ce368b;border-color:rgba(206,54,139,0.25);}.footer-menu--1 .menu li{display:flex;align-items:center;width:100%;margin-bottom:7px;}.footer-menu-num{min-width:19px;height:19px;padding:2px 5px 0;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#d95ba2;color:#fff;font-size:13px;line-height:1.1;border-radius:4px;margin-right:8px;}.footer .synapse{display:flex;align-items:center;}.footer .synapse a{color:#222123;font-size:10px;margin-right:8px;border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.footer .synapse a:hover{color:#222123;border-color:#222123;}.footer .synapse a:active{color:#ce368b;}.footer-bottom{display:flex;align-items:center;justify-content:space-between;margin:0 -15px;}@media (max-width:767.98px){.footer-bottom{flex-direction:column;}}.footer-bottom-col{padding:0 15px;}.footer-bottom-col--right{padding-top:10px;}.footer-copyright{font-size:13px;line-height:1.25;color:#a7a7a8;}.footer-copyright a{transition:color 0.4s;}.footer-copyright a:hover{color:#222123;}.footer-phones{margin-bottom:10px;}.footer-phone{margin-bottom:10px;}.footer-phone:last-child{margin-bottom:0;}.footer .footer-menu--2 .menu{display:block;columns:2;}.footer .footer-menu--2 .menu li{width:auto;}.footer--wide .footer-menu--2 .menu{columns:auto;}.footer--wide .menu{display:block;list-style:none;}.footer--wide .menu li{width:auto;}.footer--wide .menu li::marker{content:none;}.footer--wide .menu li.menu-item--expanded > a{font-weight:500;display:inline-block;margin-bottom:10px;}.footer--wide .menu li.menu-item--expanded .menu{padding-left:10px;}.footer-contacts__social{display:flex;padding-left:0;list-style:none;margin-top:15px;margin-left:-5px;margin-right:-5px;}.footer-contacts__social .footer-contacts__item{padding:0 5px;}.footer-contacts__social .footer-contacts__item a{font-size:0;line-height:0;color:transparent;position:relative;display:block;width:28px;height:21px;border:none;text-decoration:none;}.footer-contacts__social .footer-contacts__item a::before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background-repeat:no-repeat;background-position:center;transition:0.3s;}.footer-contacts__social .footer-contacts__item:hover a::before{top:-2px;}.footer-contacts__social .footer-contacts__item--instagram a::before{background-image:url(/themes/adaptive/images/icons/instagram.png);}.footer-contacts__social .footer-contacts__item--vk a::before{background-image:url(/themes/adaptive/images/icons/vk2.png);}.footer-contacts__social .footer-contacts__item--avito a::before{background-image:url(/themes/adaptive/images/icons/avito.png);width:30px;height:30px;}.footer-payment-title{text-align:center;font-size:14px;font-weight:bold;margin-bottom:11px;}.footer-payment-logo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.footer-payment-logo > div{margin:0 16px 10px;}.footer-payment-logo-mir{width:78px;height:22px;background:url(/themes/adaptive/images/payment/payment-mir.png) no-repeat 0 0;}.footer-payment-logo-mir:hover{background:url(/themes/adaptive/images/payment/payment-mir-color.png) no-repeat 0 0;}.footer-payment-logo-visa{width:77px;height:24px;background:url(/themes/adaptive/images/payment/payment-visa.png) no-repeat 0 0;}.footer-payment-logo-visa:hover{background:url(/themes/adaptive/images/payment/payment-visa-color.png) no-repeat 0 0;}.footer-payment-logo-master-cart{width:58px;height:57px;background:url(/themes/adaptive/images/payment/payment-master-cart.png) no-repeat 0 0;}.footer-payment-logo-master-cart:hover{background:url(/themes/adaptive/images/payment/payment-master-cart-color.png) no-repeat 0 0;}.footer-payment-logo-paykeeper{width:123px;height:39px;background:url(/themes/adaptive/images/payment/payment-paykeeper.png) no-repeat 0 0;}.footer-payment-logo-paykeeper:hover{background:url(/themes/adaptive/images/payment/payment-paykeeper-color.png) no-repeat 0 0;}.footer-payment-logo-halva{width:82px;height:20px;background:url(/themes/adaptive/images/payment/payment-halva.png) no-repeat 0 0;}.footer-payment-logo-halva:hover{background:url(/themes/adaptive/images/payment/payment-halva-color.png) no-repeat 0 0;}.footer-payment-online-pay{text-align:center;margin:15px 0 35px;}.footer-payment-online-pay a{width:200px;}.header-full{background-color:#fff;color:#202021;padding:20px 0;position:relative;z-index:5;}@media (max-width:1199px){.header-full .container{max-width:100%;}}.header-full .menu-item{padding:0;font-size:16px;line-height:1.25;font-weight:500;}.header-full .nav-link{padding:15px 10px;color:inherit;opacity:0.9;transition:color 0.4s,opacity 0.4s;}@media (max-width:1199.98px){.header-full .nav-link{padding:14px;}}.header-full .nav-link:hover{opacity:1;color:#ce368b;}.header-full .active .nav-link{color:#ce368b;}.header-small{position:fixed;top:0;left:0;width:100%;z-index:15;background-color:#fff;box-shadow:0 19px 24px 0 rgba(61,63,72,0.09);}.header-small-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;}.header-small .logo{max-width:130px;margin-right:30px;}.header-row{display:flex;align-items:center;justify-content:space-between;margin:0 -15px;}.header-col{padding:0 15px;}@media (max-width:1199.98px){.header-col--4{display:none;}}@media (min-width:992px){.header-col--2{margin-right:50px;min-width:150px;}}.header-contacts{font-size:12px;line-height:1.25;}.header-contacts-text{margin-bottom:5px;font-weight:500;opacity:0.9;}.header-contacts a{color:#a7a7a8;border-bottom:solid 1px rgba(222,222,222,0.5);transition:color 0.4s,border-color 0.4s;}.header-contacts a:hover{border-color:transparent;color:#5a5a5c;}.header-contacts a:active{color:#414142;}.header-contacts-email{margin-top:8px;}.header-contacts-email a{font-weight:400;font-size:16px;line-height:15px;color:#373738;text-decoration:none;border-bottom:1px solid #D34A97;}.header-contacts-wa{text-decoration:none !important;display:inline-block;background-image:url("/themes/adaptive/images/icons/wa.svg");width:37px;height:37px;margin-left:100px;}.header-contacts-vk{text-decoration:none !important;display:inline-block;background-image:url("/themes/adaptive/images/icons/vk.svg");width:37px;height:37px;margin-left:16px;}.header-contacts-tg{text-decoration:none !important;display:inline-block;background-image:url("/themes/adaptive/images/icons/tg.svg");width:41px;height:41px;margin-left:16px;}.header-phones{margin-bottom:3px;}.header-phone{font-size:16px;line-height:1.2;font-weight:500;color:#202021;}@media (max-width:1199.98px){.header-phone{font-size:14px;}}.header-phone--mobile{width:26px;height:40px;background:url(/themes/adaptive/images/icons/phone-call.png) center center no-repeat;}.header-phone-hidden{color:#202021;}.header-logo{display:block;transition:opacity 0.4s;}.header-logo:hover{opacity:0.8;}.header-logo:active{opacity:0.6;}.switch-city{display:inline-flex;align-items:center;cursor:pointer;position:relative;padding-right:15px;}.switch-city::before{content:"";display:block;width:30px;height:30px;flex-shrink:0;margin-right:11px;background:url(/themes/adaptive/images/icons/switch-city-icon.png) no-repeat center;}.switch-city::after{content:"";position:absolute;top:100%;left:15px;margin-top:11px;width:1px;height:44px;background-color:#ce368b;}.switch-city-current{color:#ce368b;font-size:15px;line-height:1.25;border-bottom:solid 1px rgba(206,54,139,0.5);transition:border-color 0.4s;}.switch-city-current::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 5px 0 5px;border-color:#ce368b transparent transparent transparent;position:absolute;top:15px;right:0;transition:transform 0.4s;}.switch-city:hover .switch-city-current{border-color:transparent;}.switch-city:hover .switch-city-current::after{transform:translate3d(0,2px,0);}.reputation-widget{position:absolute;right:170px;max-width:150px;top:35px;}.reputation-widget-mobile{margin-bottom:20px;}@media (max-width:1820px){.reputation-widget{right:100px;}}@media (max-width:1690px){.reputation-widget{right:60px;}}@media (max-width:1610px){.reputation-widget{right:10px;}}@media (max-width:1510px){.reputation-widget{display:none;}}.mobile-switchcity{color:#ce368b;font-size:24px;margin-left:25px;display:flex;align-items:center;justify-content:center;}.main-menu .classic-menu-dropdown{position:relative;}.main-menu .classic-menu-dropdown > a{float:left;padding-right:0.7rem;}.main-menu .classic-menu-dropdown > span i{padding:0.5rem 0;line-height:1.5;color:#4183C4;}.main-menu .classic-menu-dropdown ul{left:0;min-width:175px;position:absolute;z-index:1000;top:90%;display:none;padding:0.5rem;background-color:#ffffff;margin:0;border:1px solid #eee;border-radius:4px;}.main-menu .classic-menu-dropdown:hover ul{display:block;}.small-menu{text-align:center;overflow:auto;}.small-menu-inner{padding:20px 0;border-top:solid 2px #ce368b;}.small-menu li{padding:0;flex-grow:1;width:100%;}.small-menu li.classic-menu-dropdown{position:relative;}.small-menu li.classic-menu-dropdown > a{float:none;}.small-menu li.classic-menu-dropdown .menu{position:static;float:none;display:none;border-radius:0;padding:0;}.small-menu li.classic-menu-dropdown .menu li{text-align:center;}.small-menu li.classic-menu-dropdown .menu-dropdown-trigger{position:absolute;top:0.5rem;right:0;width:15%;cursor:pointer;}.small-menu li.classic-menu-dropdown.menu-item--is-open .menu-dropdown-trigger{transform:rotate(180deg);}.small-menu li a{font-size:20px;color:#222123;font-weight:500;padding:10px;transition:color 0.4s,background-color 0.4s;}.small-menu li a:hover{color:#fff;background-color:#ce368b;}.small-menu li.active a{color:#ce368b !important;}.small-menu .nav{flex-direction:column;align-items:center;}.nav-togglers{display:flex;}.nav-toggler{position:relative;width:45px;height:40px;border-radius:0;border:0;margin:0 0 0 15px;background:transparent;display:flex;justify-content:center;align-items:center;}.nav-toggler:focus{outline:none;}.nav-toggler span{height:3px;width:1.4rem;position:absolute;background:#ce368b;transition-duration:0.3s;}.nav-toggler span:nth-child(2){margin-top:0;transform:rotate(45deg);}.nav-toggler span:last-child{margin-top:0;transform:rotate(-45deg);}.nav-toggler.nav-info{border-radius:20px;width:40px;}.nav-toggler.nav-menu span:nth-child(3){display:none;}.nav-toggler.collapsed.nav-menu span:nth-child(2){margin-top:-8px;transform:none;}.nav-toggler.collapsed.nav-menu span:nth-child(3){display:block;}.nav-toggler.collapsed.nav-menu span:last-child{margin-top:8px;transform:none;}.nav-toggler.collapsed.nav-info span:nth-child(2){margin-top:-0.5rem;transform:none;width:3px;}.nav-toggler.collapsed.nav-info span:last-child{margin-top:0.2rem;transform:none;height:0.9rem;width:3px;}.kint footer{min-height:0;}.kint dt.kint-parent > .kint-popup-trigger{z-index:10;position:relative;}span.file{height:auto;}.form-type-checkbox .description,.form-type-radio .description{margin-left:0;}.details-wrapper .form-control{display:inline;width:auto;}a.tabledrag-handle .handle{height:22px;width:22px;}td.checkbox,th.checkbox{position:static;margin:0;display:table-cell;}#edit-body-0-format{display:none;}.form--inline .form-item select{padding:0.485rem 0.75rem;}@media (max-width:991px){#toolbar-administration{display:none !important;}body.toolbar-tray-open{margin:0 !important;padding:0 !important;}}.toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus{background-image:none !important;}#drupal-live-announce{height:0;}.region-tabs{height:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;width:auto;font-size:0.875em;line-height:1.1em;}.region-tabs nav{position:absolute;top:0;right:0;float:right;z-index:8;padding:0 0 0 0.1em;margin:0;overflow:hidden;border:none;background:none;}.region-tabs nav li{display:block;float:left;vertical-align:bottom;margin:0 0 0 0.35em;}.region-tabs nav li a{color:#000;opacity:0.65;background-color:#efefef;display:block;padding:0.3em 0.5em 0.2em;border:solid 1px #9ab1df;border-radius:3px;white-space:nowrap;line-height:1.2;}.region-tabs nav li a:hover{opacity:1;}.region-tabs nav li.active a{background-color:#ffffff;}.region-tabs .block-local-actions-block nav{left:0;}.region-tabs .block > div.contextual{display:none !important;}.region-tabs ul.secondary{position:absolute;top:25px;right:0;float:right;z-index:8;padding:0 0 0 3px;margin:0;overflow:hidden;border:none;background:none;}.contextual-region.view .contextual button{background-color:#fff7da;}.contextual-region.node .contextual button{background-color:#f0fff4;}html{position:relative;min-height:100%;}#main{position:relative;padding:50px 0;}#maintenance{position:fixed;bottom:0;right:0;left:0;top:0;}#maintenance a{white-space:nowrap;}#maintenance img{height:90px;}.region-title{background:url(/themes/adaptive/images/title-bg.jpg) #636067 no-repeat center top;background-size:cover;padding:43px 0;color:#fff;}.page{display:flex;margin-bottom:45px;}@media (max-width:991.98px){.page{margin-bottom:20px;}}@media (max-width:767.98px){.page{display:block;}}.page--sidebar-right{align-items:flex-start;}.page-sidebar{width:270px;margin-right:30px;flex-shrink:0;}@media (max-width:767.98px){.page-sidebar{width:100%;margin:0 auto 30px;}}.page--sidebar-right .page-sidebar{margin-right:0;margin-left:30px;width:370px;top:10px;}@media (max-width:1199.98px){.page--sidebar-right .page-sidebar{width:350px;margin-left:20px;}}@media (max-width:991.98px){.page--sidebar-right .page-sidebar{width:100%;margin-left:auto;margin-right:auto;}}.page-content{flex-grow:1;width:100%;}.page-title{font-size:36px;line-height:1.35;font-weight:500;margin:0;}.page .region-sidebar{height:100%;}@media (max-width:991.98px){.page-wrapper{padding-top:75px;}}@media (min-width:1200px){.container{max-width:1200px;}}#synapse-custom-ajax-cover script{display:none !important;}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:inherit;border:solid 1px;border-radius:2px;padding:12px 17px;font-size:15px;line-height:1.25;font-weight:normal;background:none;box-shadow:none;transition:border-color 0.4s,background-color 0.4s,color 0.4s;}.btn:focus{outline:none;box-shadow:none;}.btn--pink{background-color:#ffffff;color:#222123;border-color:#ce368b;}.btn--pink:hover{background-color:#ce368b;color:#ffffff;}.btn--pink:active{background-color:#942462;border-color:#942462;}.btn--pink-gradient{color:#ffffff;display:inline-block;padding:17px 35px;border-radius:5px;background-image:linear-gradient(to top,#cc3189 0%,#d95aa1 100%);border:none;box-shadow:0px 15px 27px 0px rgb(122,26,80);transition:all 300ms linear;}.btn--pink-gradient:hover{color:#ffffff;box-shadow:0px 5px 15px 0px rgba(122,26,80,0.7);}.btn--buy,.btn--search{border:0;height:92px;padding:15px 0;color:#ffffff;position:relative;top:-9px;left:10px;margin-bottom:-48px;background:url(/themes/adaptive/images/btn-buy-bg-center.png) repeat-x center;transition:background 0.4s;}@media (max-width:767.98px){.btn--buy,.btn--search{transform:perspective(1px);}}.btn--buy::after,.btn--buy::before,.btn--search::after,.btn--search::before{content:"";display:block;position:absolute;top:0;bottom:0;background-position:center;background-repeat:no-repeat;transition:background 0.4s;}.btn--buy::before,.btn--search::before{width:50px;right:100%;background-image:url(/themes/adaptive/images/btn-buy-bg-left.png);}.btn--buy::after,.btn--search::after{width:44px;left:100%;background-image:url(/themes/adaptive/images/btn-buy-bg-right.png);}@media (max-width:767.98px){.btn--buy::after,.btn--search::after{transform:scale(1.01,1);}}.btn--buy .btn-content,.btn--search .btn-content{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;top:-15px;}.btn--buy .btn-content::before,.btn--search .btn-content::before{content:"";display:block;width:16px;height:12px;flex-shrink:0;margin-right:10px;background:url(/themes/adaptive/images/icons/buy-button-icon.png) no-repeat center;}.btn--buy:hover,.btn--search:hover{background-image:url(/themes/adaptive/images/btn-buy-bg-center-hover.png);}.btn--buy:hover::before,.btn--search:hover::before{background-image:url(/themes/adaptive/images/btn-buy-bg-left-hover.png);}.btn--buy:hover::after,.btn--search:hover::after{background-image:url(/themes/adaptive/images/btn-buy-bg-right-hover.png);}.btn--buy:active,.btn--search:active{background-image:url(/themes/adaptive/images/btn-buy-bg-center.png) !important;}.btn--buy:active::before,.btn--search:active::before{background-image:url(/themes/adaptive/images/btn-buy-bg-left.png);}.btn--buy:active::after,.btn--search:active::after{background-image:url(/themes/adaptive/images/btn-buy-bg-right.png);}.btn-awesome-pinky-kinky-boom,.contact-message-callyou-form form input.form-submit,.contact-message-callyou-form form input.form-submit:active{background:linear-gradient(to bottom,#f576b7 0%,#ef2a98 100%);color:#ffffff;font-size:1.15em;padding:0.9em 4.2em 1em;border:none;border-radius:0.3rem;font-weight:300;white-space:nowrap;box-shadow:0 17px 37px -4px rgb(138,29,90);transition:0.4s;display:inline-block;}@media (max-width:575.98px){.btn-awesome-pinky-kinky-boom,.contact-message-callyou-form form input.form-submit,.contact-message-callyou-form form input.form-submit:active{padding:0.9em 2.2em 1em;}}.btn-awesome-pinky-kinky-boom:hover,.contact-message-callyou-form form input.form-submit:hover{color:#ffffff;box-shadow:0 16px 57px -5px rgba(138,29,90,0.62);}.btn-awesome-pinky-kinky-boom:active,.contact-message-callyou-form form input.form-submit:active{position:relative;top:1px;}.btn-silly-crazy-lazy-back,body.front .catalog .more-link a{background:#fdfdfd;font-size:0.95em;padding:0.8em 1.7em;border:1px solid #e9e9e9;border-radius:0.3rem;font-weight:300;white-space:nowrap;transition:0.4s;color:#222123;position:relative;display:inline-block;}.btn-silly-crazy-lazy-back::before,body.front .catalog .more-link a::before{content:"";position:absolute;left:1.7em;right:1.7em;bottom:0.85em;height:1px;background:#dddddd;transition:0.4s;opacity:1;}.btn-silly-crazy-lazy-back:hover,body.front .catalog .more-link a:hover{color:#222123;background:#e9e9e9;}.btn-silly-crazy-lazy-back:hover::before,body.front .catalog .more-link a:hover::before{opacity:0;}.btn#edit-reset{color:#aeaeb2;border-color:#d3d0d0;}.btn#edit-reset:hover{background-color:#e9e9e9;border-color:#e9e9e9;color:#222123;}.btn#edit-reset:active{background-color:#d0d0d0;border-color:#d0d0d0;}.btn-up{position:fixed;bottom:151px;right:58px;width:52px;height:52px;display:flex;justify-content:center;align-items:center;border:none;border-radius:50%;border:1px solid #f759a5;background-color:#f759a5;box-shadow:6px 12px 24px rgba(4,5,19,0.15);opacity:0;transition:background-color 0.4s,box-shadow 0.4s,opacity 0.4s;z-index:5;}.btn-up path{transition:stroke 0.4s;}.show-up .btn-up{opacity:1;}.btn-up:hover{background-color:#ffffff;}.btn-up:hover path{stroke:#f759a5;}@media (min-width:992px){.btn-up{bottom:140px;}}.contact-message-callyou-form{border:1px solid #e9e9e9;border-radius:0.3rem;}.contact-message-callyou-form h2{background:#f7f6f6;margin-bottom:0;padding:1.5rem;font-size:1.25rem;border-bottom:1px solid #e9e9e9;}.contact-message-callyou-form form{padding:0 1.5rem;}.contact-message-callyou-form form label{font-weight:600;}.contact-message-callyou-form form .form-control{padding:0.7rem 1.5rem;box-shadow:0 5px 21px -5px rgba(211,208,208,0.8);border:1px solid #d3d0d0;font-weight:300;font-size:0.9em;}.contact-message-callyou-form form .form-control::placeholder{color:#aeaeb2;}.contact-message-callyou-form form .form-type-checkbox{display:flex;margin:1.8em 0;align-items:center;}.contact-message-callyou-form form .form-type-checkbox label{font-weight:300;font-size:0.8em;margin:0 0 0 0.8em;line-height:1.1em;color:#000;cursor:pointer;}.contact-message-callyou-form form input.form-submit,.contact-message-callyou-form form input.form-submit:active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAYAAACHrr18AAABxUlEQVRIibWWPWgUURSFv10V0WpDEjBGJAEtIgqiAS2TNClFECFpUghiGm2ioo2msNEQ3BSClY2FtY1NQhotLdJkC0FkIYmrFoa0Sz6LeRPG+MadLLsHLjNz3s+998x9PyWVCGaBZ7GGDqAB3CnlOD4LXAdKXXA8CQyjtrJ+9VCBfq2sLzynVcsFIlwGPgKDbWZYBp6SSHxhj1WPqz0ROxoivKR+VX+oEwfMslf9oDbVh2opzRj1l3GsZCaoqO/DBI/CBK2cjqrf1IY6nuGnVQ+Hn90Tkaieef8NXAMekFT7VWAm8DHcBpaAz8BNYOOfHm0Uybi6pX5RL+5rO6a+CYpV1SOR8XsZp3gCnIxEvw5UM9+rwGXgHfAJmAPeAiPAa+AMMBXac5F1fAoYivTZiXCbwASJ7C+BV4FfA66EYM+FZxxtSL3fTqs31DG1HLgBdVedLyJ1ihPE1+wG8D3C1/m7EAG2gLskBbYLzBfJuJazvGptqHEvjH1cJONJoD/C/4xwrVAl2bkWgSbw/H8Zd8Puh8zPe4C9uhN4QbJP11IiJjVAHzBG54/FEZLjtpHneAZY6LDTFNvArbyLAECF7lwEdoDmHyH01m34iXHgAAAAAElFTkSuQmCC"),linear-gradient(to bottom,#f576b7 0%,#ef2a98 100%) !important;background-repeat:no-repeat;background-position:17% center;padding:0.85em 10% 0.8em 22%;width:100%;font-size:1.1em;margin-bottom:1em;}@media (min-width:992px) and (max-width:1199.98px){.contact-message-callyou-form form input.form-submit,.contact-message-callyou-form form input.form-submit:active{background-image:linear-gradient(to bottom,#f576b7 0%,#ef2a98 100%) !important;padding:0.85em 10% 0.8em;}}@media (min-width:768px) and (max-width:991.98px){.contact-message-callyou-form form input.form-submit,.contact-message-callyou-form form input.form-submit:active{width:60%;margin:0 auto 2em;display:block;padding:0.85em 10% 0.8em 12%;}}@media (max-width:400px){.contact-message-callyou-form form input.form-submit,.contact-message-callyou-form form input.form-submit:active{background-image:linear-gradient(to bottom,#f576b7 0%,#ef2a98 100%) !important;padding:0.85em 10% 0.8em;}}#block-cityselect-block .modal-dialog{max-width:1170px;margin:60px auto;transition:0.3s;}@media (max-width:1230px){#block-cityselect-block .modal-dialog{margin:30px 60px;}}@media (max-width:575.98px){#block-cityselect-block .modal-dialog{margin:20px;}}#block-cityselect-block .modal-dialog .contextual{display:none;}#block-cityselect-block .modal-dialog .modal-header{border-bottom:0;position:absolute;width:100%;}#block-cityselect-block .modal-dialog .modal-header h4{font-size:1.6em;font-weight:500;margin:1rem auto;padding-bottom:1rem;position:relative;}#block-cityselect-block .modal-dialog .modal-header h4::after{position:absolute;content:"";bottom:0;width:100px;border-bottom:1px solid #d95ba2;left:calc(50% - 50px);}#block-cityselect-block .modal-dialog .modal-header button.close{position:absolute;right:-30px;top:15px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABKCAYAAAChMZQEAAACCElEQVRYhe2YQW6jMBRAX1GVXTYTwQm665xhRukheoxwFnOMHCJVe4VpdnOCVF21q2x+F5gEjDEfTHb+EhIR+L3E+H+cfyciACtgDXyyTPwCvoFzZuF74BXIF4DnwJtlrhCRjYi8Sx3vIpKLCDOP3GFtmgvFAhIXXogI7RtiJF64K5grceGdMb4BUyRB+JDAJynmwEOCMYkKPiYYkqjhGoFPMmkRaJdhW6KGiwiZMv3FHu3PypHT13lz/m+JKfJlaD5FMhXuuxaUzIFPkmjg2lLhlcTAVZJY+KhkCXiQgdz4lXkPfAH/bd5tgQ91lvbjwzJeLPPrTuS225ZGcLPQFrskSIIkSIIkSIIkSIIkiIx7AGOqFbAuy11v62hMNYd77XhZ+B54NaZavOOVUW96H4BH4CVSklPvrB8tc53ZaXkCjpGSNvxomZ8ZQFnuTpESH/wE0Nm+G1MVwKF1o+YPiQvvjOksU98vIdzqDMJ7goCkmAP3CgYkB0eigoPzDNzwPJMn6laOCj4qGJCghYMtFSPRTFcjQQsHfbGb3fHSCJoH+pv6mx/t+QFFtz4osNnsZuh2imRQMAA/cW0XqCReQQDehFrSE3jgWwc+SdIRDMBDS3FUchH44GW507R2gpIsEj4kuVThzJhqEwn3SZoq3O94zYS7kkvHKyvL3Rl4Bv5GwtuSP5Z5/gHvxoo5a2etUgAAAABJRU5ErkJggg==") 0 0;width:24px;height:24px;padding:0;z-index:5;}@media (max-width:575.98px){#block-cityselect-block .modal-dialog .modal-header button.close{right:30px;top:30px;background-position:0 100%;}}#block-cityselect-block .modal-dialog .modal-header button.close span{display:none;}#block-cityselect-block .modal-dialog .modal-body{padding:7rem 1rem 3rem 2rem;}@media (max-width:575.98px){#block-cityselect-block .modal-dialog .modal-body{padding:7rem 1rem 2rem;}}#block-cityselect-block .modal-dialog .modal-body .search{position:absolute;top:2.5rem;right:2.5rem;}@media (max-width:1199.98px){#block-cityselect-block .modal-dialog .modal-body .search{position:static;margin:1em 0 2em;text-align:center;}}#block-cityselect-block .modal-dialog .modal-body .search input{padding:0.7rem 1.5rem;box-shadow:0 5px 21px -5px rgba(211,208,208,0.8);border:1px solid #d3d0d0;font-weight:300;font-size:0.9em;border-radius:0.3rem;padding-right:40px;max-width:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA7ElEQVQokZXSvyuFURgH8M/VZbRgwGCQcgcld1b8DbyKugsZhVX+B6VruwMli8wySrJZzQYsfuyia3if9+0o3V7fOp0zPJ/O0zlP7aN5IDKATaxiGF284QwdfErSF/s47jCKZUyjgQxjuI29TB39OMcervzOC/YDXmAeX8WNG7j+A6W5xA3W01bX0O6BihxFbQmH8FQBPmIkhd0KKK0vD++YqIAm8ZzCY2xXgDvyPy3hCZpY6oEyzMUlJfwOtIvDaKnIlPw1tzCImRTCKxZwH4UPsdryiVrECk4xC7VkVqukIZ+yVv0/KrrI0PkBBYouQm9Y0KQAAAAASUVORK5CYII=") calc(100% - 16px) center no-repeat;}#block-cityselect-block .modal-dialog .modal-body .search input:active,#block-cityselect-block .modal-dialog .modal-body .search input:focus{box-shadow:none;outline:none;}#block-cityselect-block .modal-dialog .modal-body .list{margin-top:1em;}#block-cityselect-block .modal-dialog .modal-body .list > div{columns:4;}@media (max-width:1199.98px){#block-cityselect-block .modal-dialog .modal-body .list > div{columns:3;}}@media (max-width:767.98px){#block-cityselect-block .modal-dialog .modal-body .list > div{columns:2;}}@media (max-width:575.98px){#block-cityselect-block .modal-dialog .modal-body .list > div{columns:1;}}#block-cityselect-block .modal-dialog .modal-body .list > div h2{color:#d95ba2;font-weight:400;position:absolute;left:0;top:4px;line-height:1.1;font-size:1.1rem;margin:0;}#block-cityselect-block .modal-dialog .modal-body .list > div ul{position:relative;list-style:none;margin-bottom:0;padding-left:2rem;padding-bottom:1rem;page-break-inside:avoid;}@media (max-width:575.98px){#block-cityselect-block .modal-dialog .modal-body .list > div ul{padding-left:3rem;}#block-cityselect-block .modal-dialog .modal-body .list > div ul h2{left:1rem;}}#block-cityselect-block .modal-dialog .modal-body .list > div ul li a{border-bottom:1px solid #d5d5d5;}#block-cityselect-block .modal-dialog .modal-body .list > div ul li a:hover{color:inherit;border-bottom:0;}.form-counter{display:flex;align-items:center;min-width:90px;}.form-counter-button{border:0;width:30px;height:26px;padding:0;margin:0;flex-shrink:0;cursor:pointer;box-shadow:none;background-position:center;background-repeat:no-repeat;background-color:transparent;position:relative;}.form-counter-button::before{content:"";display:block;position:absolute;top:50%;left:50%;width:74px;height:72px;opacity:0;pointer-events:none;background-position:center;background-repeat:no-repeat;transform:translate3d(-50%,-29%,0);transition:opacity 0.4s;}.form-counter-button:hover::before{opacity:1;}.form-counter-button:active::before{opacity:0.75;}.form-counter-button--minus{background-image:url(/themes/adaptive/images/form-counter-minus.png);}.form-counter-button--minus::before{background-image:url(/themes/adaptive/images/form-counter-minus-hover.png);}.form-counter-button--plus{background-image:url(/themes/adaptive/images/form-counter-plus.png);}.form-counter-button--plus::before{background-image:url(/themes/adaptive/images/form-counter-plus-hover.png);}.form-counter-field{flex-grow:1;}.form-counter-field .form-control{border:0;background:transparent;padding:0 5px;margin:0;text-align:center;height:26px;line-height:26px;font-size:16px;color:#222123;pointer-events:none;user-select:none;}.form-counter-field .form-control::-webkit-input-placeholder{color:#222123;text-align:center;}.form-counter-field .form-control::-moz-placeholder{color:#222123;text-align:center;}.form-counter-field .form-control:-ms-input-placeholder{color:#222123;text-align:center;}.form-checkbox{position:relative;display:inline-block;vertical-align:middle;width:26px;height:26px;flex-shrink:0;}.form-checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;z-index:5;cursor:pointer;}.form-checkbox-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #d3d0d0;border-radius:6px;overflow:hidden;z-index:4;pointer-events:none;box-shadow:0 6px 12px 0 rgba(110,110,162,0.1);transition:background-color 0.4s,border-color 0.4s,box-shadow 0.4s;}.form-checkbox-overlay::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/adaptive/images/checkbox-arrow.png) no-repeat center;opacity:0;transform:scale(0.8) translate3d(20%,-20%,0) perspective(1px);transition:transform 0.4s,opacity 0.4s;}.form-checkbox:hover .form-checkbox-overlay{border-color:rgba(206,54,139,0.09);background-color:rgba(206,54,139,0.09);}.form-checkbox:active .form-checkbox-overlay{border-color:rgba(206,54,139,0.21);background-color:rgba(206,54,139,0.21);box-shadow:none;}input:checked + .form-checkbox-overlay{background-color:#ce368b !important;border-color:#ce368b;}input:checked + .form-checkbox-overlay::before{opacity:1;transform:none;}.form .label,.form label{display:block;font-size:17px;line-height:1.25;font-weight:bold;margin:0 0 12px;}.form .form-item{margin:0 0 15px;}.form .form-actions{margin:0;}.form .form-actions .btn{width:100%;}.form .form-control{border:solid 1px #d3d0d0;border-radius:6px;box-shadow:0 6px 12px 0 rgba(110,110,162,0.1);padding:14px 25px;margin:0;font-size:15px;line-height:1.15;color:inherit;transition:background-color 0.4s,border-color 0.4s,box-shadow 0.4s;}.form .form-control:hover{background-color:#f7f6f6;}.form .form-control:focus{background-color:#fff;border-color:#958e8e;box-shadow:none;}.form .form-control::-webkit-input-placeholder{color:#aeaeb2;transition:opacity 0.4s,transform 0.4s;}.form .form-control:focus::-webkit-input-placeholder{opacity:0;transform:translate3d(-25px,0,0);}.form .form-control::-moz-placeholder{color:#aeaeb2;transition:opacity 0.4s,transform 0.4s;}.form .form-control:focus::-moz-placeholder{opacity:0;transform:translate3d(-25px,0,0);}.form .form-control:-ms-input-placeholder{color:#aeaeb2;transition:opacity 0.4s,transform 0.4s;}.form .form-control:focus:-ms-input-placeholder{opacity:0;transform:translate3d(-25px,0,0);}.form .form-no-label{width:100%;display:block;}.form .form-type-checkbox{display:flex;align-items:center;padding:20px 0;}.form .form-type-checkbox label{margin:0 0 0 12px;font-size:13px;line-height:1.15;font-weight:normal;color:#000;}.messages{box-shadow:none;border:0;color:#fff;margin:0 0 15px;padding:15px 20px;font-size:16px;line-height:1.25;}.messages a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.25);transition:color 0.4s,border-color 0.4s;}.messages a:hover{color:#fff;border-color:#fff;}.messages a:active{border-color:rgba(255,255,255,0.5);}.messages--error{background:#F44336;}.messages--status{background:#4CAF50;}.messages--warning{background:#FF9800;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#aeaeb2;border-color:transparent;color:#fff;}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background-color:#ce368b;border-color:transparent;color:#fff;}#balakovo-catalog .modal-dialog{max-width:1000px;}#balakovo-catalog .rc-container.rc-main_wrapper{max-width:100%;}.vologda-paykeeper{display:flex;justify-content:center;width:50%;margin:0 auto 50px;}.vologda-paykeeper label{font-weight:600;}.vologda-paykeeper input{line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;padding:0.7rem 1.5rem;box-shadow:0 5px 21px -5px rgba(211,208,208,0.8);border:1px solid #d3d0d0;font-weight:300;font-size:0.9em;}.vologda-paykeeper .form-submit{background:linear-gradient(to bottom,#f576b7 0%,#ef2a98 100%);box-shadow:0 17px 37px -4px #8a1d5a;transition:0.4s;border:none;border-radius:0.3rem;font-weight:300;color:#fff;}.vologda-paykeeper .form-submit:hover{background:linear-gradient(to bottom,#ef2a98 0%,#f576b7 100%);}@media (max-width:991.98px){.vologda-paykeeper{width:70%;}}@media (max-width:767.98px){.vologda-paykeeper{width:100%;}}.catalog-filter{position:sticky;top:20px;}.catalog-filter-inner{border:solid 1px #e9e9e9;border-radius:6px;}.catalog-filter-tabs{border:0;}.catalog-filter-tabs .nav-item{width:50%;margin:0;}.catalog-filter-tabs .nav-item:last-child .nav-link{border-right:0;border-top-right-radius:6px;}.catalog-filter-tabs .nav-item:first-child .nav-link{border-top-left-radius:6px;}.catalog-filter-tabs .nav-link{border-radius:0;border:solid #e9e9e9;border-width:0 1px 1px 0;padding:15px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1.25;color:#a7a7a8;transition:color 0.4s,border-color 0.4s,background-color 0.4s;background-color:#f7f6f6;}.catalog-filter-tabs .nav-link:hover{background-color:#fff;}.catalog-filter-tabs .nav-link:active{background-color:rgba(206,54,139,0.1);}.catalog-filter-tabs .nav-link img{flex-shrink:0;margin-right:10px;position:relative;top:-1px;filter:grayscale(1);-webkit-filter:grayscale(1);transition:filter 0.4s,-webkit-filter 0.4s;-webkit-transition:filter 0.4s,-webkit-filter 0.4s;}.catalog-filter-tabs .nav-link.active{background-color:#fff;color:#222123;}.catalog-filter-tabs .nav-link.active img{filter:none;-webkit-filter:none;}.catalog-filter .form-actions,.catalog-filter .form-item{float:none !important;margin:0 !important;}.catalog-filter .form-fields > .form-item,.catalog-filter .form-inner > .form-item{padding:19px 20px;border-bottom:solid 1px #e9e9e9;}.catalog-filter .form-actions{padding:0 20px 17px;}.catalog-filter .form-actions .btn{margin:0 0 15px;width:100%;}.catalog-filter .form-actions .btn:last-child{margin-bottom:0;}.catalog-filter .form-last-field{border-bottom:0 !important;}.catalog-filter .form-actions{border:0 !important;}.catalog-filter .form-price-inner{padding-bottom:48px;position:relative;}.catalog-filter .form-price label{display:block;font-size:16px;line-height:1.25;font-weight:bold;margin:0 0 17px;color:#222123;}.catalog-filter .form-price input{display:inline-block;position:absolute;bottom:5px;width:auto;border:0;pointer-events:none;font-size:14px;line-height:1.25;padding:0;margin:0;background:transparent;color:#222123;}.catalog-filter .form-item-field-apartment-filter-cost-value-min input{left:0;}.catalog-filter .form-item-field-apartment-filter-cost-value-max label{display:none;}.catalog-filter .form-item-field-apartment-filter-cost-value-max input{right:0;text-align:right;}.catalog-filter .form-fields .form-item{display:flex;align-items:center;justify-content:space-between;}.catalog-filter .form-fields .form-item.form-item-field-apartment-district-target-id,.catalog-filter .form-fields .form-item.form-item-field-metro-target-id{display:block;}.catalog-filter .form-fields .form-item.form-item-field-apartment-district-target-id label,.catalog-filter .form-fields .form-item.form-item-field-metro-target-id label{margin:0 0 10px 0;}.catalog-filter .form-fields label,.catalog-filter .form-fields legend{display:block;padding:0;font-size:14px;line-height:1.25;font-weight:normal;margin:0 10px 0 0;min-width:125px;}.catalog-filter .form-fields .form-checkboxes label{display:none;}.catalog-filter .ui-widget{border:0;height:2px;background-color:#e9e9e9;}.catalog-filter .ui-slider-range{background-color:#ce368b;}.catalog-filter .ui-slider-handle{width:30px;height:33px;border:0;top:-9px;cursor:pointer;background:url(/themes/adaptive/images/price-slider-handler.png) no-repeat center;transition:transform 0.4s;}.catalog-filter .ui-slider-handle:hover{transform:translate3d(0,-2px,0);}.catalog-filter .ui-slider-handle:focus{outline:none;box-shadow:none;}.catalog-filter .ui-slider-handle:active{transform:translate3d(0,-2px,0) scale(1.1) perspective(1px);}article.node--type-page.node--view-mode-teaser h3{font-size:1rem;font-weight:400;margin:1.3em 0;}article.node--type-page.node--view-mode-teaser .field--name-field-image{border-radius:0.3rem;overflow:hidden;}article.node--type-page.node--view-mode-teaser .field--name-field-image a{display:block;width:100%;}article.node--type-page.node--view-mode-teaser .field--name-field-image a img{width:100%;}article.node--type-page.node--view-mode-teaser .field--name-field-short{font-size:0.8em;}article.node--type-page.node--view-mode-teaser a.more{display:flex;align-items:center;font-size:0.8em;margin-top:1.5em;}article.node--type-page.node--view-mode-teaser a.more span{border-bottom:1px solid #e5e5e5;}article.node--type-page.node--view-mode-teaser a.more:hover span{border-bottom-color:transparent;}article.node--type-page.node--view-mode-teaser a.more svg{margin-left:0.5rem;}@media (max-width:767.98px){.paragraph--type--loyals h2{text-align:center;font-size:1.5rem;max-width:450px;margin:0 auto 1em;}}@media (max-width:414px){.paragraph--type--loyals h2{font-size:1.3rem;}}.paragraph--type--loyal-item{display:flex;justify-content:space-between;align-items:center;}@media (max-width:767.98px){.paragraph--type--loyal-item{flex-direction:column;justify-content:center;}}.paragraph--type--loyal-item .field--name-field-loyal-image{max-width:350px;width:100%;margin-right:40px;}@media (max-width:767.98px){.paragraph--type--loyal-item .field--name-field-loyal-image{margin-right:0;margin-bottom:15px;}}.paragraph--type--loyal-item .field--name-field-description{flex:1;font-size:18px;}@media (max-width:767.98px){.paragraph--type--loyal-item .field--name-field-description{text-align:center;}}@media (max-width:575.98px){.paragraph--type--loyal-item .field--name-field-description{font-size:16px;}}.loyal-qr{display:flex;justify-content:space-between;align-items:center;}@media (max-width:767.98px){.loyal-qr{flex-direction:column;justify-content:center;}}.loyal-qr-left{max-width:350px;width:100%;margin-right:40px;}@media (max-width:767.98px){.loyal-qr-left{margin-right:0;margin-bottom:15px;}}.loyal-qr-right{flex:1;font-size:18px;}.loyal-qr-right .field--name-body p:not(:last-child){margin-bottom:15px;}@media (max-width:767.98px){.loyal-qr-right .field--name-body{text-align:center;}}.loyal-qr .paragraph--type--qr-kod{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;}.loyal-qr .paragraph--type--qr-kod .field--name-field-qr-image{max-width:150px;width:100%;}.loyal-qr .paragraph--type--qr-kod .field--name-field-description{flex:1;font-size:16px;}@media (max-width:575.98px){.loyal-qr .paragraph--type--qr-kod .field--name-field-description{font-size:14px;}}body.front{overflow-x:hidden;}body.front .cityOfferText{margin-bottom:50px;}body.front .cityOfferText .text-white{max-width:100%;margin-bottom:0;}body.front .title-wrapper{display:flex;flex-flow:column;justify-content:center;background:url(/themes/adaptive/images/bg-front.webp) center;background-size:cover;padding:8em 0 10em;text-align:center;}@media (max-width:767.98px){body.front .title-wrapper{padding:5em 0;}}body.front .title-wrapper h3{font-weight:400;color:#fff;margin-bottom:0;}body.front .title-wrapper h1{font-size:2.75rem;font-weight:700;max-width:60%;margin:0 auto 2.5rem;line-height:1.2;}@media (max-width:1199.98px){body.front .title-wrapper h1{max-width:none;}}@media (max-width:767.98px){body.front .title-wrapper h1{font-size:2.2rem;margin:0 auto 1rem;}}@media (max-width:400px){body.front .title-wrapper h1{font-size:1.8rem;}}body.front .title-wrapper .search-box form{border-radius:0.3em;box-shadow:0 10px 30px -10px #6e6ea2;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAC4jAAAuIwF4pT92AAADaklEQVR42q2XS0iVQRTHb4U3xbQLRpgViQuL7CK9qKg2pRWo7cpLIBQipQYSSKuEDGrRykdYtGlhmQaaidVCokVlhEmFIZS00vK1ScOCVp0Dv4lxmPvd22Pxg7nznXP+3z1z5sx8oVs374aSICyUCc3CS2FK+A5TzDVjE04mZiKDiHBJmBYeCTXCNiHdsklnrgabaXwifyscEz7zT9YnmZkQtuozQYykhZcJ14Q3wpYAgVUQ73kBMdqIGSisBt1Cj5AaJ+ASgn2BNuZ8tqnE6nbFXUP9p12+N4Rc4awwLKyF18zlxvHRWJ3E9gqXC2+FNMdxtVDB+A7pU9tiOM7c7YC0pxE75gpHKKQCj9M+od8SLvHYlPAslGDNJ0y1m8lGocUxbBAGhCFhlvEkIvX8HmCsc68SbSGqvdEIh2kC6xyjZ0KVUGTxBJF8ay6fOX2p8aAtRE2oVlh/lAoPPUYqHKVoLlipHqOgbMZ4pvaDwmMhL464apWGSHFtgLAGuGgJ1wnbHeqsNV4qnGGrVXriaodrCfGGWwOEdTus8RRXhVXtdnHl4LOHGG5c1RrUwYywIkB4l9DnES5hmVzhPnyixNAMnHN6+4wOFuKshRHW7lPoEc4GV7gQHyO8UvjqxF4wwilCu3DPYhZnTV21R/g8uMLV+ESJcV/4Scx2tBZMqjM4W49Y22QE541Wu7OFs8AVVttN+I5Y8Q4L8yzrjF1c753TyKRax5keYT30j3qEjW3UKS79A+/s4tLtdFq4YaXUFt4h9HqEj4ErrLY7PcK1aPzeTqaBHOLfG8OnpCyTVLnCGeAKF+HjCvejoVpldsvUm8NH9l/IujtlcQK5wvXgCpfjYwunMLeoZZpDopkAQzSALtqlbo8Oj3CudQbbwh34GGGN9VzYLTRxH1t0LI5zdKngZae4Qh7hg9YS+I5FI9zAltqMRsS9CMQ40HNI+VwC4SoIEp6jkrOJfSLo6tNJCj8IV2h55nkPjT/PoZJn9nXnqjAqbEh09XEve/qWD4QXwl723xzn7ieHSZ6pzX4uBb0cLkld9ox4G6kpYK+OUnTaiU46QXR8igY0zDKV/+n11nehb2KrFdMAdM2+WdfbeS5y14UD2DbhG/vXT5gpzydMJvz3Txib5fTlVj7QNPgPMB9trfTv5cnE/AU5vo5RvoLwpgAAAABJRU5ErkJggg==") 1.2em center no-repeat;padding-left:70px;display:flex;justify-content:space-between;position:relative;overflow:hidden;}@media (max-width:575.98px){body.front .title-wrapper .search-box form{background:#fff;padding-left:0;}body.front .title-wrapper .search-box form::before{display:none;}}body.front .title-wrapper .search-box form::before{content:"";position:absolute;left:70px;background:#e7e7f0;height:2rem;width:1px;z-index:1;top:calc(50% - 1rem);}body.front .title-wrapper .search-box form .form-actions,body.front .title-wrapper .search-box form .form-item{margin:0;}body.front .title-wrapper .search-box form .form-actions input:active,body.front .title-wrapper .search-box form .form-actions input:focus,body.front .title-wrapper .search-box form .form-item input:active,body.front .title-wrapper .search-box form .form-item input:focus{outline:none;box-shadow:none;}body.front .title-wrapper .search-box form input{height:70px;padding-left:30px;border:0;position:relative;outline:none;flex-basis:70%;padding-top:3px;clip-path:inset(0 25px 0 0);}body.front .title-wrapper .search-box form input::placeholder{color:#aeaeb2;}body.front .title-wrapper .search-box form button{top:2px;left:-32px;}@media (min-width:576px){body.front .title-wrapper .search-box form button{min-width:140px;}}body.front .title-wrapper .search-box form button .content{margin-top:-27px;display:flex;align-items:center;}@media (max-width:575.98px){body.front .title-wrapper .search-box form button .content{margin-top:-22px;}}body.front .title-wrapper .search-box form button .content span{margin-left:0.5rem;font-weight:300;}@media (max-width:575.98px){body.front .title-wrapper .search-box form button .content span{font-size:0;}}body.front .title-wrapper .icons .icon{background:url(/themes/adaptive/images/icons-front.png) center top no-repeat;color:#e9e9e9;padding-top:70px;font-size:0.9em;line-height:1.3;font-weight:300;}body.front .title-wrapper .icons .icon:nth-child(2){background-position-y:-250px;}body.front .title-wrapper .icons .icon:nth-child(3){background-position-y:-500px;}body.front .title-wrapper .icons .icon:nth-child(4){background-position-y:-750px;}body.front .region-title{background:none;padding:1rem 0 2rem;}body.front article.node--type-front h2{padding-right:4rem;padding-bottom:1.3rem;border-bottom:1px solid #e9e9e9;display:inline-block;}body.front article.node--type-front .field--name-field-front-images{border-radius:0.3rem;overflow:hidden;}body.front article.node--type-front .field--name-field-front-images .field__item{width:100%;}body.front article.node--type-front .field--name-field-front-images .flickity-button{background:#fff;opacity:1;border:1px solid #e9e9e9;border-radius:0.3rem 0 0 0.3rem;border-right:0;position:relative;width:50px;height:60px;bottom:30px;padding:0;}body.front article.node--type-front .field--name-field-front-images .flickity-button::after,body.front article.node--type-front .field--name-field-front-images .flickity-button::before{content:"";position:absolute;width:9px;height:16px;transition:0.3s;opacity:1;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAAQCAYAAAAyAdDbAAAB1klEQVRYhe3ZPWsUQRjA8Z8HWkRBxZdCTmyCCYJYGARtVHyNaGMjfgFrSws/gDbiV7DRTouIUXzBSpsIQhCMKFgIQlRU0BQ2ZzEZnT129xKI3hTzh2Nhd/bZg//Ms/M8u0o743iIy71e70Z64dvE9dobNsxcHBCysJI0eUAXj3Ct03L/qCC4iwtLeWARnA1b8RhjuNQkebswC7p4h3ODohbB2bBZcLcT85isk7wNT7ADH3B08dhIneCWNFL4d6zHfezGZ8HdXL/kLUKKHsVHHMb7tqhFcDaswzT24jtOYhZSyRsFwbvwCcfwti1qEZwNI5jCfvzAJF7Ei1FyXOZ78BXH8aotahGcDWtwG4ewgDN4ng7oLP6msM/fZf5yuU8qgofGLZzAL5zF0/4BHfSEGQCrsfY//bnCytOrOxklxxkQc/uB5UYvJdTQOI8HQtq+g4P9A+I7eQGn8UxYyfcw0Ra5Lj0X0UMhTdMjuCtswP6Q7q5/4hRmVOutRorobEg3XGkphapkqvXVJqE1Nt4WvYjOhrR0qizSuo7XFxzBa9XmSCNFdDakizS2N8eaetdpM6SLm4OilxIqG2I7843woWK67StU7FvP4upSohfR2TAvZOM5XPkNjSV8Ebv1AQQAAAAASUVORK5CYII=") -1px 0;left:54%;top:calc(50% - 8px);}body.front article.node--type-front .field--name-field-front-images .flickity-button::after{opacity:0;background-position-x:9px;}body.front article.node--type-front .field--name-field-front-images .flickity-button:hover::before{opacity:0;}body.front article.node--type-front .field--name-field-front-images .flickity-button:hover::after{opacity:1;}body.front article.node--type-front .field--name-field-front-images .flickity-button:disabled::before{opacity:0.2 !important;}body.front article.node--type-front .field--name-field-front-images .flickity-button:disabled::after{opacity:0 !important;}body.front article.node--type-front .field--name-field-front-images .flickity-button svg{display:none;}body.front article.node--type-front .field--name-field-front-images .flickity-button.previous{left:0;transform:rotate(0);}body.front article.node--type-front .field--name-field-front-images .flickity-button.next{left:0;transform:rotate(180deg);}body.front .catalog .title{text-align:center;}body.front .catalog .title h2{font-size:2.25rem;margin-bottom:1rem;}@media (max-width:575.98px){body.front .catalog .title h2{font-size:1.6rem;}}body.front .catalog .title h2 a{color:#ce368b;border-bottom:1px solid #ce368b;position:relative;}body.front .catalog .title h2 a::after{content:"";position:absolute;right:-24px;top:50%;width:16px;height:7px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAYAAAABIM1CAAAAgklEQVQYlZXQQQqCABCF4S/pRq1aFl0hOojQIQLpIoKnEOoM4glCWuamaOEIGhb5lm/ez7yZxX11TnFCYp5eOCbIcEA7A26DyfqtOXZo/oCbyOaMa5dYo/4B15Epe+Pz7ioClwn4GrNqaE497oYtioFXYBOzkZZfqj6w1z0YUjyngm/axRoVLji7ggAAAABJRU5ErkJggg==");}body.front .catalog .title span{color:#85848b;font-size:1.25em;font-weight:400;}body.front .catalog .more-link{text-align:center;}body.front .catalog .more-link a{padding:1em 4.5em;margin-top:1em;}@media (max-width:575.98px){body.front .catalog .more-link a{padding:1em 1.5em;}}body.front .catalog .more-link a::before{display:none;}.cityOfferText .region-title{padding:1rem 0 0.5rem !important;}.cityOfferText .region-title .page-title{font-weight:400 !important;color:#fff;font-size:1.625rem !important;}.cityOfferText p.offer{font-size:2.75rem;font-weight:700;max-width:60%;margin:0 auto 1rem;line-height:1.2;color:#fff;}@media (max-width:1199.98px){.cityOfferText p.offer{max-width:none;}}@media (max-width:767.98px){.cityOfferText p.offer{font-size:2.2rem;}}@media (max-width:400px){.cityOfferText p.offer{font-size:1.8rem;}}.cityOfferText p.offerSub{color:#fff;margin:0 auto 2.5rem;}@media (max-width:767.98px){.cityOfferText p.offerSub{margin:0 auto 1rem;}}.color-brand{color:#f759a5;}.block-cashback{background:url(/themes/adaptive/images/cashback-bg.jpg) no-repeat center 0;background-size:cover;padding:85px 0 80px 0;color:#fff;}@media (max-width:1199.98px){.block-cashback{overflow:hidden;}}.block-cashback h2{font-weight:700;font-size:44px;margin-bottom:27px;}.block-cashback p{font-size:26px;line-height:1.3em;}.block-cashback .link{margin-top:35px;}@media (min-width:720px){.block-cashback .link{margin-top:106px;}}.block-cashback .link a{display:inline-block;margin-right:25px;margin-bottom:10px;}.block-cashback .link a:hover{opacity:0.8;}.block-cashback .phone{position:relative;text-align:center;height:370px;display:flex;align-items:center;margin:25px 0 20px 0;}@media (min-width:540px){.block-cashback .phone{margin:95px 0 105px 0;}}@media (min-width:960px){.block-cashback .phone{margin:0;}}.block-cashback .phone:before{content:"";background:url(/themes/adaptive/images/cashback-phone.png) no-repeat center 0;background-size:contain;width:330px;height:515px;position:absolute;top:50%;left:50%;z-index:2;margin-top:-210px;margin-left:-170px;pointer-events:none;}@media (min-width:720px){.block-cashback .phone:before{margin-top:-295px;margin-left:-255px;width:563px;height:734px;}}@media (min-width:1140px){.block-cashback .phone:before{margin-top:-352px;margin-left:-225px;}}.block-cashback .phone a{font-size:18px;position:relative;z-index:5;-webkit-transform:skew(-2deg,-10deg);transform:skew(-2deg,-10deg);top:15px;left:40px;}@media (min-width:720px){.block-cashback .phone a{top:80px;left:25px;}}@media (min-width:960px){.block-cashback .phone a{top:80px;left:87px;}}@media (min-width:1140px){.block-cashback .phone a{top:20px;left:105px;}}.block-SEO{padding:60px 0;}.page-node-606 .page-wrapper{overflow-x:hidden;}.page-node-606 #main{padding-top:0;}.page-node-606 .ajax-progress-throbber .message{display:none;}.inform-banner{color:#ffffff;font-family:GothamPro,Helvetica,sans-serif;position:relative;min-height:573px;margin-bottom:64px;padding-top:136px;text-align:center;}.inform-banner > *{position:relative;z-index:2;}.inform-banner .inform-banner__caption{font-weight:700;font-size:32px;line-height:42px;max-width:770px;width:100%;margin:0 auto 22px;letter-spacing:0.02em;}@media (min-width:768px){.inform-banner .inform-banner__caption{font-size:44px;line-height:53px;}}.inform-banner .inform-banner__subcaption{font-weight:400;font-size:26px;letter-spacing:0.02em;margin-bottom:56px;}.inform-banner::before{content:"";position:absolute;top:0;left:50%;width:100vw;min-height:573px;background-image:url(/themes/adaptive/images/inform-banner-bkg.jpg);background-repeat:repeat-x;background-position:center;transform:translateX(-50%);z-index:1;pointer-events:none;}@media (max-width:767.98px){.inform-banner{padding-top:73px;}}.contact-message-questionnaire-form-form .form-submit,.inform__button,.message-button{color:#fff;font-size:16px;padding:13px 17px;font-weight:300;letter-spacing:0.5px;min-width:220px;background-image:linear-gradient(to bottom,#f576b7 0%,#ef2a98 100%) !important;border:none;border-radius:5px;box-shadow:0 17px 37px -4px #8a1d5a;text-align:center;transition:background-color 0.4s,box-shadow 0.4s,border-color 0.4s;}.contact-message-questionnaire-form-form .form-submit:hover,.inform__button:hover,.message-button:hover{color:#fff;background-color:#a82970;border-color:#a82970;box-shadow:0 16px 57px -5px rgba(138,29,90,0.62);}.message-button{display:inline-block;margin-bottom:30px;}.message-wrapper{padding:12px 28px;}#block-problems{margin-bottom:49px;}#block-problems h2{position:relative;padding-bottom:24px;margin-bottom:24px;}#block-problems h2::before{content:"";position:absolute;bottom:0;left:0;width:150px;height:1px;background-color:#d8d8da;}#block-problems .field--name-field-prgrph-list-item{display:flex;flex-direction:column;flex-wrap:wrap;}#block-problems .field--name-field-prgrph-list-item > .field__item{width:100%;}@media (min-width:992px){#block-problems .field--name-field-prgrph-list-item{max-width:50%;}}#block-problems .paragraph--type--prgrph-problems{display:flex;margin-bottom:12px;padding-right:15px;}#block-problems .field--name-field-problem-icon{flex-shrink:0;padding-top:5px;padding-right:13px;}#block-problems .field--name-field-problem-text{line-height:27px;letter-spacing:0.02em;}#block-problems .ajax-progress{display:none !important;}@media (min-width:992px){#block-problems .field--name-field-prgrph-list-item{max-height:262px;}}.inform-features{color:#ffffff;letter-spacing:0.02em;position:relative;min-height:508px;margin-bottom:77px;padding-top:102px;padding-bottom:22px;text-align:center;}.inform-features > *{position:relative;z-index:2;}.inform-features::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;background-image:url(/themes/adaptive/images/features-bkg.jpg);background-repeat:repeat;background-position:top center;background-size:auto 100%;transform:translateX(-50%);z-index:1;}.inform-features .inform-features__caption{font-size:36px;font-weight:500;margin-bottom:11px;}.inform-features .inform-features__subcaption{font-size:20px;}.inform-features .inform-features__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin-top:58px;padding-left:0;}.inform-features .inform-features__item{font-size:14px;line-height:17px;max-width:280px;margin-bottom:30px;padding:69px 40px 0;background-repeat:no-repeat;background-position:top center;}.inform-features .inform-features__item--plan{background-image:url(/themes/adaptive/images/icon-plan.png);}.inform-features .inform-features__item--build{background-image:url(/themes/adaptive/images/icon-building.png);}.inform-features .inform-features__item--list{background-image:url(/themes/adaptive/images/icon-list.png);}@media (max-width:767.98px){.inform-features{padding-top:60px;}}.contact-message-questionnaire-form-form{letter-spacing:0.02em;width:100%;border:1px solid #ebebeb;border-radius:5px;margin:0 auto;}.contact-message-questionnaire-form-form h2{font-size:20px;font-weight:500;padding:21px 28px 22px;margin-bottom:0;background-color:#f7f6f6;}@media (min-width:992px){.contact-message-questionnaire-form-form{max-width:724px;}}.contact-message-questionnaire-form-form form{display:flex;flex-wrap:wrap;justify-content:space-between;padding:19px 30px 20px 27px;}.contact-message-questionnaire-form-form .form-item{margin:0;}.contact-message-questionnaire-form-form .form-control{font-size:14px;line-height:21px;letter-spacing:0.02em;padding:12px 24px 11px;min-height:46px;box-shadow:0 6px 12px rgba(110,110,162,0.1);}.contact-message-questionnaire-form-form .form-control::-webkit-input-placeholder{color:#aeaeb2;}.contact-message-questionnaire-form-form .form-control::-moz-placeholder{color:#aeaeb2;}.contact-message-questionnaire-form-form .form-control:-ms-input-placeholder{color:#aeaeb2;}.contact-message-questionnaire-form-form .form-control:-moz-placeholder{color:#aeaeb2;}.contact-message-questionnaire-form-form .form-control:focus{box-shadow:0 6px 28px rgba(110,110,162,0.1);}.contact-message-questionnaire-form-form .form-control:hover{background-color:#f7f6f6;}.contact-message-questionnaire-form-form .nice-select{position:relative;padding:0;border:none;box-shadow:none;}.contact-message-questionnaire-form-form .nice-select:hover{box-shadow:none;}.contact-message-questionnaire-form-form .nice-select .list{list-style:none;}.contact-message-questionnaire-form-form .nice-select .current{display:block;width:100%;min-height:46px;padding:12px 24px 11px;border:1px solid #ced4da;border-radius:0.25rem;box-shadow:0 6px 12px rgba(110,110,162,0.1);transition:box-shadow 0.4s;}.contact-message-questionnaire-form-form .nice-select ul{position:absolute;display:none;padding:17px 13px;z-index:6;}.contact-message-questionnaire-form-form .nice-select.open ul{display:block;width:100%;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;}.contact-message-questionnaire-form-form .nice-select.open li{line-height:33px;padding:0 10px;}.contact-message-questionnaire-form-form .nice-select.open li:not(.selected):not(:hover){color:#aeaeb2;}.contact-message-questionnaire-form-form .nice-select.open li.selected{background-color:#f7f6f6;}.contact-message-questionnaire-form-form .nice-select.open li:hover{background-color:#f7f6f6;}.contact-message-questionnaire-form-form .nice-select::before{content:"";position:absolute;bottom:16px;right:16px;width:16px;height:16px;background-repeat:no-repeat;background-image:url(/themes/adaptive/images/icon-select-arrow.png);border-radius:50%;z-index:3;}.contact-message-questionnaire-form-form .nice-select::after{content:"";position:absolute;bottom:16px;right:16px;width:16px;height:16px;background-color:#fff;border-radius:50%;box-shadow:0 6px 10px 0 rgba(122,26,80,0.85);transition:box-shadow 0.4s;z-index:2;}.contact-message-questionnaire-form-form .nice-select:hover::after{box-shadow:0 3px 17px 0 rgba(122,26,80,0.65);}.contact-message-questionnaire-form-form .nice-select.open::before{transform:scaleY(-1);}.contact-message-questionnaire-form-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.contact-message-questionnaire-form-form .form-text{margin-top:0;}.contact-message-questionnaire-form-form label{font-size:16px;font-weight:700;margin-bottom:10px;}.contact-message-questionnaire-form-form .questionare_group{width:100%;}.contact-message-questionnaire-form-form .questionare_group > .form-wrapper{margin-bottom:16px;}@media (min-width:992px){.contact-message-questionnaire-form-form .questionare_group{max-width:calc(50% - 23px);}}.contact-message-questionnaire-form-form select.form-control:not([size]):not([multiple]){height:auto;}.contact-message-questionnaire-form-form .field--name-field-order-form-personal-accept .form-type-checkbox{display:flex;align-items:center;margin-top:19px;}.contact-message-questionnaire-form-form .field--name-field-order-form-personal-accept label{font-weight:400;font-size:12px;line-height:14px;max-width:200px;margin:0;padding-left:10px;}.contact-message-questionnaire-form-form .form-actions{width:100%;}@media (min-width:992px){.contact-message-questionnaire-form-form .form-actions{max-width:calc(50% - 23px);}}.contact-message-questionnaire-form-form .form-submit{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAATCAYAAACHrr18AAABxUlEQVRIibWWPWgUURSFv10V0WpDEjBGJAEtIgqiAS2TNClFECFpUghiGm2ioo2msNEQ3BSClY2FtY1NQhotLdJkC0FkIYmrFoa0Sz6LeRPG+MadLLsHLjNz3s+998x9PyWVCGaBZ7GGDqAB3CnlOD4LXAdKXXA8CQyjtrJ+9VCBfq2sLzynVcsFIlwGPgKDbWZYBp6SSHxhj1WPqz0ROxoivKR+VX+oEwfMslf9oDbVh2opzRj1l3GsZCaoqO/DBI/CBK2cjqrf1IY6nuGnVQ+Hn90Tkaieef8NXAMekFT7VWAm8DHcBpaAz8BNYOOfHm0Uybi6pX5RL+5rO6a+CYpV1SOR8XsZp3gCnIxEvw5UM9+rwGXgHfAJmAPeAiPAa+AMMBXac5F1fAoYivTZiXCbwASJ7C+BV4FfA66EYM+FZxxtSL3fTqs31DG1HLgBdVedLyJ1ihPE1+wG8D3C1/m7EAG2gLskBbYLzBfJuJazvGptqHEvjH1cJONJoD/C/4xwrVAl2bkWgSbw/H8Zd8Puh8zPe4C9uhN4QbJP11IiJjVAHzBG54/FEZLjtpHneAZY6LDTFNvArbyLAECF7lwEdoDmHyH01m34iXHgAAAAAElFTkSuQmCC"),linear-gradient(to bottom,#f576b7 0%,#ef2a98 100%) !important;background-repeat:no-repeat;background-position:29% center;padding:0.85em 10% 0.8em 22%;width:100%;font-size:1.1em;margin-bottom:1em;width:100%;}@media (max-width:767.98px){.contact-message-questionnaire-form-form .form-submit{background-position:20% center;}}article.node--type-review.node--view-mode-teaser .content{position:absolute;left:8%;bottom:11%;right:8%;color:#fff;pointer-events:none;z-index:5;}article.node--type-review.node--view-mode-teaser .content h6{font-size:0.9rem;font-weight:400;}@media (max-width:575.98px){article.node--type-review.node--view-mode-teaser .content h6{font-size:0.7rem;}}article.node--type-review.node--view-mode-teaser .content .date{font-size:0.8rem;color:rgba(255,255,255,0.5333333333);}@media (max-width:575.98px){article.node--type-review.node--view-mode-teaser .content .date{font-size:0.6rem;}}article.node--type-review.node--view-mode-teaser .youtube{place-content:center;overflow:hidden;display:flex;height:166.6666666667px;position:relative;}article.node--type-review.node--view-mode-teaser .youtube:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);}article.node--type-review.node--view-mode-teaser .youtube .video-placeholder{display:none;width:100%;height:100%;}article.node--type-review.node--view-mode-teaser .youtube .cover{width:100%;height:100%;}article.node--type-review.node--view-mode-teaser .youtube .cover img{object-fit:cover;width:100%;height:100%;}article.node--type-review.node--view-mode-teaser .youtube .cover svg{position:absolute;width:10%;height:auto;left:45%;top:50%;max-width:60px;transform:translateY(-50%);}article.node--type-review.node--view-mode-teaser .youtube.loaded:before,article.node--type-review.node--view-mode-teaser .youtube.loaded .content,article.node--type-review.node--view-mode-teaser .youtube.loaded .cover{display:none;}article.node--type-review.node--view-mode-teaser .youtube.loaded .video-placeholder{display:block;}.view-reviews iframe{border:none;height:100%;}.view-reviews .borders{border-radius:0.3rem;overflow:hidden;}.view-reviews .col-main{padding-right:1px !important;margin-bottom:1px;}.view-reviews .flickity.main .flickity-slider{transform:none !important;}.view-reviews .flickity.main article{width:100%;left:0 !important;opacity:0;transition:opacity 0.3s ease-in-out;z-index:-1;cursor:pointer;}.view-reviews .flickity.main article .content{width:30%;}.view-reviews .flickity.main article .content h6{font-size:1.25rem;}@media (max-width:575.98px){.view-reviews .flickity.main article .content h6{font-size:0.8rem;}}.view-reviews .flickity.main article .youtube{height:500px;}@media (max-width:991.98px){.view-reviews .flickity.main article .youtube{height:400px;}}@media (max-width:767.98px){.view-reviews .flickity.main article .youtube{height:300px;}}.view-reviews .flickity.main article .youtube.loaded::before{display:none;}.view-reviews .flickity.main article.is-selected{opacity:1;z-index:0;}.view-reviews .flickity.nav article{cursor:pointer;width:33%;max-height:200px;padding-right:1px;}.view-reviews .flickity.nav article svg{display:none;}@media (max-width:991.98px){.view-reviews .flickity.nav article{width:50%;}}.view-reviews .flickity.nav article .youtube{max-height:200px;}@media (max-width:767.98px){.view-reviews .flickity.nav article .youtube{max-height:170px;}}.view-reviews .flickity.nav article .date{display:none;}.view-reviews .custom-nav{display:flex;flex-flow:column;max-height:500px;overflow-y:scroll;border-radius:0 0.3rem 0.3rem 0;overflow:hidden;}.view-reviews .custom-nav .updown div{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAHMCAYAAAA6UePFAAACNElEQVR4nO3SL09bYRSA8UNJSEiQaBQKiURCUAhmCGGbXHXVJvoFKjbVJTCN3uRmkQiSLWxfAAUCgUCQpk0fxO0NZ7dc2g7MkuckR9z3Pef3/rlvADEhV4Az4ArYnqI+JhWsAhc8RA/YfQ66BlwyHn3g4F/QdeA6QafAYfoeAM1Z0A3gJgEnwNJorpPGh0BrGnQTuE2NP4DFSk27ch3tp9Ad4C4VfwMWao7YGu20jM5j6B7Fny3jGJivu7NRNinutowuMFei+5XJI6AxASzzNcVryL0RwHka/FSuNkO+qpxyOYC3wB/gw4xYzi3gF/AZiOIOXjgaLy6KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiv5X6JuI+B0R75/hbEXEz4joRkQEcM5DfATmgJghd4FeMpYD2AcGafAIaEwJHgD91PsFiHJyr7LaMTA/AXxX2Uy3PGUu2gHuUtFXYKEGbAHDVNvJ89XiTeA2FX8HFis1bf6OdnXRx3axAdykphNgaTTXSePD0Y7HjLr7WgeuE3AKHKbvAdCs6a1FA1gDLhmPPsVfr+2d9GRWgYsE9ije5ZN907zFFeAMuAK2p6iPew3xuHX5e+2nAAAAAElFTkSuQmCC") center top no-repeat;position:absolute;width:30px;height:15px;right:35px;cursor:pointer;}.view-reviews .custom-nav .updown div:active{opacity:0.8;}.view-reviews .custom-nav .updown div.up{top:20px;}.view-reviews .custom-nav .updown div.down{bottom:20px;background-position-y:bottom;}.view-reviews .custom-nav article{margin-bottom:1px;position:relative;cursor:pointer;}.view-reviews .custom-nav article svg{display:none;}.view-reviews .custom-nav article.active{border:10px solid #008000;}.view-reviews .custom-nav article .date{display:none;}.view-reviews .view-footer .wrapper{border:1px solid #e9e9e9;border-radius:0.3rem;padding:0 36px 36px;}.view-reviews .view-footer h2{background:#f7f6f6;font-size:1.25rem;text-align:center;padding-bottom:70px;padding-top:35px;margin:0 -36px -40px;}.view-reviews .view-footer .row > div:first-child{font-size:1.2em;padding:3rem 0;}.view-reviews .flickity-prev-next-button{background:none;}.view-reviews .flickity-prev-next-button:hover{background:none;}.view-reviews .flickity-prev-next-button .flickity-button-icon{fill:#fff;}.apartment-teaser{display:flex;align-items:flex-start;padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #e9e9e9;}@media (max-width:1199.98px){.apartment-teaser{flex-direction:column;align-items:center;}}.apartment-teaser-picture{width:370px;flex-shrink:0;margin-right:40px;border-radius:6px;overflow:hidden;backface-visibility:hidden;position:relative;height:250px;}@media (max-width:1199.98px){.apartment-teaser-picture{width:100%;max-width:370px;margin:0 0 30px;}}.apartment-teaser-picture a{display:block;height:100%;transition:transform 0.4s,opacity 0.4s;}.apartment-teaser-picture a:hover{transform:scale(1.015) perspective(1px);}.apartment-teaser-picture a:active{opacity:0.75;}.apartment-teaser-content{flex-grow:1;padding:8px 0 0;}.apartment-teaser-title,.apartment-map-title{font-size:21px;line-height:1.25;margin-bottom:12px;padding-bottom:22px;position:relative;}.apartment-teaser-title::after,.apartment-map-title::after{content:"";display:block;position:absolute;left:0;bottom:0;width:73px;height:1px;background-color:#ce368b;}.apartment-teaser-metro{font-size:14px;color:#6b6b6b;position:relative;padding-left:20px;}.apartment-teaser-metro:before{content:"";position:absolute;top:4px;left:0;width:15px;height:12px;background:url(/themes/adaptive/images/icons/metro-icons.png) no-repeat 0 0;}.apartment-teaser-rooms{display:flex;font-size:13px;padding-top:5px;}.apartment-teaser .apartment-price{font-size:26px;line-height:1.05;margin-bottom:28px;font-weight:bold;margin-top:15px;}.apartment-teaser .apartment-price-suffix{font-weight:normal;font-size:15px;}.apartment-teaser .apartment-price .currency{font-size:24px;}.apartment-teaser .field--name-field-apartment-address{font-size:15px;line-height:1.25;color:#aeaeb2;margin-bottom:23px;}.apartment-teaser-buttons{display:flex;}@media (max-width:767.98px){.apartment-teaser-buttons{flex-direction:column;margin-bottom:-15px;}}@media (max-width:767.98px){.apartment-teaser-button{margin:0 0 15px;}.apartment-teaser-button .btn--buy{left:30px;}}.apartment-teaser-button a.btn:hover{color:#fff !important;}.apartment-slider{display:flex;}.apartment-teaser .apartment-slider .flickity-viewport{height:250px;}.apartment-slider .flickity-page-dots{bottom:18px;padding:0 18px;text-align:right;}.apartment-slider .flickity-page-dots .dot{width:10px;height:10px;border-radius:5px;border:solid 2px transparent;opacity:1;margin:0 2px;position:relative;background-color:transparent;transition:border-color 0.4s;}.apartment-slider .flickity-page-dots .dot::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background-color:#fff;transition:opacity 0.4s;}.apartment-slider .flickity-page-dots .dot.is-selected{border-color:#e5995c;}.apartment-slider .flickity-page-dots .dot.is-selected::before{opacity:0;}.apartment-slide{width:100%;min-width:0;background-color:#202021;text-align:center;}.apartment-full-slider .apartment-slide{width:auto;min-width:975px;}@media (max-width:1199.98px){.apartment-full-slider .apartment-slide{width:100%;min-width:0;}}.apartment-slide img{opacity:0.45;transition:opacity 0.4s;height:100%;width:100%;object-fit:cover;}.apartment-slide.is-selected img{opacity:1;}.apartment-mark{position:absolute;top:0;left:0;z-index:5;background-color:#ce368b;color:#fff;padding:12px 20px 12px 42px;font-size:14px;line-height:1.25;border-radius:6px 0 6px 0;pointer-events:none;}.apartment-mark::before{content:"";width:16px;height:100%;position:absolute;top:0;left:20px;background:url(/themes/adaptive/images/apartment-mark-icon.png) no-repeat center;}.apartment-mark:last-child{left:auto;right:0;border-radius:0 6px 0 6px;padding-left:20px;}.apartment-mark:last-child::before{display:none;}.apartment-link{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:6px;border:solid 1px #ededed;padding:12px 45px 12px 24px;font-size:15px;line-height:1.15;transition:color 0.4s,background-color 0.4s;}.apartment-link-name{border-bottom:solid 1px rgba(217,217,217,0.8);transition:border-color 0.4s;}.apartment-link::after{content:"";display:block;width:16px;height:16px;flex-shrink:0;margin-left:6px;background:url(/themes/adaptive/images/icons/apartment-link-icon.png) no-repeat center;}.apartment-link:hover{background-color:#f9f8f8;color:#ce368b;}.apartment-link:hover .apartment-link-name{border-color:transparent;}.apartment-link:active{background-color:#fff;}.apartment-map{max-width:300px;}.apartment-map-body{padding:20px 25px;}.apartment-map-title{font-size:19px;padding-bottom:15px;margin-bottom:15px;}.apartment-map-metro{font-size:14px;color:#6b6b6b;position:relative;padding-left:20px;font-size:14px;}.apartment-map-metro:before{content:"";position:absolute;top:4px;left:0;width:15px;height:12px;background:url(/themes/adaptive/images/icons/metro-icons.png) no-repeat 0 0;}.apartment-map-address{font-size:15px;line-height:1.25;color:#aeaeb2;margin-bottom:15px;}.apartment-map .apartment-price{font-size:26px;line-height:1.05;margin-bottom:15px;font-weight:bold;margin-top:10px;}.apartment-map .apartment-price-suffix{font-weight:normal;font-size:15px;}.apartment-map .apartment-price .currency{font-size:24px;}.apartment-map .apartment-teaser-button{flex-grow:1;}.apartment-map .apartment-teaser-button .apartment-link{width:100%;}.apartment-map-cluster{color:#222123;font-size:15px;line-height:1;text-align:center;font-weight:400;position:relative;display:inline-block;z-index:1;}.apartment-map-cluster::before{content:"";position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;aspect-ratio:1/1;box-sizing:content-box;padding:12px;border-radius:50%;background:linear-gradient(180deg,#F576B7 0%,#EF2B98 100%);box-shadow:0px 4px 6px rgba(0,7,47,0.16);transform:translate(-50%,-50%);z-index:1;}.apartment-map-cluster::after{content:"";position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;aspect-ratio:1/1;box-sizing:content-box;padding:8px;background-color:#ffffff;border-radius:50%;transform:translate(-50%,-50%);z-index:2;}.apartment-map-icon{position:relative;z-index:3;}.apartment-preview{border-radius:6px;overflow:hidden;backface-visibility:hidden;position:relative;max-width:370px;margin:0 auto;}@media (min-width:992px){.apartment-preview .apartment-slide{height:250px;}}@media (max-width:991.98px){.apartment-preview{margin:0 auto 30px;}.front .apartment-preview{margin-bottom:0;}}.apartment-preview-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;display:flex;align-items:flex-end;background-color:rgba(78,78,90,0.7);color:#fff;transition:background-color 0.4s;}.apartment-preview-overlay:hover{background-color:rgba(78,78,90,0.5);text-decoration:none;color:#fff;}.apartment-preview-overlay:active{background-color:rgba(78,78,90,0.3);}.apartment-preview-content{flex-grow:1;padding:18px 30px;}.apartment-preview-title{font-size:18px;line-height:1.25;padding-bottom:21px;margin-bottom:12px;border-bottom:solid 1px rgba(255,255,255,0.4);position:relative;}.apartment-preview-title::after{content:"";width:68px;height:1px;background-color:#ffa6d8;position:absolute;bottom:-1px;left:0;}.apartment-preview-rooms{display:flex;font-size:13px;padding-top:5px;}.apartment-preview-footer{display:flex;align-items:center;justify-content:space-between;margin:0 -15px;}.apartment-preview-footer-col{padding:0 15px;}.apartment-preview-link{display:flex;align-items:center;font-size:13px;line-height:1.25;opacity:0.8;transition:color 0.4s,opacity 0.4s;}.apartment-preview-link-name{border-bottom:solid 1px #fff;transition:border-color 0.4s;}.apartment-preview-link::after{content:"";display:block;width:16px;height:16px;flex-shrink:0;margin-left:6px;background:url(/themes/adaptive/images/icons/apartment-link-icon.png) no-repeat center;}.apartment-preview-link:hover{color:#fff;opacity:1;}.apartment-preview-link:hover .apartment-preview-link-name{border-color:transparent;}.apartment-preview .apartment-price{font-size:20px;line-height:1.05;font-weight:bold;}.apartment-preview .apartment-price-suffix,.apartment-preview .apartment-price span{font-weight:normal;font-size:11px;}.apartment-preview .apartment-price .currency{font-size:18px;}.apartment-preview .flickity-page-dots{display:none;}.apartment-block{padding-top:5px;margin-bottom:30px;}@media (max-width:991.98px){.apartment-block{margin-bottom:20px;}}.apartment-catalog-map .popover{border:0;max-width:300px;border-radius:6px;overflow:hidden;backface-visibility:hidden;box-shadow:0 6px 18px 0 rgba(107,106,114,0.47);}.apartment-catalog-map .popover .close{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#ce368b;color:#fff;z-index:5;opacity:1;font-weight:100;font-size:26px;line-height:1;font-family:"GothamPro";transition:background-color 0.4s;}.apartment-catalog-map .popover .close:hover{background-color:#a82970;}.apartment-catalog-map .popover .close:active{background-color:#7f1f55;}@media (max-width:991.98px){.apartment-full .page--sidebar-right{display:flex;flex-direction:column;}}.apartment-full-slider .flickity-page-dots{width:auto;right:calc((100% - 1200px) / 2);bottom:40px;padding:0 15px;}@media (max-width:1199.98px){.apartment-full-slider .flickity-page-dots{right:0;}}@media (max-width:767.98px){.apartment-full-slider .flickity-page-dots{bottom:5px;text-align:center;}}.apartment-full-slider .flickity-page-dots .dot{width:30px;height:30px;border-radius:15px;border-width:1px;margin:0 5px;transition:background-color 0.4s,border-color 0.4s;}@media (max-width:767.98px){.apartment-full-slider .flickity-page-dots .dot{margin:0;width:24px;height:24px;}}.apartment-full-slider .flickity-page-dots .dot::before{top:50%;left:50%;right:auto;bottom:auto;width:6px;height:6px;border-radius:3px;margin-left:-3px;margin-top:-3px;background-color:#fff;transition:background-color 0.4s;}.apartment-full-slider .flickity-page-dots .dot:hover{background-color:rgba(255,255,255,0.17);}.apartment-full-slider .flickity-page-dots .dot:active{background-color:rgba(255,255,255,0.35);}.apartment-full-slider .flickity-page-dots .dot.is-selected{border-color:#fff;background-color:transparent;}.apartment-full-slider .flickity-page-dots .dot.is-selected::before{background-color:#ce368b;opacity:1;}.apartment-full-slider img{width:100%;height:100%;max-height:650px;object-fit:cover;}.apartment-full-content{padding-top:50px;}.apartment-full-crumb{display:flex;margin:0 0 10px;font-size:14px;line-height:1.25;color:#85848b;}.apartment-full-crumb a{border-bottom:solid 1px transparent;transition:border-color 0.4s,color 0.4s;}.apartment-full-crumb a:hover{color:inherit;border-color:#85848b;}.apartment-full-crumb a:active{color:#222123;}.apartment-full-title{font-size:37px;line-height:1.25;font-weight:600;margin:0 0 30px;max-width:100%;display:inline-block;margin-right:1rem;}@media (max-width:767.98px){.apartment-full-title{font-size:32px;max-width:100%;margin-right:0;}}.apartment-full-cost{display:inline-block;width:100%;color:#d14292;font-size:18px;margin-bottom:2rem;margin-top:30px;}@media (max-width:767.98px){.apartment-full-cost{max-width:100%;margin-bottom:2rem;}}.apartment-full-cost strong{font-size:30px;font-weight:bold;}.apartment-full-cost-info{color:#85848b;font-size:13px;}.apartment-full-cost-old{font-size:18px;color:#464646;}.apartment-full-cost-old strong{font-weight:bold;font-size:18px;}.apartment-full-metro{font-size:17px;color:#6b6b6b;position:relative;padding-left:20px;}.apartment-full-metro:before{content:"";position:absolute;top:5px;left:0;width:15px;height:12px;background:url(/themes/adaptive/images/icons/metro-icons.png) no-repeat 0 0;}.apartment-full-params{display:flex;border:solid 1px #e9e9e9;border-radius:6px;margin-bottom:30px;}@media (max-width:767.98px){.apartment-full-params{flex-wrap:wrap;}}.apartment-full-param{padding:21px 20px;flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative;}@media (max-width:1199.98px){.apartment-full-param{padding:21px 12px;}}@media (max-width:767.98px){.apartment-full-param{width:50%;max-width:50%;}.apartment-full-param:nth-child(2n)::after{content:none;}}.apartment-full-param-icon{flex-shrink:0;width:46px;margin-right:10px;text-align:center;}@media (max-width:1199.98px){.apartment-full-param-icon{width:32px;height:36px;}.apartment-full-param-icon img{max-width:100%;max-height:100%;object-fit:contain;}}.apartment-full-param-label{font-size:15px;line-height:1.25;}.apartment-full-param::after{content:"";display:block;position:absolute;top:24px;bottom:24px;right:0;width:1px;background-color:#e9e9e9;}@media (min-width:1200px){.apartment-full-param:last-child::after{content:none;}}.apartment-full-nav{display:flex;list-style-type:none;padding:0;margin:0 0 35px;position:sticky;top:0;z-index:10;background-color:#fff;border-bottom:solid 1px #e9e9e9;}.apartment-full-nav .nav-item{margin-right:30px;}.apartment-full-nav .nav-link{font-size:15px;line-height:1.25;color:#aeaeb2;font-weight:600;padding:18px 0;margin-bottom:-1px;border-bottom:solid 1px transparent;transition:color 0.4s,border-color 0.4s;}@media (max-width:767.98px){.apartment-full-nav .nav-link{padding:12px 0;}}.apartment-full-nav .nav-link.active{border-color:#ce368b;color:#222123;}.apartment-full-nav .nav-link:hover{color:#222123;}.apartment-full-block .field__label{font-size:21px;line-height:1.25;font-weight:600;margin:0 0 30px;}.apartment-full-block--text .field{margin-bottom:30px;}.apartment-full-block--list .field__items,.apartment-full-block--list-full .field__items{display:flex;flex-wrap:wrap;font-size:13px;line-height:1.25;font-weight:500;margin:0 -15px;}.apartment-full-block--list .field__item,.apartment-full-block--list-full .field__item{width:33.333%;padding:0 15px;margin-bottom:15px;}@media (max-width:991.98px){.apartment-full-block--list .field__item,.apartment-full-block--list-full .field__item{width:50%;}}.apartment-full-block--list-full .field__item{width:100%;}.apartment-full .field--name-body{margin-bottom:20px;}.apartment-full .field--name-field-apartment-related .field__item:last-child .apartment-teaser{margin-bottom:0;}.apartment-full .page{margin-bottom:75px;}.apartment-full-form-booking{margin:30px 0 50px;}.apartment-form{border:solid 1px #e9e9e9;border-radius:6px;}.apartment-form .contact-form{padding:0 30px 40px;}.apartment-form-header{margin:0 -30px;background-color:#f7f6f6;padding:25px 30px 35px;}.apartment-form-header .form-dates{display:flex;box-shadow:0 6px 12px 0 rgba(110,110,162,0.1);position:relative;}.apartment-form-header .form-dates::after,.apartment-form-header .form-dates::before{content:"";display:block;position:absolute;left:calc(50% + 4px);height:calc(50% + 1px);width:1px;background-color:#d6d4d4;z-index:5;pointer-events:none;}.apartment-form-header .form-dates::before{top:0;transform:rotate(-25deg);}.apartment-form-header .form-dates::after{bottom:0;transform:rotate(25deg);}.apartment-form-header .form-dates label{display:none;}.apartment-form-header .form-item{margin:0;position:relative;}.apartment-form-header .form-item::after{content:"";display:block;position:absolute;top:0;right:14px;width:21px;height:100%;background:url(/themes/adaptive/images/form-date-icon.png) no-repeat center;pointer-events:none;}.apartment-form-header .form-wrapper{width:50%;position:relative;}.apartment-form-header .form-control{box-shadow:none;padding:14px 25px;}.apartment-form-header .form-control[name="field_arrival[0][value]"]{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}.apartment-form-header .form-control[name="field_leaving[0][value]"]{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}.apartment-form-header h3{font-size:21px;line-height:1.15;font-weight:600;margin:0 0 17px;}.apartment-form-body{padding-top:20px;}.apartment-form-row{display:flex;flex-wrap:wrap;margin:0 -12px;padding-top:20px;}@media (min-width:992px) and (max-width:1199.98px){.apartment-form-row{margin:0 -8px;}}.apartment-form-element{display:flex;align-items:center;justify-content:center;padding:0 12px;margin-bottom:10px;max-width:150px;}@media (min-width:992px) and (max-width:1199.98px){.apartment-form-element{padding:0 8px;}}.apartment-form-icon{position:relative;display:block;width:35px;height:35px;}.apartment-form-icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;transition:top 0.3s;}.apartment-form-icon:hover::before{top:-2px;}.apartment-form-icon--telegram::before{background-image:url(/themes/adaptive/images/icons/icon-telegram.png);}.apartment-form-icon--whatsapp::before{background-image:url(/themes/adaptive/images/icons/icon-whatsapp.png);}.apartment-form-icon--viber::before{background-image:url(/themes/adaptive/images/icons/icon-viber.png);}.apartment-form .form-actions{position:relative;}.apartment-form .form-actions::before{content:"";width:30px;height:100%;display:block;position:absolute;top:0;left:55px;background:url(/themes/adaptive/images/send-request-icon.png) no-repeat center;}@media (max-width:991.98px){.apartment-form .form-actions::before{left:7%;}}.apartment-form .messages{margin:0;}.apartment-form .ajax-progress{display:none;}.apartment-form .btn--submit{box-shadow:0 15px 27px 0 #7a1a50;background-color:#ce368b;border-radius:5px;color:#fff;font-size:16px;padding:15px 17px 15px 64px;font-weight:300;letter-spacing:0.5px;transition:background-color 0.4s,box-shadow 0.4s,border-color 0.4s;}.apartment-form .btn--submit:hover{background-color:#a82970;border-color:#a82970;box-shadow:0 10px 17px 0 rgba(122,26,80,0.85);}.apartment-form .btn--submit:active{background-color:#7f1f55;}.apartment-calendar{margin-top:30px;}.apartment-message{text-align:center;margin-top:50px;}@media (min-width:768px){.apartment-message{margin-top:348px;}}.apartment-message-map{position:absolute;left:0;right:0;top:0;bottom:0;z-index:4;text-align:center;padding-top:35%;color:#ffffff;background-color:rgba(0,0,0,0.568627451);}.currency{font-family:"ALS Rubl";font-weight:normal;}#apartmentMap{border:solid 1px #e9e9e9;width:100%;height:660px;max-height:90vh;border-radius:6px;position:relative;}.video{height:300px;max-height:70vh;max-width:500px;border-radius:5px;overflow:hidden;backface-visibility:hidden;background-color:#3a3837;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;position:relative;}.video::before{content:"";display:block;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:url(/themes/adaptive/images/video-play-icon.png) no-repeat center;transition:background-color 0.4s,transform 0.4s;}.video:hover::before{background-color:rgba(58,56,55,0.17);transform:scale(1.09) perspective(1px);}.video:active::before{background-color:transparent;}.video-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:4;}.flickity{display:none;}.flickity-enabled{display:block;}.page-node-633 .page-title{text-align:center;}.requisites{border:solid 1px #e9e9e9;border-radius:6px;padding:30px 40px 20px;position:relative;}@media (max-width:767.98px){.requisites{padding:20px;}}.requisites-label{font-size:13px;line-height:1.25;color:#a7a7a8;padding:0 11px;position:absolute;top:-2px;left:30px;background-color:#fff;transform:translate3d(0,-50%,0);}.requisites-label::after{content:"";display:block;position:absolute;top:8px;left:100%;width:50px;height:1px;background-color:#d95ba2;}.requisites-title{font-size:14px;line-height:1.25;font-weight:bold;margin:0 0 18px;}.requisites-list{display:flex;flex-wrap:wrap;padding:0;font-size:12px;line-height:1.25;width:100%;}@media (max-width:767.98px){.requisites-list{flex-direction:column;}}@media (max-width:575.98px){.requisites-list{min-width:100%;}}.requisites-list-item{width:33.333%;padding:0 15px;margin-bottom:10px;}@media (max-width:767.98px){.requisites-list-item{width:auto;}}.requisites-colored{color:#a7a7a8;}.is-dragging a{pointer-events:none;}.block-title{text-align:center;font-size:37px;line-height:1.25;font-weight:600;margin-bottom:35px;}.page-node-10 .region-title{background:#f7f6f6;}.page-node-10 .region-title h1{font-size:1.75rem;text-align:center;font-weight:600;color:#000;}.page-node-10 #main{background:#f7f6f6 url(/themes/adaptive/images/bg-404.png) center top no-repeat;padding-top:250px;}@media (max-width:767.98px){.page-node-10 #main{padding-top:30vw;background-size:90vw;}}.page-node-11 .row > div:nth-child(even){position:relative;}.page-node-11 .contacts{border:1px solid #e9e9e9;border-radius:0.3rem;display:grid;grid-row-gap:20px;grid-column-gap:20px;grid-template-columns:repeat(5,minmax(50px,1fr));width:100%;}.page-node-11 .contacts .phone-block{padding-left:80px;background:url(/themes/adaptive/images/icon-phone24.png) 20px center no-repeat;min-height:87px;display:flex;align-items:flex-start;flex-flow:column;justify-content:center;grid-column-end:span 2;}.page-node-11 .contacts .phone-block .phone{font-weight:600;}@media (min-width:576px){.page-node-11 .contacts .phone-block .phone{font-size:1.3em;}}.page-node-11 .contacts .phone-block .phone .phone-hidden{margin-left:-0.2em;}.page-node-11 .contacts .phone-block .phone .phone-hidden.shown{color:inherit;}.page-node-11 .contacts .phone-block a{color:#a7a7a8;border-bottom:solid 1px rgba(222,222,222,0.5019607843);transition:0.4s;font-size:0.8em;}.page-node-11 .contacts .phone-block a:hover{border-color:transparent;color:#5a5a5c !important;}.page-node-11 .addresses .item{padding-left:40px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAhCAYAAADDAmudAAAC9klEQVRIiaXWTYhVZRgH8N+9M6QtShKq0bFRbBXk1LiZlECjoNSgQHCMLJk2LiRdiYu+NcgslMmvVNAgok9JoSYrFPEj8HOorEVFkI7QTC0mayGC2uJ5b8wc33O9k384XO7zec7z/s//OZWhzh51MBlP4AHcjduSfRCnsR/v40xZgWqJfRLexTFMRA86MTZdncnWihMptrXRBvNxEj/hTixDL/pxKV39ybYMU/EzTqXcEWgu/H8WK/Eojpc8XRH/YBX24lPcirdzDeZjBWaqM9M6OIYZOIyB1Oy/EbViIx77n8VrOJNqbJEIUXuC1diKvpLEZswWTILvcUCcRxF92IbnsLwy1NkzSRzQVDHPIu7HTkHNo8k2E7fgGRzJ5NyEX9DRjC58VFJ8Fj7AYnxV8D2Mj1P+oYLvb+zCwioewueZ4mPSnS/KFIcv8VSKuSHj78WDVUyTn/0cwe99GV8N+/ArHsn4+jCtihb8ngmYIaTgWtiP+zL2c2ip4kJJ4pg6vuG4gBsz9iZcrgp2tGUCfkR7Aw3uFcJXxB3orwqazcoE7MHjmFCn+ATMw2cZ32wcqYpXuisTMIA1yT8+4x+P3SlmIOPvwu5mQdFNYkxFmXgT4/CdkJJvUBEv2lLswLpM8TZMR28lLZzVuBnLM8FwD7rFvAkKvoNvS+J7cB4v1Brcjh/QgbMlSY2iLd3AXRisqekAtuP56ywOLwrhHGTkPnhdUHODPO0aQTvmirvHyJU5JDbTZnGQo0Ul5b6Mv3INCB1vEuo5WnSn3+3DjcWdfBlLhHp+Ic/vHFrwqlDmK8Mdua+K04LfWxosTiz5HeIMR6Dsu2iV+GRZ1EDxpzEl5VyF4ohquJiKfy221W8lcVOwVozmYi6g7AmIxf4G3hMHX0RT8q1Vh9b1GhA6cx4vZXyvCGqvr1egbEQ1XBGUPSWEbm+yz0n2DgXWjLYB/IEn8aFYjRXBmAX481rJjTSAg0L3P0kNXnP1p8p1NSAkuF2c21uNJv0Lyp2o1S4ta2AAAAAASUVORK5CYII=") left center no-repeat;min-height:35px;display:flex;align-items:center;}.page-node-11 .contacts-email{display:flex;align-items:flex-start;flex-flow:column;justify-content:center;}.page-node-11 .contacts-email:last-child{grid-column-end:span 2;}.page-node-11 .contacts-email-block{display:flex;justify-content:space-between;align-items:center;}.page-node-11 .contacts-email-link:not(:last-child){margin-bottom:8px;}.page-node-11 .contacts-email-link a{font-size:13px;line-height:16px;text-decoration:underline;color:#ce368b;border-color:rgba(206,54,139,0.25);}.page-node-11 .contacts-email-link a:hover{border-color:#ce368b;}.page-node-11 .contacts-email-link a:active{border-color:transparent;}.page-node-11 .contacts-email-description{font-size:13px;line-height:16px;margin-bottom:4px;color:#222123;}@media (max-width:1199.98px){.page-node-11 .contacts{padding:20px 0px;}.page-node-11 .contacts .phone-block{grid-column-end:unset;grid-column:1/span 3;grid-row:1/span 2;}.page-node-11 .contacts .contacts-email{grid-column-end:span 2;}}@media (max-width:767.98px){.page-node-11 .contacts{grid-template-columns:repeat(1,minmax(50px,1fr));}.page-node-11 .contacts .phone-block{min-height:44px;}.page-node-11 .contacts .contacts-email{padding-left:80px;}}.paragraph{margin-bottom:1em;}.paragraph--type--bayan{margin-bottom:2em;}.paragraph--type--bayan .field--name-field-bayan-qa .card{border:none;border-bottom:1px solid #e9e9e9 !important;border-radius:0;justify-content:center;transition:0.3s;}.paragraph--type--bayan .field--name-field-bayan-qa .card.shown{background:#f7f6f6;}.paragraph--type--bayan .field--name-field-bayan-qa .card.shown button{color:#d95ba2;}.paragraph--type--bayan .field--name-field-bayan-qa .card.shown button .hover{opacity:1 !important;}.paragraph--type--bayan .field--name-field-bayan-qa .card.shown button .arrow{opacity:0 !important;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header{padding:0;display:flex;background:none;border:0 !important;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .number div{width:75px;text-align:center;height:calc(75px - 2rem);border-right:1px solid #e9e9e9;margin:1rem 0;line-height:calc(75px - 2rem);font-size:1.1em;}@media (max-width:575.98px){.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .number{display:none;}}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title{width:100%;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title button{background:none;border:none;width:100%;text-align:left;position:relative;height:100%;padding:1em 4rem 1em 1.5em;transition:0.3s;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title button:hover{color:#d95ba2;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title button:hover .hover{opacity:1;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title button:hover .arrow{opacity:0;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title button .arrow,.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title button .hover{position:absolute;right:2rem;width:17px;height:17px;top:calc(50% - 8px);opacity:1;transition:0.3s;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAtCAYAAABI1YAsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABW0lEQVR42u3TvUoDQRiF4UElYlxQTJEiFmITC7EIKoiCioVgaWljpzfhHXgF3oCl6cRGEZUUooKk8I9g5R8oRjSEgDC+A2dhCZtliYjNDjywfHO+s2wgxhizikdMmPhnGHfY8AdHsPjATIyCETxo5x4dbjiAUw2/sBBRMIYXZSsYCl724ViXdSyFFIzjTZkr5MLe0ot9hRpYDtxNo6q7S2SjvrcHuwp/YwXz+kw3O0Mmzi+fwk6gqK7nE3127NOFbS07B/BMG6cTWygibf78WGt/LSlJSpKSNksuJjfXUEEeJqa8dtb9khtYPGM0RoHLPGnn1i/J4VrDVxQiCgrKWO0M+iVOFmVdVjEVUuBm78qUtWOCJU4G5wp9Yi5wN6uZVSbj3zWXOP0oKVzDotQ0KyljokocD4daaojVzGvOtypx0tjTstVzOiwbVeJ0oyipVrnkD5iUJCX/XPIDLmJ7zgYEpv0AAAAASUVORK5CYII=") 50% 5px no-repeat;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-header .title button .hover{background-position:50% -18px;opacity:0;}.paragraph--type--bayan .field--name-field-bayan-qa .card .card-body{padding:0 4em 1em calc(75px + 1.5rem);font-size:0.9em;line-height:1.8;}@media (max-width:575.98px){.paragraph--type--bayan .field--name-field-bayan-qa .card .card-body{padding:0 1.5em 1em;}}.paragraph--type--london{border:1px solid #e9e9e9;border-radius:0.3rem;overflow:hidden;position:relative;}.paragraph--type--london .field--type-image{position:absolute;right:0;z-index:0;border-radius:0.3rem;overflow:hidden;margin-left:2px;top:0;bottom:0;}@media (max-width:767.98px){.paragraph--type--london .field--type-image{display:none;}}.paragraph--type--london .field--type-image img{object-fit:cover;height:100%;}.paragraph--type--london .field--type-text-long{position:relative;z-index:1;width:70%;background:linear-gradient(to right,#fff 60%,rgba(255,255,255,0));display:flex;flex-flow:column;justify-content:center;height:325px;max-height:325px;padding-left:4rem;}@media (max-width:1199.98px){.paragraph--type--london .field--type-text-long{padding-right:20%;width:90%;}}@media (max-width:991.98px){.paragraph--type--london .field--type-text-long{width:100%;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0));}}@media (max-width:767.98px){.paragraph--type--london .field--type-text-long{padding:2em;max-height:none;height:auto;}}.paragraph--type--london .field--type-text-long h3{font-weight:600;}.thanks-page-socials #vk_groups iframe{border:1px solid #ddd;}.instagram-widget{display:block;max-width:100% !important;margin:0 auto;}.seo-block{padding-top:30px;}.paykeeper-frame{display:block;height:603px;max-width:520px;margin:0 auto;}.node--type-faq{margin-bottom:10px;}.node--type-faq .faq-accordion-row-title{padding:15px 50px 15px 15px;background-color:#eeeded;border-radius:10px;cursor:pointer;position:relative;}.node--type-faq .faq-accordion-row-title .field--name-field-detailed-question p{font-size:18px;font-weight:700;}.node--type-faq .faq-accordion-row-title::before{content:url(/themes/adaptive/images/icons/arrow-faq.png);position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:15px;transition:0.3s;}.node--type-faq .faq-accordion-row-title.collapsed::before{transform:translateY(-50%) rotate(0);}.node--type-faq .faq-accordion-row-content{padding:15px;}.cookie-notice{position:fixed;left:0;bottom:0;display:none;width:100%;padding:40px 0;background-color:rgba(0,0,0,0.81);z-index:100;}.cookie-wrapper{display:flex;align-items:center;justify-content:space-between;gap:24px;}@media (max-width:991.98px){.cookie-wrapper{flex-direction:column;justify-content:center;flex-wrap:wrap;text-align:center;}}.cookie-content{color:#fff;}.cookie-content a{margin-left:5px;color:#d95ba2;text-decoration:underline;}.cookie-content a:hover{text-decoration:none;}.cookie-btn{position:relative;}.cookie-btn:hover{color:#fff;}.cookie-btn:hover::after,.cookie-btn:hover::before{width:100%;left:0;}.cookie-btn::after,.cookie-btn::before{position:absolute;height:2px;left:50%;background:#fff;bottom:-6px;content:"";transition:all 280ms ease-in-out;width:0;}.cookie-btn::before{top:-6px;}.rules{margin-top:60px;overflow:hidden;}.rules h3{font-weight:600;}.rules .additional-map{margin-bottom:70px;text-align:center;}@media (min-width:992px){.rules .additional-map{margin-bottom:100px;}}.rules .additional-top{background-color:#ffffff;border:1px solid #ebebeb;box-sizing:border-box;border-radius:4px;padding:10px 56px;margin-bottom:100px;background-image:url(/themes/adaptive/images/img-additional-top.png);background-repeat:no-repeat;background-position:right center;min-height:307px;display:flex;align-items:center;}@media (max-width:767.98px){.rules .additional-top{background-image:none;padding:10px 30px;}}.rules .additional-top__content{max-width:70%;width:100%;}@media (max-width:767.98px){.rules .additional-top__content{max-width:100%;}}.rules .additional-rules{display:flex;align-items:flex-start;margin-bottom:100px;}@media (max-width:991.98px){.rules .additional-rules{flex-direction:column;}}.rules .additional-rules__left{max-width:375px;width:100%;background:#ffffff;box-shadow:0px 4px 24px #efefef;border-radius:4px;margin-right:30px;padding:32px 24px;min-height:482px;}@media (max-width:991.98px){.rules .additional-rules__left{max-width:100%;margin-right:0;margin-bottom:30px;}}.rules .additional-rules__left .additional-service__phone{margin-top:4px;}.rules .additional-rules__ul{padding-left:0;list-style-type:none;padding-bottom:24px;border-bottom:1px solid #ebebeb;margin-bottom:24px;}.rules .additional-rules__ul li{position:relative;padding-left:25px;}.rules .additional-rules__ul li:not(:last-child){margin-bottom:12px;}.rules .additional-rules__ul li::before{content:"";width:4px;height:4px;border-radius:4px;background-color:#222123;position:absolute;top:10px;left:8px;}.rules .additional-rules__link{font-size:15px;line-height:1.6;border-bottom:1px solid #222123;transition:0.3s;}.rules .additional-rules__link:hover{border-bottom-color:transparent;color:inherit;}.rules .additional-rules__list{padding-left:0;counter-reset:olnumber;}.rules .additional-rules__item{counter-increment:olnumber;list-style:none;position:relative;page-break-inside:avoid;break-inside:avoid-column;padding-left:32px;}.rules .additional-rules__item:not(:last-child){margin-bottom:24px;}.rules .additional-rules__item::before{background:#d95ba2;color:#fff;content:counter(olnumber);position:absolute;padding:0 0.5em;border-radius:0.2em;min-width:1.6em;text-align:center;left:0;top:0;}.rules .additional-main,.rules .field--name-field-title{font-size:26px;line-height:1.19;margin-bottom:24px;font-weight:500;}.rules .additional-social{display:flex;margin:15px -8px 0;}.rules .additional-social__link{margin:0 8px;}.rules .additional-social__link svg{transition:0.3s;}.rules .additional-social__link:hover svg{transform:translateY(-5px);}.rules .additional-social__link--tg{display:flex;justify-content:center;align-items:center;width:33px;height:33px;background-color:#08c;border-radius:50%;}.rules .additional-product__list,.rules .additional-product .field--name-field-nabory{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:30px;margin-bottom:60px;}.rules .additional-product__item,.rules .additional-product .paragraph--type--nabor{padding:32px 8px 28px 32px;background:#ffffff;box-shadow:0px 4px 24px rgba(6,10,46,0.09);border-radius:12px;min-height:340px;display:flex;flex-direction:column;}.rules .additional-product__item--pr,.rules .additional-product .paragraph--type--nabor--pr{padding-right:32px;}.rules .additional-product__icon{min-width:72px;width:72px;height:72px;border-radius:72px;background-color:#f7f6f6;margin-bottom:24px;display:flex;align-items:center;justify-content:center;}.rules .additional-product__title,.rules .additional-product .paragraph--type--nabor .field--name-field-title{font-size:20px;line-height:1.2;margin-bottom:4px;font-weight:500;}.rules .additional-product__ul{list-style-type:none;padding-left:0;margin-bottom:24px;margin-top:24px;width:100%;}.rules .additional-product__ul-wrap{display:flex;flex-wrap:wrap;margin-top:24px;}.rules .additional-product__ul-wrap .additional-product__ul{max-width:50%;}.rules .additional-product__ul--mh{margin-top:0;}.rules .additional-product__li{padding-left:18px;position:relative;font-size:15px;line-height:1.47;white-space:pre-line;}.rules .additional-product__li:not(:last-child){margin-bottom:9px;}.rules .additional-product__li::before{content:"";width:6px;height:6px;border-radius:6px;background-color:#d95ba2;position:absolute;top:9px;left:0;}.rules .additional-product__price{margin-top:auto;display:flex;}.rules .additional-product__price .field--name-field-nabor-price{font-size:20px;line-height:1.2;font-weight:700;}.rules .additional-product__price span{font-size:12px;font-weight:400;line-height:2;margin-left:10px;}.rules .additional-service{padding-top:40px;}.rules .additional-service .paragraph--type--dop-service{margin-bottom:0;}.rules .additional-service__list{display:flex;justify-content:space-between;}@media (max-width:991.98px){.rules .additional-service__list{flex-direction:column-reverse;}}.rules .additional-service__list .field--name-field-paragraph-service{flex:1;}.rules .additional-service__left,.rules .additional-service .field--name-field-dop-service{flex:1;padding:32px 30px 24px;background:#ffffff;box-shadow:0px 4px 24px rgba(6,10,46,0.09);border-radius:12px;min-height:360px;}.rules .additional-service__left > .field__item:not(:last-child),.rules .additional-service .field--name-field-dop-service > .field__item:not(:last-child){margin-bottom:24px;}.rules .additional-service__right{border:1px solid #ebebeb;box-sizing:border-box;border-radius:4px;background-image:url(/themes/adaptive/images/img-additional.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;padding:32px 24px;max-width:307px;width:100%;margin-left:30px;min-height:360px;}@media (max-width:991.98px){.rules .additional-service__right{max-width:100%;margin-left:0;margin-bottom:30px;min-height:0;background-position:center;background-size:cover;}}.rules .additional-service__right .additional-main{margin-bottom:7px;}.rules .additional-service__item{display:flex;align-items:center;}@media (max-width:575.98px){.rules .additional-service__item{flex-direction:column;align-items:center;text-align:center;}}.rules .additional-service__item:not(:last-child){margin-bottom:24px;}.rules .additional-service__icon{min-width:56px;width:56px;height:56px;border-radius:56px;background-color:#f7f6f6;margin-right:8px;display:flex;align-items:center;justify-content:center;}@media (max-width:575.98px){.rules .additional-service__icon{margin-right:0;margin-bottom:8px;}}.rules .additional-service__content{margin-right:30px;}@media (max-width:575.98px){.rules .additional-service__content{margin-right:0;margin-bottom:15px;}}.rules .additional-service__price{margin-left:auto;text-align:right;}@media (max-width:575.98px){.rules .additional-service__price{margin-left:0;text-align:center;}}.rules .additional-service__title,.rules .additional-service .paragraph--type--dop-service .field--name-field-title,.rules .additional-service .field--name-field-nabor-price{font-size:20px;line-height:1.2;margin-bottom:8px;font-weight:500;}.rules .additional-service__text,.rules .additional-service .field--name-field-nabor-subtitle,.rules .additional-service .field--name-field-dop-service-descr{font-size:15px;line-height:1.6;}.rules .additional-service__phone{margin-top:30px;font-size:15px;line-height:1;font-weight:700;text-decoration:none;transition:0.3s;border-bottom:1px solid #222123;display:inline-block;}.rules .additional-service__phone:hover{border-bottom-color:transparent;color:inherit;}.rules .additional-breakfast{margin-top:100px;display:flex;}@media (max-width:991.98px){.rules .additional-breakfast{flex-direction:column;}}.rules .additional-breakfast__right{flex:1;}.rules .additional-breakfast__right h2{margin-bottom:19px;}.rules .additional-breakfast__left{max-width:570px;width:100%;max-height:648px;min-height:400px;background-image:url(/themes/adaptive/images/img-additional-2.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover;margin-right:100px;position:relative;border-radius:4px;overflow:hidden;}@media (max-width:1199.98px){.rules .additional-breakfast__left{margin-right:50px;max-width:400px;}}@media (max-width:991.98px){.rules .additional-breakfast__left{max-width:100%;margin-right:0;margin-bottom:30px;}}.rules .additional-breakfast__list{padding-left:0;}.rules .additional-breakfast__item{counter-increment:olnumber;list-style:none;position:relative;page-break-inside:avoid;break-inside:avoid-column;border-bottom:1px solid #ebebeb;padding:11px 0 12px 32px;}.rules .additional-breakfast__item:first-child{border-top:1px solid #ebebeb;}.rules .additional-breakfast__item::before{background:#d95ba2;color:#fff;content:counter(olnumber);position:absolute;padding:0 0.5em;border-radius:0.2em;min-width:1.6em;text-align:center;left:0;top:12px;}.rules .additional-breakfast__title{font-size:18px;line-height:1.22;font-weight:500;margin-bottom:8px;}.rules .additional-breakfast__descr{font-size:15px;line-height:1.6;}.rules .additional-breakfast__contact{max-width:275px;width:100%;background-color:#fff;padding:24px 26px 0 16px;position:absolute;bottom:0;left:0;}.rules .additional-breakfast__contact .additional-main{margin-bottom:7px;}.rules .additional-link,.rules .field--name-field-attach a{border-bottom:1px solid rgb(34,33,35);}.rules .additional-link:hover,.rules .field--name-field-attach a:hover{border-bottom:1px solid #d95ba2;}.excursion{min-width:1920px;margin:150px auto 0;padding-bottom:100px;}@media (max-width:767.98px){.excursion{min-width:0;max-width:100%;padding-bottom:50px;margin-top:50px;}}.excursion-list{display:flex;}.excursion-item__1{max-width:315px;height:500px;margin-right:60px;}@media (max-width:767.98px){.excursion-item__1{display:none;}}.excursion-item__2{max-width:365px;margin-right:60px;padding-top:200px;}@media (max-width:767.98px){.excursion-item__2{padding-top:0;margin:0 auto;max-width:90%;}}.excursion-item__3{max-width:425px;height:333px;margin-right:88px;}@media (max-width:767.98px){.excursion-item__3{display:none;}}.excursion-item__4{max-width:280px;height:259px;margin-right:88px;padding-top:200px;}@media (max-width:767.98px){.excursion-item__4{display:none;}}.excursion-item__5{max-width:350px;height:500px;}@media (max-width:767.98px){.excursion-item__5{display:none;}}.excursion-item__content{background:#fff;box-shadow:0px 4px 24px rgba(6,10,46,0.09);border-radius:12px;height:255px;padding:44px 24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}.features{max-width:100%;width:100%;padding:0 15px;margin:0 auto;}.features__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px;}.features__item{display:flex;flex-direction:column;align-items:center;text-align:center;}.title-wrapper .features__item{color:#fff;}.features__icon{width:60px;height:60px;display:flex;align-items:center;margin-bottom:15px;justify-content:center;}.features__text{font-weight:400;font-size:14.5px;line-height:1.3;}.b-sale{background:url(/themes/adaptive/images/sale-bg.png) center center no-repeat;background-size:cover;max-width:870px;margin:0 auto 43px;padding:30px 27px;border-radius:5px;position:relative;}.b-sale .field__label{display:none;}.b-sale p{color:#fff;margin-bottom:0;font-size:28px;font-weight:bold;line-height:1.25;}.b-sale p strong{font-weight:bold;color:#d14292;}.sale-shadow{position:absolute;bottom:0px;width:80%;left:10%;height:50px;background:transparent;z-index:-1;box-shadow:0px 15px 27px 0px #767676;}.sale-close{position:absolute;top:17px;right:17px;width:17px;height:17px;background:url(/themes/adaptive/images/icons/shadow-close.png) center center no-repeat;cursor:pointer;}.apartment-full-content .b-sale{background:url(/themes/adaptive/images/sale-bg-app.png) center center no-repeat;padding-bottom:72px;}@media (max-width:991.98px){.apartment-full-content .b-sale{display:none;}}.apartment-full-content .b-sale p{font-size:27px;}.apartment-full-content .sale-shadow{bottom:1px;}
