@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,600,700,800&subset=cyrillic&display=swap");@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,600,700,800&subset=cyrillic&display=swap");.view-id-usluga.view-display-id-page_1 .view-top,.view-id-usluga.view-display-id-page_2 .view-top{margin-bottom:85px;}.view-id-usluga.view-display-id-page_1 .form-actions,.view-id-usluga.view-display-id-page_2 .form-actions{display:none;}.view-id-usluga.view-display-id-page_1 .row,.view-id-usluga.view-display-id-page_2 .row{margin:0 -6px;}.view-id-usluga.view-display-id-page_1 .row > div,.view-id-usluga.view-display-id-page_2 .row > div{padding:0 3px;}.view-id-usluga.view-display-id-page_1 .pager,.view-id-usluga.view-display-id-page_2 .pager{margin:50px 0;text-align:center;}.view-id-usluga.view-display-id-page_1 .pager li,.view-id-usluga.view-display-id-page_2 .pager li{padding:15px;border-radius:50%;border:1px dashed #e7c16b;display:inline-block;}.view-id-usluga.view-display-id-page_1 .pager li a,.view-id-usluga.view-display-id-page_2 .pager li a{display:inline-block;background:#e7c16b;width:110px;height:110px;border-radius:50%;color:#6d2780;padding:30px 25px;}.view-id-usluga.view-display-id-page_1 .pager li a:hover,.view-id-usluga.view-display-id-page_2 .pager li a:hover{opacity:0.7;text-decoration:none;}.view-id-usluga .view-header{margin:0;text-align:left;}@media (min-width:1200px){.view-id-usluga .view-header{float:left;}}.view-id-usluga .view-filters label{display:none;}.view-id-usluga .view-filters select{-webkit-appearance:none;background:url(/themes/adaptive/images/select-icons.png) no-repeat right center #fff;padding:19px 35px 19px 20px !important;height:auto !important;cursor:pointer;font-size:18px;font-weight:300;}.view-id-usluga .view-filters select:focus{border-color:#fff;}.view-id-usluga .view-filters .form--inline{margin:0 -15px;}.view-id-usluga .view-filters .form--inline > .form-item{margin:10px 0;padding:0 15px;max-width:430px;}.view-id-usluga .view-filters #edit-field-tegs-target-id{clear:both;padding:25px 0 0 0;}.view-id-usluga .view-filters #edit-field-tegs-target-id .form-checkboxes{display:flex;margin:0 -15px;justify-content:center;}.view-id-usluga .view-filters #edit-field-tegs-target-id .form-checkboxes > .form-item{padding:0 15px;}.view-id-usluga .view-filters #edit-field-tegs-target-id .form-checkboxes > .form-item input{opacity:0;position:absolute;top:0;left:0;}.view-id-usluga .view-filters #edit-field-tegs-target-id .form-checkboxes > .form-item input:checked ~ label{color:#fff !important;border-bottom:1px dashed transparent;}.view-id-usluga .view-filters #edit-field-tegs-target-id .form-checkboxes > .form-item label{cursor:pointer;display:block;color:#e7c16b;border-bottom:1px dashed;transition:all 200ms linear;}.view-id-usluga .view-filters #edit-field-tegs-target-id .form-checkboxes > .form-item label:hover{border-bottom:1px dashed transparent;}.view-id-usluga .usluga-link{margin:0;padding:0;}.view-id-usluga .usluga-link li{list-style:none;padding:0;display:inline-block;margin:10px 0;}.view-id-usluga .usluga-link li a{font-family:"Fira Sans";font-weight:600;color:#e7c16b;font-size:18px;padding:9px 20px;display:inline-block;border:1px dashed #e7c16b;}@media (min-width:720px){.view-id-usluga .usluga-link li a{font-size:24px;padding:9px 33px;}}.view-id-usluga .usluga-link li a.active,.view-id-usluga .usluga-link li a:hover{color:#ffffff;border-color:transparent;text-decoration:none;transition:all 400ms linear;}.usluga-teaser{color:#353535;position:relative;padding-bottom:8px;height:100%;}.usluga-teaser .node__content{background:#fff;height:100%;position:relative;}.usluga-teaser-content{padding:40px 30px 220px 30px;}@media (min-width:720px){.usluga-teaser-content{padding:40px 40px 220px 40px;}}.usluga-teaser-title{font-size:24px;font-weight:bold;line-height:1.3em;margin-bottom:20px;}.usluga-teaser-title a{color:#353535;}.usluga-teaser-title a:hover{color:#e7c16b;text-decoration:none;}.usluga-teaser-img{overflow:hidden;}.usluga-teaser-img img{transition:transform 0.4s,opacity 0.4s;}.usluga-teaser-img img:hover{transform:scale(1.1) perspective(1px);}.usluga-teaser-text{font-weight:300;}.usluga-teaser-price{font-size:44px;font-weight:300;text-align:center;position:absolute;bottom:120px;left:0;width:100%;}.usluga-teaser-button{text-align:center;position:absolute;bottom:45px;left:0;width:100%;}.usluga-teaser-button button{padding:18px 55px;}.usluga-full-info{display:flex;flex-wrap:wrap;margin:0 -15px;padding-bottom:75px;}.usluga-full-info > div{padding:0 15px;flex-basis:100%;flex-shrink:0;}@media (min-width:960px){.usluga-full-info > div{flex-basis:50%;}.usluga-full-info > div.usluga-full-img{padding-right:0;}.usluga-full-info > div.usluga-full-desc{padding-left:40px;}}.usluga-full-img{margin-bottom:30px;}.usluga-full h2{text-align:left;font-family:Roboto;margin-bottom:30px;}.usluga-full-button{margin-top:30px;margin:17px -15px 0 0;}.usluga-full-button .btn{padding:18px 20px;margin:0 15px 15px 0;}@media (min-width:720px){.usluga-full-button .btn{padding:18px 55px;}}.usluga-full-prodolzitelnost{margin-top:21px;}.usluga-full-prodolzitelnost-title{font-weight:bold;margin-bottom:13px;}.usluga-full-prodolzitelnost select{-webkit-appearance:none;background:url(/themes/adaptive/images/select-icons.png) no-repeat right center #fff;padding:17px 35px 17px 20px !important;height:auto !important;cursor:pointer;font-size:18px;font-weight:300;max-width:205px;}.usluga-full-prodolzitelnost select:focus{border-color:#fff;}.usluga-full-price{font-size:44px;font-weight:300;margin-top:21px;}.usluga-full-price > div{display:none;}.usluga-full-price > div:nth-of-type(1){display:block;}.block-views-blockteam-block-1 .row,.block-views-blockusluga-block-1 .row{margin:0 -6px;}.block-views-blockteam-block-1 .row > div,.block-views-blockusluga-block-1 .row > div{padding:0 3px;}.block-views-blockusluga-block-1{margin-top:35px;}.h-xs-up,.hidden-xs-up{display:none !important;}@media (max-width:575px){.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:767px){.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:991px){.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:1199px){.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;}.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;}@media (max-width:600px){#manager-menu{display:none !important;}}#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;}#manager-menu .toggle-manager{position:relative;z-index:3;max-width:17px;cursor:pointer;}#manager-menu h2{margin-bottom:10px;margin-top:-23px;margin-left:25px;font-size:25px;line-height:25px;color:#333;}#manager-menu a{color:#333;}.height-0{min-height:0px;}.padding-top-20{padding-top:20px;}.padding-top-30{padding-top:30px;}.padding-top-40{padding-top:40px;}.padding-top-50{padding-top:50px;}.padding-top-60{padding-top:60px;}.padding-top-70{padding-top:70px;}.padding-bottom-20{padding-bottom:20px;}.padding-bottom-30{padding-bottom:30px;}.padding-bottom-40{padding-bottom:40px;}.padding-bottom-50{padding-bottom:50px;}.padding-bottom-60{padding-bottom:60px;}.padding-bottom-70{padding-bottom:70px;}.kint footer{min-height:0;}.element-hidden,.hidden{display:none;}.gray{background-color:#eceeef;}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 6px);}details select.form-control:not([size]):not([multiple]){height:2.8rem;width:80%;}a.tabledrag-handle .handle{width:22px;height:22px;}.container-inline .form-no-label{display:inline-block;width:45%;}.container-inline input{box-sizing:border-box;}@font-face{font-family:"avdiraitalic";src:url(/themes/adaptive/fnt/avdiraitalic/avdiraitalic.woff2) format("woff2"),url(/themes/adaptive/fnt/avdiraitalic/avdiraitalic.woff) format("woff"),url(/themes/adaptive/fnt/avdiraitalic/avdiraitalic.ttf) format("truetype"),url(/themes/adaptive/fnt/avdiraitalic/avdiraitalic.svg#avdiraitalic) format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Hortensia";src:url(/themes/adaptive/fnt/hortensia/hortensia.woff2) format("woff2"),url(/themes/adaptive/fnt/hortensia/hortensia.woff) format("woff"),url(/themes/adaptive/fnt/hortensia/hortensia.ttf) format("truetype"),url(/themes/adaptive/fnt/hortensia/hortensia.svg#hortensiaregular) format("svg");font-weight:normal;font-style:normal;font-display:swap;}body{color:#353535;font-size:16px;line-height:1.5;font-family:Roboto,serif;}.page-wrapper{color:#fff;}.modal-content{color:black;}.logo-caption{font-size:18px;color:#ffd997;padding-top:11px;letter-spacing:3px;font-style:italic;}.entry{margin-bottom:35px;}div > div.field--name-field-stoimost-vologda,div > div.field--name-field-stoimost-lubercy,.phone p{display:none;}.owl-slider:after{content:"";background:url(/themes/adaptive/images/slider.png) bottom no-repeat;position:absolute;height:100px;bottom:-100px;width:100%;}.waterwheel-carousel{width:800px;height:300px;margin:auto;position:relative;}body.front #block-adaptive-title{display:none;}body.front .text2{font-weight:bold;font-size:18px;text-align:center;margin:1em 0;}body.front .text-right{text-align:right;font-size:16px;}body.front .italic{font-style:italic;text-align:center;margin-bottom:-10px;}body.front .img-center{margin-bottom:40px;}body.front .img-center img{display:block;margin:0 auto 0 auto;}body.page-node-3{font-size:16px;font-family:Georgia,serif;}body.page-node-3 .skidka{margin-bottom:70px;}body.page-node-3 .images{margin-bottom:40px;}.view-uslugi{font-size:16px;font-family:Georgia,serif;}.view-uslugi .row{margin-bottom:40px;}.view-uslugi .row .field--name-body{font-style:italic;line-height:2em;}.view-uslugi .usluga-img img{display:block;margin-left:auto;}body.node--type-usluga{}body.node--type-usluga .cost{font-size:18px;text-transform:uppercase;margin:2rem 0;}body.node--type-usluga .field--name-field-prodolzitelnost{font-weight:bold;font-size:16px;}.usluga-type{margin-top:auto;margin-bottom:0;}.usluga-type p{display:block;font-size:16px;font-weight:bold;}.usluga-type a{display:inline;text-align:center;}.usluga-type img{display:inline;text-align:center;}.small-text{font-size:11px;font-style:italic;}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Fira Sans";}h1{font-family:"Fira Sans";font-size:40px;text-align:center;font-weight:600;margin:28px 0 42px 0;}@media (min-width:960px){h1{font-size:60px;}}h2{font-size:24px;}h3{font-size:22px;font-family:Georgia,serif;text-align:center;}h4{font-size:20px;}h5{font-size:16px;}h6{font-size:1rem;}a{color:#ffffff;text-decoration:none;}a:hover{color:#ffffff;text-decoration:underline;transition:all 200ms linear;}a:focus{outline:none !important;}b,strong{font-weight:600;}blockquote{padding:0.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:0.25rem solid #eceeef;}button:focus{outline:none !important;}img{max-width:100%;height:auto;}img .text-xs-right{float:right;margin-left:20px;margin-bottom:15px;}img .text-xs-left{float:left;margin-right:20px;margin-bottom:15px;}img .text-xs-center{width:100%;height:auto;margin:10px 0;}table{width:100%;max-width:100%;margin-bottom:1rem;}table tr{background:rgba(255,255,255,0.85);}table th,table td{padding:0.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef;color:#222;}table th a,table td a{color:#222;}table th a:hover,table td a:hover{color:#444;}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;}table table{background-color:#fff;}input,textarea{color:#353535;}.messages{box-shadow:none;border:0;color:#fff;margin:0 0 15px;padding:15px 20px;font-size:16px;line-height:1.25;}.messages--error{background:rgba(222,67,73,0.95);}.modal{background:rgba(121,43,142,0.7);}.modal .close{background:url(/themes/adaptive/images/close.png) no-repeat 0 0;width:21px;height:24px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;right:0;opacity:1;}.modal .modal-content{background:none;border:0;}.modal .modal-content p{color:#fff;font-size:18px;max-width:330px;margin:25px auto 0 auto;font-weight:300;}.modal .modal-header{border:0;padding-bottom:0;}.modal .modal-header h4{font-family:"Fira Sans";width:100%;text-align:center;color:#fff;font-size:48px;}.modal form{max-width:360px;margin:0 auto;position:relative;z-index:2;}.modal form label{display:none;}.modal form input.form-control,.modal form textarea{border:0;font-size:18px;font-weight:300;padding:18px 20px;}.modal form textarea{resize:none;}.modal form .field--name-field-form-image label{display:block;color:#fff;}.modal form .field--name-field-form-image .description{color:#fff;display:none;}.modal form .form-actions{border:0;text-align:center;}.modal form .form-actions input{background:#e7c16b;color:#1e1e1e;border:0;width:100%;font-size:18px;padding:18px 15px;box-shadow:1px 9px 32px 0px rgba(231,193,107,0.3);}.modal form .form-actions input:hover{opacity:0.8;transition:all 200ms linear;}.modal .modal-body:after{content:"";background:url(/themes/adaptive/images/lepestki-modal-right.png) no-repeat 0 0;width:224px;height:385px;position:absolute;top:22px;right:-123px;z-index:3;}.modal .modal-body:before{content:"";background:url(/themes/adaptive/images/lepestki-modal-bottom.png) no-repeat 0 0;width:390px;height:173px;position:absolute;left:-58px;bottom:-131px;z-index:1;}.modal #contact_ajax_contact_message_callback_form{color:#fff;}.modal #contact_ajax_contact_message_submit_application_form{color:#fff;}.footer{background:#792b8e;padding:1px 0 15px 0;}.footer .copy{font-size:11.3px;padding-top:10px;color:#ffffff;opacity:0.57;text-align:center;}@media (min-width:768px){.footer .copy{text-align:right;}}.footer .privacy-policy{font-size:11.3px;opacity:0.57;margin-bottom:10px;text-align:center;}.footer .privacy-policy a{text-decoration:underline;}.footer .privacy-policy a:hover{text-decoration:none;}@media (min-width:768px){.footer .privacy-policy{text-align:right;}}.footer .synapse{text-align:center;}@media (min-width:768px){.footer .synapse{text-align:right;}}.footer .synapse-copy{padding:10px 0 0;font-size:14px;}.footer .synapse-logo{position:relative;top:-7px;}.footer .synapse-link{color:#0188ca;font-style:italic;text-decoration:none;border-bottom:solid 1px;transition:border-color 0.4s;-webkit-transition:border-color 0.4s;-moz-transition:border-color 0.4s;}.footer .synapse-link:focus,.footer .synapse-link:hover{border-color:transparent;text-decoration:none;}.footer .synapse-link:active{border-color:#0188ca;}.footer .address{background:url(/themes/adaptive/images/address-icons.png) no-repeat 9px 41px;padding-left:40px;font-size:14px;padding-top:30px;}.footer .f-social{padding-top:37px;}.footer .synapse a{color:#e7c16b;font-size:12px;font-style:italic;}.header-full{background:#792b8e;}.header-full .container-fluid{max-width:1430px;position:relative;}.header-full .nav{margin:0 -5px;justify-content:space-between;}.header-full .nav li{padding:0 5px;}.header-full .nav li a{font-size:15px;}@media (min-width:1400px){.header-full .nav li a{font-size:16px;}}.header-full .menu--main-right{display:inline-block;}.header-full .phone{display:inline-block;position:relative;z-index:2;}.header-full .logo{display:block;width:100%;max-width:200px;max-height:165px;padding:15px 0 0 0;background:#792b8e;text-align:center;}.header-full .logo a{display:block;}.header-full .logo a span{color:#e7c16b;font-weight:300;}.header-full .logo a:hover{text-decoration:none;}@media (max-width:1350px){.header-full .logo{max-width:100px;}}.header-full .h-social{display:flex;justify-content:center;position:relative;top:7px;}.header-full .h-social a{color:#e7c16b;font-size:31px;line-height:31px;padding:0 3px;}.header-full .h-social a:hover{color:#fff;webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;text-decoration:none;}.header-full .callme-button{background:none;border:0;color:#e7c16b;border-bottom:1px dashed;padding:0;margin:0 10px;line-height:25px;}@media (min-width:1400px){.header-full .callme-button{margin:0 20px;}}.header-full .callme-button:focus{outline:none;box-shadow:none;}.header-full .callme-button:hover{border-bottom:1px dashed transparent;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}.header-full .phone-link{font-weight:300;display:inline-block;}.header-full .phone-link:hover{text-decoration:none;}.header-full .h-phone{display:inline-block;width:130px;text-align:right;vertical-align:top;}@media (min-width:1400px){.header-full .h-phone{width:150px;}}.social{display:inline-block;}.social a{color:#e7c16b;font-size:31px;line-height:31px;}.social a:hover{color:#fff;webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;text-decoration:none;}.header-info{border-bottom:#fff solid 1px;}.header-info__inner{padding:10px 0;}.header-small__inner{padding:5px 0 0;}.header-small .row{align-items:center;}.header-small .logo-small img{height:61px;margin-bottom:5px;}.header-small .nav{flex-direction:column;}.main-menu .classic-menu-dropdown{position:relative;}.main-menu .classic-menu-dropdown ul{left:0;min-width:175px;position:absolute;z-index:1000;display:none;float:left;list-style:none;text-shadow:none;padding:8px 15px;background-color:#ffffff;margin:0;box-shadow:4px 35px 73px 0px rgba(0,0,0,0.2);}.main-menu .classic-menu-dropdown ul li{line-height:1.2em;font-weight:300;padding:5px 0;}.main-menu .classic-menu-dropdown ul li a{color:#353535;padding:0;}.main-menu .classic-menu-dropdown ul li a:hover{color:#792b8e;}.main-menu .classic-menu-dropdown:hover ul{display:block;position:absolute;}.main-menu .classic-menu-dropdown:hover .menu-dropdown-trigger{background:url(/themes/adaptive/images/menu-toggle-active.png) no-repeat center center;}.main-menu .menu-dropdown-trigger{position:absolute;right:0;top:18px;background:url(/themes/adaptive/images/menu-toggle.png) no-repeat center center;width:9px;height:5px;}.main-menu .menu-dropdown-trigger i{display:none;}.header-full .main-menu .classic-menu-dropdown{position:relative;padding-right:15px;padding-bottom:25px !important;}.header-full .main-menu .classic-menu-dropdown ul{top:65px;column-count:3;padding:8px 15px 25px 30px;}.header-full .main-menu .classic-menu-dropdown ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;width:275px;padding:17px 0 !important;}.header-full .main-menu > li:nth-of-type(2) > ul{columns:1;}#small-menu{padding-bottom:20px;}#small-menu .menu-item{text-align:center;padding:0.5rem 0;}#small-menu .menu-item a{font-weight:300;padding:3px 0;}#small-menu .classic-menu-dropdown .menu{position:static;float:none;display:none;border-radius:0;}#small-menu .classic-menu-dropdown > .menu-item{overflow:hidden;}#small-menu .classic-menu-dropdown > a{display:block;margin:0 auto;}#small-menu .classic-menu-dropdown .menu-dropdown-trigger{position:absolute;top:5px;right:0;width:30px;height:30px;max-height:100%;font-size:21px;display:block;text-align:center;padding:7px 0;cursor:pointer;}#small-menu .menu-item--is-open{background-color:#823b96;}#small-menu .menu-item--is-open > .menu-dropdown-trigger,#small-menu .menu-item--is-open > a{color:#fff;}#small-menu .menu-item--is-open > .menu-dropdown-trigger{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}.nav-togglers{padding-top:0;}.nav-toggler{position:relative;width:44px;height:40px;padding:0;overflow:hidden;border-radius:4px;border:2px solid #fff;margin-left:6px;color:#fff;background:none;}.nav-toggler:focus{outline:none;}.nav-toggler .icon-bar{position:absolute;height:3px;background-color:#fff;display:block;border-radius:1px;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;}.nav-toggler .icon-bar + .icon-bar{margin-top:0;}.nav-toggler .icon-bar-top{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}.nav-toggler .icon-bar-bottom{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}.nav-toggler.collapsed{color:#fff;border-color:#fff;}.nav-toggler.collapsed .icon-bar{background-color:#fff;}.nav-menu .icon-bar{left:5px;top:17px;width:30px;}.nav-menu .icon-bar-middle{opacity:0;left:-30px;top:17px;}.nav-menu.collapsed .icon-bar-top{top:8px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);}.nav-menu.collapsed .icon-bar-middle{opacity:1;left:5px;}.nav-menu.collapsed .icon-bar-bottom{top:26px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);}.nav-info{width:40px;height:40px;text-align:center;border-radius:20px;}.nav-info.collapsed{width:41px;}.nav-info .icon-bar{left:3px;top:17px;width:30px;}.nav-info.collapsed .icon-bar-top{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);top:8px;width:3px;left:17px;}.nav-info.collapsed .icon-bar-bottom{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);top:20px;width:15px;left:11px;}.nav a{text-decoration:none;color:#ffffff;font-weight:300;padding:0.5rem 0;}.nav a:hover{color:#e7c16b;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}.nav .active a{color:#e7c16b;}#block-callback-phone{margin-top:20px;}#block-callback-phone h2{text-align:center;}#block-callback-phone label{display:none;}#block-callback-phone .form-actions{border:0;text-align:center;}#block-callback-phone .form-actions input{background:#e7c16b;color:#1e1e1e;border:0;width:100%;font-size:18px;padding:18px 15px;box-shadow:1px 9px 32px 0 rgba(231,193,107,0.3);}#block-callback-phone .form-actions input:hover{opacity:0.8;transition:all 200ms linear;}#header-fixed{position:fixed;top:0;left:0;width:50px;height:100%;z-index:10;opacity:0;}@media (min-width:1600px){#header-fixed{width:100px;}}#header-fixed.scroll{opacity:1;transition:all 200ms linear;}#header-fixed .social{position:absolute;bottom:0;text-align:center;display:flex;flex-direction:column;}#header-fixed .social a{margin:0 0 10px;width:50px;}#header-fixed .social a:hover{text-decoration:none;}#header-fixed .menu-fixed-small{position:absolute;top:100px;left:0;width:100%;text-align:center;}#header-fixed .menu-fixed-small button{border:0;border-radius:0;margin:0 0 0 4px;}#header-fixed .menu-fixed-small button span{background-color:#e7c16b;}#header-fixed .menu-fixed-small .main-menu{width:150px;display:block;text-align:left;padding-left:15px;background:#792b8e;}.menu--main-right .nav{display:block;text-align:left;}.menu--main-right .nav a{padding:0;}.menu--main-right .nav li:nth-of-type(2) a{display:inline-block;color:#e7c16b;border-bottom:1px dashed;transition:all 200ms linear;}.menu--main-right .nav li:nth-of-type(2) a:hover{border-bottom:1px dashed transparent;}.header-wrapper{display:flex;}.header-wrapper--column{flex-direction:column;align-items:center;margin-left:auto;}.header-wrapper .callme-button{margin:0 !important;}.header-phone{font-size:15px;display:flex;flex-direction:column;align-items:flex-start;margin-left:auto;padding:0 10px;}.header-phone__wrapper{color:#ffffff;margin-bottom:5px;}@media (max-width:1415px){.header-phone__wrapper{display:flex;flex-direction:column;}}.header-phone__sign{font-weight:300;font-size:14px;}.header-menu{flex-grow:1;flex-shrink:0;padding-top:32px;padding-bottom:15px;}html{position:relative;min-height:100%;}html,body{min-height:100%;height:1px;}body{background:#792b8e;min-width:375px;}.not-front #main{position:relative;margin:50px 0px 25px 0;}.page-wrapper{background:url(/themes/adaptive/images/bg.jpg) no-repeat center center fixed #792b8e;}.page-container{display:flex;justify-content:center;padding-top:40px;padding-bottom:20px;}#content-bottom{overflow:hidden;}#main{min-height:500px;}.path-actions h1{font-size:80px;font-weight:500;line-height:1.02;max-width:820px;margin:30px auto 52px;}@media (max-width:767px){.path-actions h1{font-size:46px;}}.actions .view-content{display:flex;flex-wrap:wrap;}@media (min-width:768px){.actions .view-content{margin:0 -19px 85px;}}@media (max-width:767px){.actions .view-content{justify-content:center;margin-bottom:50px;}}.actions .view-content.flickity{display:block;}.actions__content{padding:41px 38px 20px;}@media (max-width:767px){.actions__content{padding-right:20px;padding-left:20px;}}.actions__controls{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;margin-top:20px;}.actions__item{padding:0 4px;margin-bottom:8px;max-width:375px;width:100%;}@media (min-width:992px){.actions__item{width:33.3333333333%;}}@media (min-width:768px) and (max-width:991px){.actions__item{width:50%;}}.actions__footer{max-width:625px;width:100%;margin:0 auto 50px;text-align:center;}.actions__teaser{color:#353535;min-height:100%;background-color:#fff;}.actions__teaser--empty{color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:560px;height:100%;background-color:transparent;}.actions__teaser--empty::before{content:"";position:absolute;top:0;lefT:0;width:100%;height:100%;background-color:rgba(255,255,255,0.05);z-index:1;}.actions__promo{font-size:28px;line-height:1.1;font-weight:700;position:relative;max-width:298px;margin-bottom:24px;text-align:center;opacity:0.15;z-index:2;}.actions__promo--light{font-size:16px;font-weight:300;line-height:1.7;}.actions__caption{font-family:Roboto,sans-serif;font-size:24px;font-weight:bold;line-height:1.1;margin-bottom:18px;text-align:left;text-transform:uppercase;}.actions__description--hide .field--name-body{max-height:100px !important;}.actions__more{color:#e7c16b;display:flex;justify-content:center;align-items:center;height:58px;margin:0 auto;background-color:#fff;border:none;}.actions__more span{border-bottom:1px dashed #e7c16b;transition:border 0.4s;}.actions__more:hover span{border-bottom-color:transparent;}.actions .field--name-body{font-size:16px;line-height:1.6;overflow:hidden;min-height:100px;max-height:300px;transition:max-height 0.4s;}.actions .field--name-body p{margin-bottom:0;}.actions__media{position:relative;}.actions__overlay{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(121,43,142,0.75);transition:background-color 0.4s;}.actions__overlay:hover{background-color:rgba(121,43,142,0);}.actions__overlay:hover span{opacity:0;}.actions__overlay span{color:#fff;font-size:24px;font-weight:300;line-height:1.3;max-width:100px;transition:opacity 0.4s;text-align:center;}.actions__button{color:#6d2780;font-size:18px;line-height:1.5;width:100%;max-width:255px;margin-bottom:10px;padding:16px 10px 15px;background-color:#ececec;border:none;border-radius:4px;text-align:center;text-decoration:none;transition:background-color 0.4s;}.actions__button:hover{color:#6d2780;text-decoration:none;background-color:#f9f9f9;}.actions__button:not(only-child):nth-child(even),.actions__button:only-child{background-color:#e7c16b;}.actions__button:not(only-child):nth-child(even):hover,.actions__button:only-child:hover{background-color:#eed397;}.block-views-blockactions-block-1{margin-bottom:30px;}.block-views-blockactions-block-1 .actions__item{width:100%;}@media (min-width:768px){.block-views-blockactions-block-1 .actions__item{width:50%;}}@media (min-width:992px){.block-views-blockactions-block-1 .actions__item{width:33.33%;}}.block-views-blockactions-block-1 .actions__teaser{min-height:777px;}.block-views-blockactions-block-1 .flickity-button{border:1px solid rgb(121,43,142);}.block-views-blockactions-block-1 .flickity-button.next{right:-40px;}@media (min-width:1200px){.block-views-blockactions-block-1 .flickity-button.next{right:-60px;}}.block-views-blockactions-block-1 .flickity-button.previous{left:-40px;}@media (min-width:1200px){.block-views-blockactions-block-1 .flickity-button.previous{left:-60px;}}#synmap{height:250px;width:100%;margin:10px 0 0 0;}@media (min-width:720px){#synmap{height:500px;}}@media (min-width:960px){#synmap{height:860px;}}#synmap > ymaps > ymaps{background:rgba(121,43,142,0.35);}#synmap #point1{color:#792b8e;}#synmap .close{position:absolute;top:0;right:5px;color:#e7c16b;opacity:1;z-index:5;text-shadow:none;}#synmap .popover{border:0;border-radius:0;max-width:640px;padding:0;}#synmap .popover .popover-inner{width:100%;position:relative;z-index:2;}#synmap .popover:after{content:"";position:absolute;bottom:-20px;left:40px;border:20px solid transparent;border-left:20px solid #fff;margin-left:-40px;}#synmap .popover-content{display:flex;width:100%;color:#353535;}#synmap .popover-content .left{flex-basis:100%;padding:30px 0 40px 25px;position:relative;min-width:300px;}@media (min-width:720px){#synmap .popover-content .left{flex-basis:50%;}}#synmap .popover-content .left .title{font-weight:bold;font-size:14px;margin-bottom:30px;}#synmap .popover-content .left .address{font-weight:300;}#synmap .popover-content .left .address span{display:block;font-weight:bold;font-size:20px;}#synmap .popover-content .right{flex-basis:50%;text-align:right;position:relative;display:none;}@media (min-width:720px){#synmap .popover-content .right{display:block;}}#synmap .popover-content .right img{width:100%;height:auto;max-width:100%;}#synmap .popover-content .right:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(121,43,142,0.35);}.node .field--name-field-gallery::after{content:"";display:table;clear:both;}.node .field--name-field-gallery .field__item{float:left;margin:0 15px 15px 0;}.field--type-text-with-summary .field__label{display:none;}#block-adaptive-title h1{font-style:normal;}.view-massage .view-content,.view-spa-programmy .view-content{justify-content:center;margin-top:2.5rem;display:flex;flex-wrap:wrap;}.view-massage .view-content .views-row,.view-spa-programmy .view-content .views-row{width:100%;display:flex;justify-content:center;margin:0 0.75% 2rem;}.view-massage .view-content .views-row .field--name-name,.view-spa-programmy .view-content .views-row .field--name-name{font-size:16px;font-family:georgia,serif;font-style:initial;font-weight:bold;padding:5px 0 3px;text-decoration:underline;max-width:176px;text-align:center;}@media (max-width:768px){.view-massage .view-content .views-row .field--name-name,.view-spa-programmy .view-content .views-row .field--name-name{max-width:none;}}.view-massage .view-content .views-row .field--name-field-category-image,.view-spa-programmy .view-content .views-row .field--name-field-category-image{display:flex;flex-wrap:wrap;justify-content:center;}@media (max-width:768px){.view-massage .view-content .views-row img,.view-spa-programmy .view-content .views-row img{width:100%;max-width:206px;}}@media (min-width:736px) and (max-width:768px){.view-massage .view-content .views-row,.view-spa-programmy .view-content .views-row{max-width:50%;margin:0;}}@media (min-width:769px){.view-massage .view-content .views-row,.view-spa-programmy .view-content .views-row{max-width:30%;}}.services-teaser-list{margin-top:3rem;}.services-teaser-list p{font-size:16px;}.services-teaser-list .service-item{margin-bottom:2rem;}.services-teaser-list .service-item .image{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}.services-teaser-list .service-item .image a{text-decoration:none;}.services-teaser-list .service-item .image a img{margin:0;}.services-teaser-list .service-item .service-item-text{display:flex;flex-wrap:wrap;align-items:center;}.services-teaser-list .service-item .service-item-text .cost{margin-top:1rem;}.services-teaser-list .service-item .service-item-text .cost img{margin:0;}.term-text{margin-bottom:5rem;text-align:center;}.term-text p{font-size:16px;}.path-node.node--type-usluga .page-title{text-align:center;}.path-node.node--type-usluga .node--type-usluga p.label{width:100%;display:block;font-size:18px;padding-bottom:1rem;}.path-node.node--type-usluga .node--type-usluga p .cost{margin:2rem 0;}.filial-text{padding:1rem 0 2rem;}.block-synmap h2{font-size:1.5rem;}.view .taxonomy-term{max-width:100%;}@media (max-width:767px){.view .taxonomy-term a div{font-size:0.8em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}}#block-banner-new-year{position:absolute;left:-300px;width:300px;}#block-banner-new-year p{margin:0;}@media (max-width:1770px){#block-banner-new-year{left:-182px;width:249px;}}@media (max-width:1500px){#block-banner-new-year{left:-122px;width:249px;}}@media (max-width:1400px){#block-banner-new-year{left:-100px;width:194px;}}@media (max-width:1300px){#block-banner-new-year{display:block;position:relative;margin-left:50%;width:249px;text-align:center;}}@media (max-width:900px){#block-banner-new-year{width:200px;}}.view-header{text-align:center;font-size:16px;margin:20px;}.sale-link{font-size:1.2rem;}.block-views-blockslider-block-1{position:relative;}.block-views-blockslider-block-1:after{display:none;content:"";background:url(/themes/adaptive/images/lepestki-left.png) no-repeat 0 0;width:317px;height:287px;position:absolute;bottom:-250px;left:0;z-index:2;-webkit-animation:lepestok2 10s infinite ease-in-out;animation:lepestok2 10s infinite ease-in-out;}@media (min-width:1140px){.block-views-blockslider-block-1:after{display:block;}}.view-id-slider.view-display-id-block_1,.view-id-slider.view-display-id-block_2{position:relative;overflow:hidden;}.view-id-slider.view-display-id-block_1:before,.view-id-slider.view-display-id-block_2:before{display:none;content:"";background:url(/themes/adaptive/images/lepestki-right.png) no-repeat 0 0;width:162px;height:371px;position:absolute;right:0;top:0;z-index:2;-webkit-animation:lepestok 10s infinite ease-in-out;animation:lepestok 10s infinite ease-in-out;}@media (min-width:1140px){.view-id-slider.view-display-id-block_1:before,.view-id-slider.view-display-id-block_2:before{display:block;}}@-webkit-keyframes lepestok{0%{transform:translate(0,0);}30%{transform:translate(0,30px);}60%{transform:translate(0,0);}}@keyframes lepestok{0%{transform:translate(0,0);}30%{transform:translate(0,30px);}60%{transform:translate(0,0);}}@-webkit-keyframes lepestok2{0%{transform:translate(0,0);}30%{transform:translate(0,-30px);}60%{transform:translate(0,0);}}@keyframes lepestok2{0%{transform:translate(0,0);}30%{transform:translate(0,-30px);}60%{transform:translate(0,0);}}.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser{height:100%;position:relative;display:block;}.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .img-adaptive,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .img-adaptive{background-size:cover;position:relative;}.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .img-adaptive.image-fade:after,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .img-adaptive.image-fade:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(121,43,142,0.55);}.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper{z-index:3;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;margin:15px 0;}@media (min-width:720px){.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper{position:absolute;}}.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper h3,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper h3{font-family:"Fira Sans";font-size:30px;font-weight:600;}@media (min-width:720px){.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper h3,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper h3{font-size:70px;}}@media (min-width:960px){.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper h3,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper h3{font-size:120px;}}.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper .field--name-field-short,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper .field--name-field-short{font-family:"avdiraitalic";font-size:16px;line-height:1.3em;text-align:center;margin-bottom:10px;}@media (min-width:720px){.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper .field--name-field-short,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper .field--name-field-short{font-size:25px;}}@media (min-width:960px){.view-id-slider.view-display-id-block_1 .node--type-slide.node--view-mode-teaser .content-wrapper .field--name-field-short,.view-id-slider.view-display-id-block_2 .node--type-slide.node--view-mode-teaser .content-wrapper .field--name-field-short{font-size:30px;}}.view-id-slider.view-display-id-block_1 .owl-nav,.view-id-slider.view-display-id-block_2 .owl-nav{position:absolute;bottom:0;right:0;background:#fff;display:none;padding:28px 25px;}@media (min-width:960px){.view-id-slider.view-display-id-block_1 .owl-nav,.view-id-slider.view-display-id-block_2 .owl-nav{display:flex;}}.view-id-slider.view-display-id-block_1 .owl-nav .owl-prev,.view-id-slider.view-display-id-block_1 .owl-nav .owl-next,.view-id-slider.view-display-id-block_2 .owl-nav .owl-prev,.view-id-slider.view-display-id-block_2 .owl-nav .owl-next{width:44px;height:14px;text-indent:-9999px;overflow:hidden;background:url(/themes/adaptive/images/slider-nav.png) no-repeat 0 0;position:relative;top:5px;}.view-id-slider.view-display-id-block_1 .owl-nav .owl-prev,.view-id-slider.view-display-id-block_2 .owl-nav .owl-prev{display:none;}.view-id-slider.view-display-id-block_1 .owl-nav .owl-next,.view-id-slider.view-display-id-block_2 .owl-nav .owl-next{background-position:-56px 0;}.view-id-slider.view-display-id-block_1 .owl-nav .slider-count,.view-id-slider.view-display-id-block_2 .owl-nav .slider-count{color:#762a8a;font-size:18px;font-weight:300;padding:0 35px;}.container.salon-container{max-width:1430px;}#salon-info{position:relative;z-index:3;margin-top:46px;}#salon-info .salon-info-left{padding:40px;width:100%;}#salon-info .salon-info-img{object-fit:cover;}@media (max-width:540px){#salon-info .salon-info-img{max-height:210px;}}#salon-info .salon-info-content{border-radius:5px;background-color:rgb(121,43,142);box-shadow:0px 2px 49px 0px rgba(0,0,0,0.2);display:flex;justify-content:space-between;text-decoration:none;overflow:hidden;margin-bottom:30px;transition:0.3s;}@media (max-width:540px){#salon-info .salon-info-content{flex-direction:column-reverse;}}#salon-info .salon-info-content .title{font-size:30px;font-weight:600;margin-bottom:25px;white-space:nowrap;}#salon-info .salon-info-content .btn{max-width:253px;padding:18px 10px;}#salon-info .salon-info-content:hover{transform:translateY(-10px);}#salon-info .white{background:#fff;color:#353535;padding:27px;}#salon-info .white .content{padding:27px;}#salon-info .white .content .title{font-size:14px;font-weight:bold;margin-bottom:35px;}#salon-info .white .content p{font-weight:300;}#salon-info .img-1 img,#salon-info .img-2 img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;}#salon-info .toggle{transform:translate(0,0);transition:all 200ms linear;}#salon-info .toggle:hover{transform:translate(-15px,-15px);transition:all 200ms linear;}#salon-info .toggle .content{padding:27px;color:#fff;display:flex;align-items:flex-end;position:relative;height:100%;min-height:150px;overflow:hidden;}#salon-info .toggle .content > div{position:relative;z-index:2;transform:translate(0,150px);transition:all 500ms ease-in-out;}#salon-info .toggle .content:hover{text-decoration:none;}#salon-info .toggle .content:hover:after{opacity:1;transition:all 500ms ease-in-out;}#salon-info .toggle .content:hover > div{transform:translate(0,0);transition:all 500ms ease-in-out;}#salon-info .toggle .content:hover .desc{opacity:1;transition:all 500ms ease-in-out;}#salon-info .toggle .content .title{font-size:30px;font-weight:bold;text-align:center;margin-bottom:25px;display:block;}#salon-info .toggle .content .desc{display:block;font-size:16px;font-weight:300;margin-bottom:40px;opacity:0;transition:all 500ms ease-in-out;}#salon-info .toggle .content:after{content:"";position:absolute;z-index:3;bottom:0;right:0;width:65px;height:65px;background:url(/themes/adaptive/images/more-icons.png) no-repeat center center #fff;opacity:0;}#salon-info .salon-info__link{color:#792b8e;display:block;text-align:right;}@media (min-width:720px){.front .contact-message-discount-form.block{margin-top:120px;}}.contact-message-discount-form.block{margin-top:75px;position:relative;padding-bottom:115px;}.contact-message-discount-form.block h2{font-family:"Fira Sans";font-size:35px;font-weight:600;margin:0 0 30px 0;}@media (min-width:720px){.contact-message-discount-form.block h2{font-size:46px;}}.contact-message-discount-form.block p{font-size:18px;font-weight:300;}.contact-message-discount-form.block p span{color:#e7c16b;font-weight:bold;}.contact-message-discount-form.block .content-form{padding:40px 0 0 0;position:relative;max-width:620px;}.contact-message-discount-form.block .content-form form{position:relative;box-shadow:18px 30px 73px 0px rgba(0,0,0,0.2);}.contact-message-discount-form.block .content-form form .captcha{position:absolute;top:65px;}@media (max-width:720px){.contact-message-discount-form.block .content-form form .captcha{top:140px;}}.contact-message-discount-form.block .content-form form label{display:none;}.contact-message-discount-form.block .content-form form input{font-size:18px;font-weight:300;border:0;padding:17px 20px;margin:0;}.contact-message-discount-form.block .content-form form .form-actions{position:absolute;z-index:2;top:0;right:0;margin:0;}.contact-message-discount-form.block .content-form form .form-actions input{background:url(/themes/adaptive/images/more-icons.png) no-repeat center center #fff;width:50px;border:0;border-bottom:5px;text-indent:-9999px;overflow:hidden;border-radius:0.2rem;}.contact-message-discount-form.block .content-form form .form-actions input:focus{box-shadow:none;outline:none;}.contact-message-discount-form.block .content-form form .form-actions input:hover{background:url(/themes/adaptive/images/more-icons-active.png) no-repeat center center #762a8a;transition:all 200ms linear;}@media (min-width:720px){.contact-message-discount-form.block .content-form form{display:flex;}.contact-message-discount-form.block .content-form form .field--name-field-form-name{flex-basis:35%;}.contact-message-discount-form.block .content-form form .field--name-field-form-name input{border-radius:0.25rem 0 0 0.25rem;}.contact-message-discount-form.block .content-form form .field--name-field-form-phone{flex-basis:65%;}.contact-message-discount-form.block .content-form form .field--name-field-form-phone input{border-radius:0 0.25rem 0.25rem 0;border-left:1px solid #d7bfdd;}.contact-message-discount-form.block .content-form form .form-item{margin:0;}}.contact-message-discount-form.block .content-form:after{content:"";background:url(/themes/adaptive/images/lepestki-discount-1.png) no-repeat 0 0;width:135px;height:127px;position:absolute;top:-25px;right:55px;z-index:3;display:none;}@media (min-width:960px){.contact-message-discount-form.block .content-form:after{display:block;}}.contact-message-discount-form.block:before{content:"";background:url(/themes/adaptive/images/lepestki-discount-2.png) no-repeat 0 0;position:absolute;bottom:0;right:-80px;width:516px;height:154px;-webkit-animation:lepestok3 10s infinite ease-in-out;animation:lepestok3 10s infinite ease-in-out;}@-webkit-keyframes lepestok3{0%{transform:translate(0,0);}30%{transform:translate(-20px 15px);}60%{transform:translate(0,0);}}@keyframes lepestok3{0%{transform:translate(0,0);}30%{transform:translate(-20px,15px);}60%{transform:translate(0,0);}}.contact-message-discount-form.block .ajax-progress{display:none;}#salon-offer{margin:95px 0 0 0;position:relative;}#salon-offer .row{margin:0;}#salon-offer .row > div{padding:0;}#salon-offer .action .content{background:url(/themes/adaptive/images/img0001.jpg) no-repeat center center/cover;max-width:375px;min-height:450px;padding:25px;font-size:30px;line-height:1.2em;font-weight:600;position:relative;display:flex;align-items:flex-end;box-shadow:18px 30px 73px 0px rgba(0,0,0,0.2);}#salon-offer .action .content a{display:block;}#salon-offer .action .content span{color:#e7c16b;}#salon-offer .action .content:after{content:"";position:absolute;top:26px;right:16px;background:url(/themes/adaptive/images/slider-nav.png) no-repeat -72px 0;width:28px;height:14px;opacity:0;}#salon-offer .action .content:before{content:"";position:absolute;top:0;right:0;background:#fff;width:70px;height:70px;opacity:0;}#salon-offer .action .content:hover:after,#salon-offer .action .content:hover:before{opacity:1;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}#salon-offer .action a:hover{text-decoration:none;}#salon-offer .action .more{margin:30px 0 0 30px;}#salon-offer .more a{color:#e7c16b;font-size:24px;line-height:1.3em;font-weight:300;border-bottom:1px solid transparent;display:inline-block;vertical-align:top;}#salon-offer .more a:hover{text-decoration:none;border-color:#e7c16b;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}#salon-offer h2{font-family:"Fira Sans";font-weight:600;font-size:46px;margin:0 0 35px 0;}#salon-offer p{font-size:18px;font-weight:300;}#salon-offer .certificate .content{margin:30px 0 0 0;}@media (max-width:991px){#salon-offer .certificate .content br{display:none;}}@media (min-width:720px){#salon-offer .certificate .content{margin:0 0 0 70px;}}#salon-offer .certificate .content p,#salon-offer .certificate .content h2{position:relative;z-index:5;}#salon-offer .certificate a:hover{border:0;}#salon-offer .certificate .more{display:flex;align-items:center;margin:120px 0 0 0;}#salon-offer .certificate .more .link-plus span{background:#e7c16b;color:#792b8e;width:80px;height:80px;border-radius:50%;text-align:center;line-height:80px;font-size:45px;position:relative;margin:-5px 0 0 30px;display:block;position:relative;z-index:5;}#salon-offer .certificate .more .link-plus span:hover{opacity:0.6;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}#salon-offer .certificate .more .link-plus span:after{content:"";width:102px;height:102px;border:1px dashed #e7c16b;position:absolute;top:-11px;left:-11px;border-radius:50%;}#salon-offer .certificate .more .link-plus img.bc{display:none;position:absolute;min-width:822px;height:auto;bottom:0;left:140px;z-index:2;}@media (min-width:992px){#salon-offer .certificate .more .link-plus img.bc{display:block;}}#salon-offer img.kamni{width:410px;height:607px;position:absolute;right:-80px;bottom:-100px;display:none;z-index:1;}@media (min-width:992px){#salon-offer img.kamni{display:block;}}.block-views-blockotziv-block .content,.block-views-blockotziv-block-1 .content{background:#fff;padding:140px 0 150px 0;overflow:hidden;margin-top:140px;}.block-views-blockotziv-block .owl-stage-outer,.block-views-blockotziv-block-1 .owl-stage-outer{overflow:visible !important;}.block-views-blockotziv-block .owl-item,.block-views-blockotziv-block-1 .owl-item{opacity:0;}.block-views-blockotziv-block .owl-item.active,.block-views-blockotziv-block-1 .owl-item.active{opacity:1;}.block-views-blockotziv-block .f-otzivs,.block-views-blockotziv-block-1 .f-otzivs{text-align:center;}.block-views-blockotziv-block .f-otzivs button,.block-views-blockotziv-block-1 .f-otzivs button{border:0;background:#e7c16b;width:110px;height:110px;border-radius:50%;position:relative;text-align:center;color:#792b8e;font-weight:300;line-height:110px;top:-50px;}.block-views-blockotziv-block .f-otzivs button span,.block-views-blockotziv-block-1 .f-otzivs button span{line-height:1.3em;vertical-align:middle;display:inline-block;}.block-views-blockotziv-block .f-otzivs button:focus,.block-views-blockotziv-block-1 .f-otzivs button:focus{box-shadow:none;outline:none;}.block-views-blockotziv-block .f-otzivs button:after,.block-views-blockotziv-block-1 .f-otzivs button:after{content:"";width:140px;height:140px;border:1px dashed #e7c16b;position:absolute;top:-15px;left:-15px;border-radius:50%;}.block-views-blockotziv-block .f-otzivs button:hover,.block-views-blockotziv-block-1 .f-otzivs button:hover{opacity:0.8;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}.block-views-blockotziv-block .owl-nav,.block-views-blockotziv-block-1 .owl-nav{position:absolute;right:0px;bottom:-125px;display:none;}@media (min-width:960px){.block-views-blockotziv-block .owl-nav,.block-views-blockotziv-block-1 .owl-nav{display:flex;}}.block-views-blockotziv-block .owl-nav .owl-prev,.block-views-blockotziv-block-1 .owl-nav .owl-prev{display:none;}.block-views-blockotziv-block .owl-nav .slider-count,.block-views-blockotziv-block-1 .owl-nav .slider-count{color:#762a8a;font-size:18px;font-weight:300;padding:0 35px;}.block-views-blockotziv-block .owl-nav .owl-next,.block-views-blockotziv-block-1 .owl-nav .owl-next{width:44px;height:14px;text-indent:-9999px;overflow:hidden;background:url(/themes/adaptive/images/slider-nav.png) no-repeat -56px 0;position:relative;top:5px;}.node--type-otziv.node--view-mode-teaser{margin:0;color:#353535;padding:45px 25px 25px 25px;opacity:0.47;position:relative;background:#fff;transform:translate(0,0);transition:all 500ms ease-in-out;box-shadow:4px 35px 60px 0px rgba(0,0,0,0.2);}.node--type-otziv.node--view-mode-teaser:after{content:"";background:url(/themes/adaptive/images/kavichki.png) no-repeat 0 0;width:16px;height:12px;position:absolute;top:0;left:50%;margin-left:-6px;}.node--type-otziv.node--view-mode-teaser:hover{opacity:1;transition:opacity 200ms linear;transform:translate(0,-30px);transition:transform 500ms ease-in-out;z-index:2;}.node--type-otziv.node--view-mode-teaser .field--name-body{font-weight:300;}.node--type-otziv.node--view-mode-teaser .field--name-field-image{text-align:center;border-radius:50%;overflow:hidden;width:75px !important;margin:0 auto 15px auto;}.node--type-otziv.node--view-mode-teaser .field--name-title{font-weight:bold;text-align:center;display:block;}.node--type-otziv.node--view-mode-teaser img{display:inline-block !important;width:auto !important;}#instagram{margin:25px 0 25px 0;}#instagram h2{text-align:center;font-size:36px;margin:0 0 10px 0;}#instagram h2 a{color:#e7c16b;}#instagram h2 a:hover{text-decoration:none;color:#e7cd92;}#instagram h2 i{font-size:65px;position:relative;display:block;}@media (min-width:540px){#instagram h2 i{top:8px;display:inline-block;margin-right:30px;}}#instagram iframe{height:100vw;}@media (min-width:540px){#instagram iframe{height:510px;}}@media (min-width:720px){#instagram iframe{height:460px;}}@media (min-width:960px){#instagram iframe{height:465px;}}@media (min-width:1140px){#instagram iframe{height:555px;}}.front .page-wrapper{overflow:hidden;}#synmap,.view-id-slider.view-display-id-block_1,.view-id-slider.view-display-id-block_2,.block-views-blockotziv-block,.block-views-blockotziv-block-1{padding:0 15px;}@media (min-width:960px){#synmap,.view-id-slider.view-display-id-block_1,.view-id-slider.view-display-id-block_2,.block-views-blockotziv-block,.block-views-blockotziv-block-1{padding:0 50px;}}@media (min-width:1600px){#synmap,.view-id-slider.view-display-id-block_1,.view-id-slider.view-display-id-block_2,.block-views-blockotziv-block,.block-views-blockotziv-block-1{padding:0 115px;}}.node--type-usluga.node--view-mode-full .list-button-item{outline:none !important;background-color:#e7c16b;border-color:#e7c16b;padding:15px;color:#6d2780;display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;font-size:1rem;line-height:1.25;border-radius:0.25rem;transition:all 0.15s ease-in-out;}.node--type-usluga.node--view-mode-full .list-button-item:hover{transition:all 200ms linear;}.b-team{margin-top:180px;}@media (max-width:991px){.b-team{margin-top:100px;}}.b-team .big-title{font-size:1.8rem;text-align:center;font-family:"Fira Sans";font-weight:600;line-height:1;margin-bottom:50px;}@media (min-width:768px){.b-team .big-title{font-size:46px;max-width:440px;margin:0 auto 50px;}}.b-person{background:#FFF;color:#353535;}@media (max-width:1199px){.b-person{margin-bottom:6px;}}.b-person h3{font-family:"Fira Sans";font-weight:600;text-align:center;}@media (min-width:768px){.b-person h3{font-size:24px !important;}}.b-person .node__content{padding:35px 35px 0;}.b-person .node__content .field--name-field-short{text-align:left;margin-bottom:1.5rem;}@media (min-width:992px){.b-person .node__content .field--name-field-short{min-height:14rem;}}.b-person__button{background:#e7c16b;color:#6d2780;font-weight:100;border:0;width:100%;font-size:18px;padding:18px 15px;box-shadow:1px 9px 32px 0px rgba(231,193,107,0.3);transition:all 200ms linear;}.b-person__button:hover,.b-person__button:focus,.b-person__button:active{opacity:0.8;box-shadow:none;}@media (min-width:768px){.b-person__button{max-width:255px;}}.big-title{text-align:center;font-size:35px;line-height:1.3em;font-weight:bold;margin-bottom:50px;}@media (min-width:960px){.big-title{font-size:46px;}}.flickity{opacity:0;height:0;}.flickity.flickity-enabled{height:auto;opacity:1;}.flickity .flickity-button{border-radius:0;width:52px;height:52px;overflow:hidden;transition:opacity 200ms linear;background-size:75px !important;}.flickity .flickity-button svg{display:none;}.flickity .flickity-button.next{right:-40px;background:url(/themes/adaptive/images/slider-nav.png) no-repeat -35px 20px #fff;}@media (min-width:1200px){.flickity .flickity-button.next{right:-60px;}}.flickity .flickity-button.previous{left:-40px;background:url(/themes/adaptive/images/slider-nav.png) no-repeat 12px 20px #fff;left:-40px;}@media (min-width:1200px){.flickity .flickity-button.previous{left:-60px;}}.flickity .flickity-button:hover{opacity:0.7;}.salon{display:none;position:fixed;z-index:20;right:0;bottom:20px;background:#fff;padding:15px 37px 15px 15px;}.salon .content{position:relative;padding-left:130px;padding:13px 0 0 130px;height:130px;}.salon .content:before{content:"";position:absolute;top:0;left:0;background:url(/themes/adaptive/images/office-new.png) no-repeat 0 0;width:100px;height:130px;}.salon .content a{font-family:"avdiraitalic";color:#621a75;font-size:20px;line-height:1.2em;border-bottom:1px solid;}.salon .content a:hover{text-decoration:none;border-bottom:1px solid transparent;}.salon .content .date{color:#303030;font-size:16px;margin-top:6px;}.salon .close{background:url(/themes/adaptive/images/close-icon.png) no-repeat 0 0;width:12px;height:12px;position:absolute;bottom:0;right:-17px;cursor:pointer;transition:opacity 200ms linear;}.salon .close:hover{opacity:0.7;}.breadcrumb{border-radius:0;text-align:center;background:none;padding:0;}.breadcrumb li:before{content:" / ";opacity:0.7;padding:0 3px 0 5px;}.breadcrumb a{font-size:12px;font-weight:300;opacity:0.7;}.view-id-usluga.view-display-id-page_1 .attachment-after,.view-id-usluga.view-display-id-page_2 .attachment-after{margin-top:30px;}.view-id-usluga.view-display-id-page_1 .attachment-after a,.view-id-usluga.view-display-id-page_2 .attachment-after a{text-decoration:underline;}.view-id-usluga.view-display-id-page_1 .attachment-after a:hover,.view-id-usluga.view-display-id-page_2 .attachment-after a:hover{text-decoration:none;}.block-link__link{color:#e7c16b;font-size:12px;padding-top:10px;border-bottom:1px solid #e7c16b;transition:color 0.4s,border-color 0.4s;}.block-link__link:hover{color:#e7c16b;border-bottom-color:transparent;text-decoration:none;}.view-gallery .views-field-field-gallery .field-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;}.view-gallery .views-field-field-gallery .field-content a{overflow:hidden;}.view-gallery .views-field-field-gallery .field-content a:hover img{transform:scale(1.1);}.view-gallery .views-field-field-gallery .field-content img{width:100%;height:100%;max-height:250px;object-fit:cover;transition:0.3s;}.block-gallery{padding:50px 0;}.block-gallery .btn{margin:30px auto 0;display:block;}.btn{display:inline-block;padding:18px 30px;font-size:18px;font-weight:300;}.btn-gold{background:#e7c16b;color:#6d2780;font-weight:100;border:0;font-size:18px;box-shadow:1px 9px 32px 0 rgba(231,193,107,0.3);transition:all 200ms linear;}.btn-gold:active,.btn-gold:focus,.btn-gold:hover{opacity:0.8;box-shadow:none;}.btn-transparent{color:#e7c16b;background:none;border:1px dashed #e7c16b;}.btn-transparent:hover{background:#6d2780;color:#e7c16b;}.page-btn{color:#FFFFFF;font-size:24px;line-height:1.2;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;min-height:80px;min-width:440px;z-index:1;}.page-btn__layer{position:relative;text-decoration:none;z-index:2;}.page-btn--whatsapp{padding:10px 20px;box-shadow:0 5px 25px rgba(195,174,64,0.35);border:none;border-radius:100px;text-decoration:none;overflow:hidden;display:none;}.page-btn--whatsapp .fa-whatsapp:before{font-size:52px;padding-right:10px;}.page-btn--whatsapp::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 0.4s,filter 0.4s;background:#2AABEE;z-index:1;}.page-btn--whatsapp:hover{text-decoration:none;}.page-btn--whatsapp:hover::before{filter:contrast(0.8);transform:scale(1.2);}@media (max-width:991px){.page-btn--whatsapp{min-height:inherit;min-width:inherit;font-size:18px;}.page-btn--whatsapp .fa-telegram:before{font-size:42px;padding-right:10px;}}@media (max-width:767px){.page-btn--whatsapp{display:flex;}}@media (max-width:767px){.page-btn--submit-application{display:none;}}.certificates .view-empty{text-align:center;}.certificates .view-content .views-row{margin-bottom:6px;}.abonements .view-content .views-row{margin-bottom:6px;}.abonements .view-content .views-row .node-certificate-teaser{position:relative;background-color:#fff;text-align:center;padding:50px 15px;color:#333;transition:background-color 0.3s linear;box-shadow:0 2px 49px 0 rgba(0,0,0,0.2);}.abonements .view-content .views-row .node-certificate-teaser:hover{background-color:#792b8d;}.abonements .view-content .views-row .node-certificate-teaser:hover .field--type-image{opacity:1;transition:all 0.3s linear;}.abonements .view-content .views-row .node-certificate-teaser:hover .node__content{color:#fff;transition:all 0.3s linear;}.abonements .view-content .views-row .node-certificate-teaser h2 a{color:#353535;font-weight:bold;}.abonements .view-content .views-row .node-certificate-teaser .field--type-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;transition:opacity 0.3s linear;}.abonements .view-content .views-row .node-certificate-teaser .field--type-image img{object-fit:cover;height:100%;width:100%;}.abonements .view-content .views-row .node-certificate-teaser .field--type-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#792b8e;opacity:0.75;z-index:3;}.abonements .view-content .views-row .node-certificate-teaser .node__content{position:relative;z-index:5;}.abonements .view-content .views-row .node-certificate-teaser__title{font-size:18px;font-weight:bold;margin-bottom:10px;}.abonements .view-content .views-row .node-certificate-teaser__price{font-size:44px;font-weight:300;}.abonements .view-content .views-row .node-certificate-teaser__price > div{display:inline-block;}.abonements .view-content .views-row .node-certificate-teaser__unit{font-size:24px;}.abonements .view-content .views-row .node-certificate-teaser .field--name-field-certificate-discount-table,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-cert-discount-table{margin-top:30px;}.abonements .view-content .views-row .node-certificate-teaser .field--name-field-certificate-discount-table .field__label,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-cert-discount-table .field__label{font-weight:300;font-size:18px;}.abonements .view-content .views-row .node-certificate-teaser .field--name-field-certificate-discount-table .field__item,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-cert-discount-table .field__item{font-size:18px;font-weight:bold;}.abonements .view-content .views-row .node-certificate-teaser .field--name-field-certificate-discount-table .field__item .content > div,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-certificate-discount-table .field__item .paragraph > div,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-cert-discount-table .field__item .content > div,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-cert-discount-table .field__item .paragraph > div{display:inline-block;}.abonements .view-content .views-row .node-certificate-teaser .field--name-field-certificate-discount-table .field__item .field--name-field-certificate-discount-val,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-certificate-discount-table .field__item .field--name-field-cert-discount-value,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-cert-discount-table .field__item .field--name-field-certificate-discount-val,.abonements .view-content .views-row .node-certificate-teaser .field--name-field-cert-discount-table .field__item .field--name-field-cert-discount-value{color:#e7c16b;}.abonements .view-content .views-row .node-certificate-teaser form button{margin:45px 0 0;background-color:#e7c16b;border-color:#e7c16b;padding:15px 60px;color:#6d2780;}.abonements .view-content .views-row .node-certificate-teaser form button:hover{opacity:0.8;transition:all 200ms linear;}.btn.btn--brand{outline:none !important;background-color:#e7c16b;border-color:#e7c16b;width:100%;max-width:180px;padding:18px;color:#6d2780;margin:10px 0 0 20px;font-size:18px;}.btn.btn--brand:active,.btn.btn--brand:focus,.btn.btn--brand:hover{box-shadow:none !important;outline:none !important;}.btn.btn--brand:hover{opacity:0.8;transition:all 200ms linear;}.path-certificates #main{margin-top:0;}.promo-certificates{position:relative;background:#792b8e;max-width:1700px;margin:0 auto 60px;padding-bottom:35px;}.promo-certificates:after{content:"";background:url(/themes/adaptive/images/promo-certificates-bg.jpg) no-repeat 0 0;background-size:cover;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;opacity:0.4;}.promo-certificates__content{position:relative;z-index:5;padding:0 20px;}.promo-certificates__content h1{text-align:center;font-family:"Fira Sans";margin:0 0 30px;font-size:35px;line-height:41px;}@media (min-width:720px){.promo-certificates__content h1{font-size:50px;line-height:50px;}}@media (min-width:960px){.promo-certificates__content h1{font-size:80px;line-height:80px;}}.promo-certificates__title{padding:75px 0;}@media (min-width:960px){.promo-certificates__title{padding:155px 0 175px;}}.promo-certificates__text{font-family:"avdiraitalic";font-size:25px;line-height:30px;text-align:center;max-width:760px;margin:0 auto;}@media (min-width:960px){.promo-certificates__text{font-size:30px;line-height:35px;}}.promo-certificates__items{margin:0 -20px;}.promo-certificates__item{overflow:hidden;padding:0 20px 40px;}.promo-certificates__item img{float:left;margin-right:25px;}.promo-certificates__item p{font-family:"Fira Sans";margin:0;padding:5px 0 0;}.cart .cart-service{margin-bottom:10px;}.cart .cart-service .title{font-family:"Fira Sans";font-size:24px;font-weight:600;margin-bottom:20px;}.cart .cart-service .quantity-button{white-space:nowrap;}.cart .cart-service .btn{border-radius:50%;background:#e7c16b;color:#762a8a;width:28px;height:28px;text-align:center;line-height:28px;font-size:20px;padding:0;}.cart .cart-service .btn:hover{opacity:0.8;transition:all 200ms linear;}.cart .cart-service .btn:focus{outline:none;box-shadow:none;}.cart .cart-service .item{margin-bottom:20px;}.cart .cart-service .item .quantity{margin:0 15px;font-size:18px;font-weight:300;}.cart .cart-service .item .price{display:flex;justify-content:space-between;align-items:center;}.cart .cart-service .item .price .value{font-size:18px;font-weight:300;}.cart .cart-service .item .delete{cursor:pointer;width:15px;height:15px;background:url(/themes/adaptive/images/cart-delete.png) no-repeat center center;}.cart .cart-service .item .delete:hover{opacity:0.7;transition:all 200ms linear;}.cart .cart-service .item .row > div{margin-bottom:0;}@media (max-width:720px){.cart .cart-service .item .row > div{padding-left:15px;margin-bottom:10px;}}.cart .cart-service-certificate{align-items:baseline;}.cart .cart-service-certificate .second-title{font-size:18px;}.cart .cart-total .total{background:url(/themes/adaptive/images/cart-certificates-icons.png) no-repeat 0 5px;font-weight:300;padding:12px 0 0 53px;float:left;width:180px;}@media (min-width:960px){.cart .cart-total .total{margin-left:65px;}}.cart .cart-total .total span{background:#e7c16b;text-align:center;display:inline-block;width:25px;height:25px;line-height:26px;border-radius:50%;color:#792b8e;font-size:14px;font-weight:300;margin-left:13px;}.cart .cart-total .total .cart-sum{font-size:18px;white-space:nowrap;}.cart .cart-total .total .cart-sum b{font-size:30px;}@media (min-width:720px){.cart .cart-total .btn--brand{float:right;}}.cart .cart-total.cart-checkout .total{background:url(/themes/adaptive/images/cart-checkout-icons.png) no-repeat 0 8px;padding:12px 0 0 73px;margin-left:0;}.cart-note{padding-top:12px;}.cutom-certificate{margin:70px 0 0;position:relative;padding-bottom:175px;}.cutom-certificate .row{margin:0;}.cutom-certificate .row > div{padding:0;}.cutom-certificate h2{font-size:46px;font-weight:600;line-height:1.2em;margin:15px 0 20px;}.cutom-certificate p{font-size:22px;font-weight:300;margin-bottom:50px;}.cutom-certificate-content{position:relative;background:url(/themes/adaptive/images/certificate-card.jpg) no-repeat center 0;background-size:cover;box-shadow:4px 35px 73px 0 rgba(0,0,0,0.2);padding:65px 30px;max-width:569px;margin:0 auto;}@media (min-width:720px){.cutom-certificate-content{padding:65px 70px;}}.cutom-certificate-content .text-field{position:relative;}.cutom-certificate-content .text-field:after{content:"";position:absolute;bottom:-16px;left:30%;background:url(/themes/adaptive/images/certificates-begun.png) no-repeat 0 0;width:21px;height:28px;}.cutom-certificate-content .text-field input{width:100%;border-radius:5px;border:0;font-size:22px;font-weight:300;padding:12px 20px;}.cutom-certificate-content .text-field input:focus{outline:none;box-shadow:0 0 5px 5px #762b8b;}.cutom-certificate-content .form-actions{width:80px;height:80px;line-height:80px;font-size:35px;display:block;position:absolute;z-index:5;bottom:-20px;right:-25px;font-weight:300;border:0;padding:0;margin:0;}.cutom-certificate-content .form-actions button{background:#e7c16b;color:#792b8e;border:0;border-radius:50%;display:block;margin:0;padding:0;text-align:center;width:100%;cursor:pointer;position:relative;z-index:5;}.cutom-certificate-content .form-actions:hover{opacity:0.8;transition:all 200ms linear;}.cutom-certificate-content .form-actions:after{content:"";width:102px;height:102px;border:1px dashed #e7c16b;position:absolute;z-index:3;top:-11px;left:-11px;border-radius:50%;}.cutom-certificate-content p{margin:40px 0 0;font-size:18px;font-weight:300;}.cutom-certificate:before{content:"";background:url(/themes/adaptive/images/certificates-lepestki.png) no-repeat 0 0;width:787px;height:245px;position:absolute;bottom:0;right:20px;z-index:3;}#block-views-block-services-certificates-service-certificates{margin:35px 0 0;}#block-views-block-services-certificates-service-certificates > h2{text-align:center;font-size:46px;font-weight:600;margin:0 0 35px;}#block-views-block-services-certificates-service-certificates .row{margin:0 -3px;}#block-views-block-services-certificates-service-certificates .row > div{padding:0 3px;}.certificatesBlockTitle{text-align:center;font-size:46px;font-weight:600;margin:0 0 35px;}.certificatesBlockText{text-align:center;font-size:24px;font-weight:600;margin:0 0 35px;}#block-views-block-abonementy-certificates,.view-id-abonementy.view-display-id-page_1{margin-top:60px;}#block-views-block-abonementy-certificates > h2,.view-id-abonementy.view-display-id-page_1 > h2{font-size:36px;margin-bottom:45px;text-align:center;font-weight:600;}#block-views-block-abonementy-certificates .row,.view-id-abonementy.view-display-id-page_1 .row{margin:0 -3px;}#block-views-block-abonementy-certificates .row > div,.view-id-abonementy.view-display-id-page_1 .row > div{padding:0 3px;}.path-certificates .page-wrapper{overflow:hidden;}.certificates-instruction{margin:90px 0 0;min-height:720px;}.certificates-instruction__content{position:relative;}.certificates-instruction__content:before{display:none;content:"";background:url(/themes/adaptive/images/kamni.png) no-repeat 0 0;width:410px;height:607px;position:absolute;right:-295px;bottom:-50px;}@media (min-width:960px){.certificates-instruction__content:before{display:block;}}.certificates-instruction__content .certificates-image{display:none;background:url(/themes/adaptive/images/bc.png) no-repeat 0 0;width:822px;height:617px;position:absolute;bottom:0;left:-180px;z-index:2;}@media (min-width:960px){.certificates-instruction__content .certificates-image{display:block;}}.certificates-instruction h2{font-size:30px;margin:0 0 35px;font-weight:600;max-width:660px;}@media (min-width:720px){.certificates-instruction h2{font-size:46px;margin:0 0 65px;}}.certificates-instruction ul{margin:0;padding:0;}.certificates-instruction ul li{list-style:none;font-size:18px;font-weight:300;margin-bottom:30px;padding-left:50px;background:url(/themes/adaptive/images/li-bg.png) no-repeat 13px 5px;}.certificates-instruction .certificates-checkout{bottom:0;right:0;z-index:10;}.certificates-instruction .certificates-checkout a{background:url(/themes/adaptive/images/certificates-bag-purple.png) no-repeat center center #e7c16b;width:65px;height:65px;border-radius:50%;display:block;text-indent:-9999px;position:relative;}.certificates-instruction .certificates-checkout a:hover{opacity:0.8;transition:all 200ms linear;}.certificates-instruction .certificates-checkout a:after{content:"";width:86px;height:86px;border:1px dashed #e7c16b;position:absolute;top:-10px;left:-10px;border-radius:50%;}@media (min-width:720px){.certificates-instruction .certificates-checkout{position:absolute;}}.certificates-checkout h1,.certificates-payment h1{text-align:center;font-size:40px;font-weight:600;margin:110px 0 20px;}@media (min-width:768px){.certificates-checkout h1,.certificates-payment h1{font-size:60px;}}@media (min-width:992px){.certificates-checkout h1,.certificates-payment h1{font-size:80px;}}.certificates-checkout h1{margin-bottom:90px;}.certificates-payment .cart-payment{width:315px;margin:0 auto;font-size:18px;font-weight:300;position:relative;padding-bottom:240px;}.certificates-payment .cart-payment h3{font-family:"Fira Sans";text-align:left;font-size:24px;font-weight:600;margin:0 0 30px;}.certificates-payment .cart-payment-back a{background:url(/themes/adaptive/images/back-icons.png) no-repeat 11px 0;color:#e7c16b;font-size:18px;padding-left:65px;font-weight:300;display:inline-block;height:32px;line-height:32px;}.certificates-payment .cart-payment p{margin:0;}.certificates-payment .cart-payment > div{margin-bottom:45px;}.certificates-payment .cart-payment a.btn{margin:0;max-width:100%;position:relative;z-index:5;}.certificates-payment .cart-payment:after{content:"";background:url(/themes/adaptive/images/cart-payment-lepestki.png) no-repeat 0 0;width:621px;height:273px;position:absolute;z-index:3;bottom:0;left:50%;margin-left:-335px;}.btn--shadow{box-shadow:4px 35px 73px 0 rgba(0,0,0,0.2);}.customer-form{max-width:800px;margin:0 auto;min-height:300px;}.customer-form .cart{margin-bottom:60px;}.customer-form-desc h2{font-family:"Fira Sans";text-align:left;font-weight:600;font-size:46px;margin:0 0 30px;}.customer-form-desc p{font-size:18px;font-weight:300;}.customer-form .privacy-policy a{color:#e7c16b;font-weight:300;text-decoration:underline;}.customer-form .privacy-policy a:hover{text-decoration:none;}.customer-form input.form-control{padding:18px 20px;box-shadow:4px 35px 73px 0 rgba(0,0,0,0.2);}.customer-form .form-submit{margin:10px 0 0;max-width:100%;}.customer-form .form-item-personalcondition{padding-left:35px;margin:40px 0 15px;}.customer-form .form-item-personalcondition label{font-size:18px;font-weight:300;position:relative;cursor:pointer;}.customer-form .form-item-personalcondition label:before{content:"";width:22px;height:22px;border:2px solid #e7c16b;border-radius:2px;position:absolute;top:0;left:-35px;}.customer-form .form-item-personalcondition input{opacity:0;position:absolute;}.customer-form .form-item-personalcondition input:checked ~ label:before{background:url(/themes/adaptive/images/checkbox.png) no-repeat center center;}#cartAlert .modal-dialog,#cartError .modal-dialog,#successPayment .modal-dialog,#failPayment .modal-dialog{height:100%;margin:0 auto;align-items:center;display:flex;}#cartAlert .modal-dialog .modal-header h5,#cartError .modal-dialog .modal-header h5,#successPayment .modal-dialog .modal-header h5,#failPayment .modal-dialog .modal-header h5{color:#fff;font-size:46px;}#cartAlert .modal-dialog .modal-content,#cartError .modal-dialog .modal-content,#successPayment .modal-dialog .modal-content,#failPayment .modal-dialog .modal-content{width:100%;}#cartAlert .modal-dialog .modal-content .modal-body,#cartError .modal-dialog .modal-content .modal-body,#successPayment .modal-dialog .modal-content .modal-body,#failPayment .modal-dialog .modal-content .modal-body{color:#fff;text-align:center;}#cartAlert .modal-dialog .modal-content .modal-body::before,#cartError .modal-dialog .modal-content .modal-body::before,#successPayment .modal-dialog .modal-content .modal-body::before,#failPayment .modal-dialog .modal-content .modal-body::before{background:transparent;}#cartAlert .modal-dialog .modal-content .modal-footer,#cartError .modal-dialog .modal-content .modal-footer,#successPayment .modal-dialog .modal-content .modal-footer,#failPayment .modal-dialog .modal-content .modal-footer{flex-direction:column;border:none;z-index:5;}#cartAlert .modal-dialog .modal-content .modal-footer a,#cartError .modal-dialog .modal-content .modal-footer a,#successPayment .modal-dialog .modal-content .modal-footer a,#failPayment .modal-dialog .modal-content .modal-footer a{margin:0 0 15px;display:block;min-width:315px;}#cartAlert .modal-dialog .modal-content .modal-footer .btn-link,#cartError .modal-dialog .modal-content .modal-footer .btn-link,#successPayment .modal-dialog .modal-content .modal-footer .btn-link,#failPayment .modal-dialog .modal-content .modal-footer .btn-link{border-bottom:1px solid #e7c16b;color:#e7c16b;padding:7px 0;}#cartError .modal-body::after,#successPayment .modal-body::after{display:none;}@media (min-width:768px){.offset-md-1{margin-left:8.333333%;}}#views-exposed-form-services-certificates-service-certificates .form--inline{display:flex;flex-wrap:wrap;max-width:630px;margin:0 auto 50px;}#views-exposed-form-services-certificates-service-certificates .form--inline > div{flex-basis:100%;margin:20px 0 0;padding:0;}@media (min-width:540px){#views-exposed-form-services-certificates-service-certificates .form--inline > div{flex-basis:50%;margin:0;padding:0 10px;}}#views-exposed-form-services-certificates-service-certificates .form--inline > div select{-webkit-appearance:none;background:url(/themes/adaptive/images/select-icons.png) no-repeat right center #fff;padding:19px 30px 19px 20px;height:auto;}#views-exposed-form-services-certificates-service-certificates .form--inline .form-actions{flex-basis:100%;margin-top:20px;text-align:center;}#views-exposed-form-services-certificates-service-certificates .form--inline .form-actions input{background:#e7c16b;border-color:#e7c16b;padding:15px 60px;color:#6d2780;}#views-exposed-form-services-certificates-service-certificates .form--inline .form-actions input:hover{opacity:0.8;transition:all 200ms linear;}.node-service-certificates{background-color:#fff;box-shadow:0 2px 49px 0 rgba(0,0,0,0.2);}.node-service-certificates--full{box-shadow:none;background-color:transparent;}.node-service-certificates h2{font-family:Roboto;}.node-service-certificates .list input{position:absolute;opacity:0;cursor:pointer;}.node-service-certificates .list .checkmark{width:17px;height:17px;vertical-align:top;display:inline-block;margin-right:12px;border:1px solid #bababa;background:#fff;border-radius:100%;padding:0;position:absolute;margin-top:2px;left:10px;top:12px;}.node-service-certificates .list .checkmark:after{content:"";position:absolute;top:3px;left:3px;border-radius:100%;width:9px;height:9px;display:none;background:#6d2780;}.node-certificates-details{padding:50px 40px;}.node-certificates-details--full{padding:0;}.node-certificates-details h2 a{color:#353535;font-weight:bold;}.node-certificates-details h2 a:hover{text-decoration:none;opacity:0.8;}.node-certificates-details .list-content .node-certificate-list-item{position:relative;color:#333;cursor:pointer;border:1px dashed;border-color:transparent;transition:border-color 0.3s linear;text-align:center;padding:10px 10px 10px 33px;font-size:18px;}.node-certificates-details .list-content .node-certificate-list-item.checked,.node-certificates-details .list-content .node-certificate-list-item:hover{border-color:#dbbc2e;}.node-certificates-details .list-content .node-certificate-list-item.checked input ~ .checkmark,.node-certificates-details .list-content .node-certificate-list-item:hover input ~ .checkmark{background-color:#fff;}.node-certificates-details .list-content .node-certificate-list-item input:checked ~ .checkmark:after{display:block;}.node-certificates-details .list-content .node-certificate-list-item input:checked ~ .checkmark{background-color:#fff;}.node-certificates-details .list-content .node-certificate-list-item p{color:#e7c16b;font-size:18px;margin:0;}.node-certificates-details .list-button{margin-top:20px;}.node-certificates-details .list-button-item{outline:none !important;background-color:#e7c16b;border-color:#e7c16b;width:100%;padding:15px;color:#6d2780;}.node-certificates-details .list-button-item:active,.node-certificates-details .list-button-item:focus,.node-certificates-details .list-button-item:hover{box-shadow:none !important;outline:none !important;}.node-certificates-details .list-button-item:hover{opacity:0.8;transition:all 200ms linear;}.node-certificates-details--full .list-content .node-certificate-list-item{color:#fff;text-align:left;}.certificates-bottom-text{margin-bottom:30px;}.certificates-bottom-text h2{font-size:25px;margin:0 0 15px 0;font-weight:600;}@media (min-width:720px){.certificates-bottom-text h2{font-size:30px;}}.certificates-bottom-text h3{font-family:"Fira Sans";font-size:25px;text-align:left;}.certificates-bottom-text ul{margin:0 0 20px 0;padding:0;}.certificates-bottom-text ul li{list-style:none;font-size:18px;font-weight:300;margin-bottom:0;padding-left:35px;background:url(/themes/adaptive/images/li-bg.png) no-repeat 5px 8px;}.thumbnail{max-width:40%;}.italic{font-style:italic;}.small{font-size:0.8em;}.lightbox{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,0.8);}.lightbox img{max-width:96%;max-height:96%;margin:2% 0;}.lightbox:target{outline:none;display:block;}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:980px){#toolbar-administration{display:none !important;}html body{margin-top:0 !important;margin-left:0 !important;padding-top:0 !important;padding-left:0 !important;}}.page-node-1 #block-adaptive-title h1{text-align:center;font-weight:500;font-size:2.5rem;margin-bottom:3rem;}@media (min-width:992px){.page-node-1 #block-adaptive-title h1{font-size:46px;}}.page-node-1 .text-formatted{font-weight:100;font-size:18px;}.page-node-1 .field--name-body{padding-top:1.5rem;}.text-formatted .text-gold,.text-formatted .text-gold a{color:#e7c16b;}.text-bold{font-weight:bold;margin-bottom:0;}.field--name-field-stranica-requisites{margin-bottom:3rem;}.field--name-field-stranica-requisites p{margin-bottom:0;}.b-contacts-info__text{font-weight:100;font-size:18px;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:90px;max-width:80%;}.bg_info01{background:url(/themes/adaptive/images/bg_info01.png) left center no-repeat;}.bg_info02{background:url(/themes/adaptive/images/bg_info02.png) left center no-repeat;}.bg_info03{background:url(/themes/adaptive/images/bg_info03.png) left center no-repeat;}.ymaps-2-1-73-events-pane.ymaps-2-1-73-user-selection-none::before{display:block;content:"";width:100%;height:100%;opacity:0.3;background:#792b8e;position:absolute;}.article--list{margin-top:30px;}@media (max-width:991px){.article--list .view-content{display:flex;flex-wrap:wrap;margin:0 -15px;}}.article__item{padding:0 15px;margin-bottom:30px;}@media (min-width:576px) and (max-width:991px){.article__item{width:50%;}}.article__link{color:#e7c16b;display:inline-block;border-bottom:1px dashed #e7c16b;transition:border-color 200ms linear;text-decoration:none;}.article__link:hover{color:#e7c16b;border-bottom:1px dashed transparent;text-decoration:none;}.article__date{color:rgba(255,255,255,0.6);font-size:14px;margin-bottom:10px;}.article__caption{width:100%;margin-bottom:30px;padding:0 15px;text-align:left;}.article-full__date{color:rgba(255,255,255,0.6);font-size:14px;margin-bottom:10px;}.article-full__image{margin-bottom:30px;}.article-teaser__caption{margin-bottom:25px;text-align:left;}@media (max-width:767px){.article-teaser__image{margin-bottom:30px;}}.article-teaser__link{color:#e7c16b;display:inline-block;border-bottom:1px dashed #e7c16b;transition:border-color 200ms linear;text-decoration:none;}.article-teaser__link:hover{color:#e7c16b;border-bottom:1px dashed transparent;text-decoration:none;}.article-token{display:flex;flex-direction:column;align-items:flex-end;}.article-token__wrapper{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;}.article-token__caption{padding-right:15px;}.article-token__image{align-self:center;margin-bottom:15px;}.article-token__content{display:flex;justify-content:space-between;width:100%;}.article-token .article__link{display:inline-block;text-align:right;}.slide-action{display:flex;flex-direction:column;background:transparent;}@media (min-width:576px){.slide-action{background:#fff;flex-direction:row;}}.slide-action-content{padding:1rem 0;width:100%;order:2;}@media (min-width:576px){.slide-action-content{padding:2rem 2.5rem;order:1;}}@media (min-width:992px){.slide-action-content{width:60%;}}@media (min-width:1800px){.slide-action-content{padding:106px 50px 50px 79px;}}@media (min-width:1200px){.slide-action-content{width:50%;}}.slide-action-image{display:block;order:1;max-height:130px;overflow:hidden;}@media (min-width:576px){.slide-action-image{display:none;order:2;max-height:none;overflow:auto;}}@media (min-width:992px){.slide-action-image{width:40%;display:block;}}@media (min-width:1200px){.slide-action-image{width:50%;}}@media (min-width:1800px){.slide-action-image{min-width:848px;}}.slide-action-image .field--name-field-slide-image-action{height:100%;}.slide-action-image .field--name-field-slide-image-action img{height:100%;object-fit:cover;}.slide-action-link{text-align:right;margin-top:15px;}@media (min-width:576px){.slide-action-link{margin-top:37px;}}.slide-action-link a{background:#e7c16b;color:#6d2780;line-height:1.25;border-radius:0.25rem;font-weight:100;border:0;box-shadow:1px 9px 32px 0px rgba(231,193,107,0.3);transition:all 200ms linear;display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;font-size:14px;font-weight:300;min-width:125px;}.slide-action-link a:hover,.slide-action-link a:active{opacity:0.8;box-shadow:none;text-decoration:none;}@media (min-width:576px){.slide-action-link a{padding:18px 30px;font-size:18px;font-weight:300;min-width:215px;}}.slide-action-title{text-align:left;font-family:"Hortensia";color:#FFF;line-height:1.3;font-size:24px;}@media (min-width:576px){.slide-action-title{font-size:1.85rem;color:#1e1e1e;margin-bottom:23px;}}@media (min-width:992px){.slide-action-title{font-size:2.5rem;}}@media (min-width:1800px){.slide-action-title{font-size:58px;}}.slide-action-text{font-family:"avdiraitalic";color:#fff;font-size:12px;line-height:1.3;}@media (min-width:576px){.slide-action-text{font-size:1.2rem;color:#393939;}}@media (min-width:992px){.slide-action-text{font-size:1.8rem;}}@media (min-width:1800px){.slide-action-text{font-size:30px;}}.slide-action-text a{color:#ccc;text-decoration-color:#ccc;text-decoration:underline;transition:all 0.33s;}.slide-action-text a:hover{text-decoration-color:transparent;}@media (min-width:576px){.slide-action-text a{color:#792b8e;text-decoration-color:#792b8e;}}

