/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}ol{padding-left:16px;list-style:decimal}ul{padding-left:16px;list-style:disc}table{border-collapse:collapse;border-spacing:0}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity 0.5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left 0.4s ease,transform 0.4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight 0.4s ease-out;animation:bounceFromRight 0.4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft 0.4s ease-out;animation:bounceFromLeft 0.4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color 0.4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.ss-main{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#a6acb7;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:2.625rem;padding:0 .75rem;font-size:.875rem;border:1px solid #b9c2c9;border-radius:4px;background-color:#f8f8f8;outline:0;box-sizing:border-box;transition:background-color 0.2s;align-items:center}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{display:flex;flex:1 1 100%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px 0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:center;margin:0 0 0 .5rem;width:1.75rem;height:1.75rem;background:#e7e7e7;border-radius:50%;flex-shrink:0}.ss-main .ss-single-selected .ss-arrow span{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;border-radius:2px;transition:transform 0.2s,margin 0.2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color 0.2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@-webkit-keyframes scaleIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@-webkit-keyframes scaleOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;-webkit-animation-name:scaleIn;animation-name:scaleIn;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{-webkit-animation-name:scaleOut;animation-name:scaleOut;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform 0.2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0 0;box-sizing:border-box;border:solid 1px #b9c2c9;z-index:1010;background-color:#f8f8f8;transform-origin:center top;transition:transform 0.2s,opacity 0.2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px 8px}.ss-content .ss-search.ss-hide{height:0;opacity:0;padding:0 0 0 0;margin:0 0 0 0}.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0 0 0 0;margin:0 0 0 0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::-moz-placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:-ms-input-placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left;padding:1rem 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px 6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:.25rem .75rem;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#a6acb7}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option.ss-highlighted{text-decoration:underline}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;text-decoration:underline}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}html{box-sizing:border-box;background:#f8f8f8}*,*::before,*::after{box-sizing:inherit;outline:none}a{color:#000;text-decoration:none}a:hover,a:active,a:focus{color:#000;text-decoration:underline}i{font-style:normal;display:inline-block;vertical-align:middle}img{max-width:100%;height:auto;vertical-align:middle}::-moz-placeholder{opacity:1}::-webkit-input-placeholder{opacity:1}button{cursor:pointer;background:none;border:none;font-family:"Montserrat",sans-serif;padding:0}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem}.grid .col-1{grid-column:span 1;min-width:0}.grid .row-1{grid-row:span 1}.grid .col-2{grid-column:span 2;min-width:0}.grid .row-2{grid-row:span 2}.grid .col-3{grid-column:span 3;min-width:0}.grid .row-3{grid-row:span 3}.grid .col-4{grid-column:span 4;min-width:0}.grid .row-4{grid-row:span 4}.grid .col-5{grid-column:span 5;min-width:0}.grid .row-5{grid-row:span 5}.grid .col-6{grid-column:span 6;min-width:0}.grid .row-6{grid-row:span 6}.grid .col-7{grid-column:span 7;min-width:0}.grid .row-7{grid-row:span 7}.grid .col-8{grid-column:span 8;min-width:0}.grid .row-8{grid-row:span 8}.grid .col-9{grid-column:span 9;min-width:0}.grid .row-9{grid-row:span 9}.grid .col-10{grid-column:span 10;min-width:0}.grid .row-10{grid-row:span 10}.grid .col-11{grid-column:span 11;min-width:0}.grid .row-11{grid-row:span 11}.grid .col-12{grid-column:span 12;min-width:0}.grid .row-12{grid-row:span 12}.grid.gap-8{grid-gap:1.875rem}.banners img{width:100%}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Thin.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Regular.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Bold.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-LightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ThinItalic.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-BlackItalic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Medium.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Italic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Light.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Black.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:"Montserrat";src:url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Montserrat-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:"Helvetica";src:url(../../../../../../../themes/tur-kazan/fonts/Helvetica.woff2) format("woff2"),url(../../../../../../../themes/tur-kazan/fonts/Helvetica.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{color:#000;font-size:1rem;line-height:1.5;font-family:"Montserrat",sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-size:1.875rem;font-weight:400;font-family:"Helvetica",sans-serif}h2,.h2{font-size:1.5rem}h3,.h3,h4,.h4{font-size:1.25rem}.clr::after{clear:both;content:"";display:table}.container{max-width:1256px;width:96%;margin:0 auto}.list-reset,#nav-mobile>ul>li ul,#header #nav .container>ul>li ul{margin:0;padding:0;list-style:none}.right{text-align:right}.left{text-align:left}.center{text-align:center}.green{color:#00b358}.red{color:#ff4a4d}.uppercase{text-transform:uppercase}.p-1{padding:.25rem}.pv-1{padding-top:.25rem;padding-bottom:.25rem}.ph-1{padding-left:.25rem;padding-right:.25rem}.mb-1{margin-bottom:.25rem}.p-2{padding:.5rem}.pv-2{padding-top:.5rem;padding-bottom:.5rem}.ph-2{padding-left:.5rem;padding-right:.5rem}.mb-2{margin-bottom:.5rem}.p-3{padding:.75rem}.pv-3{padding-top:.75rem;padding-bottom:.75rem}.ph-3{padding-left:.75rem;padding-right:.75rem}.mb-3{margin-bottom:.75rem}.p-4{padding:1rem}.pv-4{padding-top:1rem;padding-bottom:1rem}.ph-4{padding-left:1rem;padding-right:1rem}.mb-4{margin-bottom:1rem}.p-5{padding:1.25rem}.pv-5{padding-top:1.25rem;padding-bottom:1.25rem}.ph-5{padding-left:1.25rem;padding-right:1.25rem}.mb-5{margin-bottom:1.25rem}.p-6{padding:1.5rem}.pv-6{padding-top:1.5rem;padding-bottom:1.5rem}.ph-6{padding-left:1.5rem;padding-right:1.5rem}.mb-6{margin-bottom:1.5rem}.p-7{padding:1.75rem}.pv-7{padding-top:1.75rem;padding-bottom:1.75rem}.ph-7{padding-left:1.75rem;padding-right:1.75rem}.mb-7{margin-bottom:1.75rem}.p-8{padding:2rem}.pv-8{padding-top:2rem;padding-bottom:2rem}.ph-8{padding-left:2rem;padding-right:2rem}.mb-8{margin-bottom:2rem}.p-9{padding:2.25rem}.pv-9{padding-top:2.25rem;padding-bottom:2.25rem}.ph-9{padding-left:2.25rem;padding-right:2.25rem}.mb-9{margin-bottom:2.25rem}.p-10{padding:2.5rem}.pv-10{padding-top:2.5rem;padding-bottom:2.5rem}.ph-10{padding-left:2.5rem;padding-right:2.5rem}.mb-10{margin-bottom:2.5rem}.p-11{padding:2.75rem}.pv-11{padding-top:2.75rem;padding-bottom:2.75rem}.ph-11{padding-left:2.75rem;padding-right:2.75rem}.mb-11{margin-bottom:2.75rem}.p-12{padding:3rem}.pv-12{padding-top:3rem;padding-bottom:3rem}.ph-12{padding-left:3rem;padding-right:3rem}.mb-12{margin-bottom:3rem}.p-13{padding:3.25rem}.pv-13{padding-top:3.25rem;padding-bottom:3.25rem}.ph-13{padding-left:3.25rem;padding-right:3.25rem}.mb-13{margin-bottom:3.25rem}.p-14{padding:3.5rem}.pv-14{padding-top:3.5rem;padding-bottom:3.5rem}.ph-14{padding-left:3.5rem;padding-right:3.5rem}.mb-14{margin-bottom:3.5rem}.p-15{padding:3.75rem}.pv-15{padding-top:3.75rem;padding-bottom:3.75rem}.ph-15{padding-left:3.75rem;padding-right:3.75rem}.mb-15{margin-bottom:3.75rem}.p-16{padding:4rem}.pv-16{padding-top:4rem;padding-bottom:4rem}.ph-16{padding-left:4rem;padding-right:4rem}.mb-16{margin-bottom:4rem}.p-17{padding:4.25rem}.pv-17{padding-top:4.25rem;padding-bottom:4.25rem}.ph-17{padding-left:4.25rem;padding-right:4.25rem}.mb-17{margin-bottom:4.25rem}.p-18{padding:4.5rem}.pv-18{padding-top:4.5rem;padding-bottom:4.5rem}.ph-18{padding-left:4.5rem;padding-right:4.5rem}.mb-18{margin-bottom:4.5rem}.p-19{padding:4.75rem}.pv-19{padding-top:4.75rem;padding-bottom:4.75rem}.ph-19{padding-left:4.75rem;padding-right:4.75rem}.mb-19{margin-bottom:4.75rem}.p-20{padding:5rem}.pv-20{padding-top:5rem;padding-bottom:5rem}.ph-20{padding-left:5rem;padding-right:5rem}.mb-20{margin-bottom:5rem}.p-21{padding:5.25rem}.pv-21{padding-top:5.25rem;padding-bottom:5.25rem}.ph-21{padding-left:5.25rem;padding-right:5.25rem}.mb-21{margin-bottom:5.25rem}.p-22{padding:5.5rem}.pv-22{padding-top:5.5rem;padding-bottom:5.5rem}.ph-22{padding-left:5.5rem;padding-right:5.5rem}.mb-22{margin-bottom:5.5rem}.p-23{padding:5.75rem}.pv-23{padding-top:5.75rem;padding-bottom:5.75rem}.ph-23{padding-left:5.75rem;padding-right:5.75rem}.mb-23{margin-bottom:5.75rem}.p-24{padding:6rem}.pv-24{padding-top:6rem;padding-bottom:6rem}.ph-24{padding-left:6rem;padding-right:6rem}.mb-24{margin-bottom:6rem}#header{background:#fff;position:relative;z-index:10}#header>.container{padding:2.25rem 0;display:flex;align-items:center;justify-content:space-between}#header>.container .logo{font-size:0}#header>.container .socials{display:flex;align-items:center}#header>.container .socials a{font-size:0}#header>.container .socials a+a{margin-left:.75rem}#header>.container .contact dt{color:#bbb;font-size:.75rem;line-height:1rem}#header>.container .contact dd{line-height:2.5rem}#header>.container .contact dd a{font-size:.875rem;display:inline-block;vertical-align:middle}#header>.container .contact dd a[href*=tel]{font-size:1.875rem;font-family:"Helvetica",sans-serif;font-weight:400}#header #nav{background:url(../../../../../../../themes/tur-kazan/img/bg-menu.png) no-repeat center;background-size:cover}#header #nav .container{display:flex;align-items:center;justify-content:space-between;position:relative}#header #nav .container .btn-menu{display:none;order:0}#header #nav .container .btn-menu .icon-burger{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto}#header #nav .container .btn-menu .icon-burger,#header #nav .container .btn-menu .icon-burger:before,#header #nav .container .btn-menu .icon-burger:after{display:block;width:30px;height:3px;background-color:#FFF;transition-property:background-color,transform;transition-duration:0.3s}#header #nav .container .btn-menu .icon-burger:before,#header #nav .container .btn-menu .icon-burger:after{position:absolute;content:""}#header #nav .container .btn-menu .icon-burger:before{top:-8px}#header #nav .container .btn-menu .icon-burger:after{top:8px}#header #nav .container .btn-menu.active .icon-burger{background-color:transparent}#header #nav .container .btn-menu.active .icon-burger:before{transform:translateY(8px) rotate(45deg)}#header #nav .container .btn-menu.active .icon-burger:after{transform:translateY(-8px) rotate(-45deg)}#header #nav .container>ul{display:flex;align-items:center;flex:auto;justify-content:space-between;margin-right:1.5rem}#header #nav .container>ul>li{position:relative}#header #nav .container>ul>li>a{display:flex;align-items:center;text-decoration:none;font-size:.938rem;color:#fff;line-height:4.25rem}#header #nav .container>ul>li>a figure{margin-right:.25rem;font-size:0}#header #nav .container>ul>li>a span{text-transform:uppercase}#header #nav .container>ul>li:hover>a,#header #nav .container>ul>li.active>a{text-decoration:underline}#header #nav .container>ul>li ul{position:absolute;top:calc(100% + 0.5rem);left:0;width:21.563rem;opacity:0;visibility:hidden;transition:0.3s all ease}#header #nav .container>ul>li ul li a{background:#0aa664;font-size:.938rem;display:block;border-radius:5px;color:#fff;padding:1rem 1.25rem}#header #nav .container>ul>li ul li a figure{display:none}#header #nav .container>ul>li ul li:nth-child(0n+1) a{background:url(../../../../../../../themes/tur-kazan/img/bg-submenu-1.png) no-repeat #0aa664}#header #nav .container>ul>li ul li:nth-child(1n+1) a{background:url(../../../../../../../themes/tur-kazan/img/bg-submenu-2.png) no-repeat #0aa664}#header #nav .container>ul>li ul li:nth-child(2n+1) a{background:url(../../../../../../../themes/tur-kazan/img/bg-submenu-3.png) no-repeat #0aa664}#header #nav .container>ul>li ul li:nth-child(3n+1) a{background:url(../../../../../../../themes/tur-kazan/img/bg-submenu-4.png) no-repeat #0aa664}#header #nav .container>ul>li ul li:nth-child(4n+1) a{background:url(../../../../../../../themes/tur-kazan/img/bg-submenu-5.png) no-repeat #0aa664}#header #nav .container>ul>li ul li+li{margin-top:1px}#header #nav .container>ul>li:hover ul{opacity:1;visibility:visible}#header #nav .container #quick-search{position:absolute;top:calc(100% + 0.875rem);left:0;right:0;background:#00b15e;padding:1.5rem;opacity:0;visibility:hidden;transition:0.3s all ease}#header #nav .container #quick-search input{width:100%;height:4.25rem;padding:0 1.5rem;font-family:"Montserrat",sans-serif;color:#000;border:none;border-radius:3px}#header #nav .container #quick-search .btn-search-close{position:absolute;top:50%;transform:translateY(-50%);right:3rem}#header #nav .container #quick-search.open{opacity:1;visibility:visible}#footer .row-1{background:#fff}#footer .row-1 .container{background:url(../../../../../../../themes/tur-kazan/img/bg-info.png) no-repeat bottom right;padding:4rem 0;display:flex;justify-content:space-between;gap:1.5rem 1rem}#footer .row-1 .container .col{max-width:250px}#footer .row-1 .container ul li a{font-size:.938rem}#footer .row-1 .container ul li+li{margin-top:.75rem}#footer .row-2{background:url(../../../../../../../themes/tur-kazan/img/bg-footer.png) no-repeat center;background-size:cover;padding:7rem 0}#footer .row-2 .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}#footer .row-2 dl{font-family:"Helvetica",sans-serif}#footer .row-2 dl dt{color:#fff;font-size:.875rem;margin-bottom:.5rem}#footer .row-2 dl dd{font-size:1.125rem}#footer .row-2 dl dd a[href*=tel]{font-size:1.875rem}#footer .row-2 .line{padding-left:3.75rem;border-left:1px solid #FFF;display:flex;align-items:center;justify-content:center}#footer .row-2 .line .socials{font-size:0}#footer .row-2 .line .socials a+a{margin-left:1.5rem}.btn-up{position:fixed;width:5.125rem;height:5.125rem;bottom:2rem;right:2rem;background:#ff4a4d;border-radius:5px;opacity:0;visibility:hidden;transition:0.3s all ease;z-index:60}.btn-up .icon-arr{border:solid #FFF;border-width:2px 2px 0 0;padding:5px;transform:rotate(-45deg);margin-top:4px}.btn-up.active{opacity:1;visibility:visible}.btn-whatsapp{position:fixed;width:5.125rem;line-height:5.125rem;bottom:2rem;left:2rem;background:#00b358;border-radius:5px;text-align:center;z-index:60}#menu-cats .btn-menu{display:none;width:100%}#menu-cats .btn-menu .icon-burger{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto}#menu-cats .btn-menu .icon-burger,#menu-cats .btn-menu .icon-burger:before,#menu-cats .btn-menu .icon-burger:after{display:block;width:30px;height:3px;background-color:#00b358;transition-property:background-color,transform;transition-duration:0.3s}#menu-cats .btn-menu .icon-burger:before,#menu-cats .btn-menu .icon-burger:after{position:absolute;content:""}#menu-cats .btn-menu .icon-burger:before{top:-8px}#menu-cats .btn-menu .icon-burger:after{top:8px}#menu-cats .btn-menu.active .icon-burger{background-color:transparent}#menu-cats .btn-menu.active .icon-burger:before{transform:translateY(8px) rotate(45deg)}#menu-cats .btn-menu.active .icon-burger:after{transform:translateY(-8px) rotate(-45deg)}#menu-cats ul li a{display:flex;padding:.25rem 1.875rem;align-items:center;min-height:3.25rem;font-size:.75rem;text-transform:uppercase;background:#fff;border-radius:5px;text-decoration:none}#menu-cats ul li:hover a,#menu-cats ul li.active a{background:#00b358;color:#fff}#menu-cats ul li+li{margin-top:1px}#menu-cats-2{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}#menu-cats-2 li a{display:block;font-size:.75rem;text-transform:uppercase;padding:.875rem 1.875rem;background:#fff;border:2px solid #ff4a4d;border-radius:5px;text-decoration:none}#menu-cats-2 li:hover a,#menu-cats-2 li.active a{color:#fff;background:#00b358;border-color:#00b358}#menu-cats-2.v-2{margin-top:3rem}#menu-cats-2.v-2 li{flex-basis:100%}.glide img{width:100%}.glide .glide__arrows .glide__arrow{position:absolute;top:50%;transform:translateY(-50%)}.glide .glide__arrows .glide__arrow.glide__arrow--left{left:0}.glide .glide__arrows .glide__arrow.glide__arrow--right{right:0}.glide .glide__bullets{display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:1.5rem}.glide .glide__bullets .glide__bullet{width:.625rem;height:.625rem;border:1px solid #FFF;margin:0 2px;border-radius:50%}.glide .glide__bullets .glide__bullet.glide__bullet--active{background:#FFF}.tours{position:relative}.tours-head{display:flex;align-items:center;justify-content:space-between}.tours-head .h1{display:flex;line-height:1;flex:auto}.tours-head .h1:after{content:"";height:1px;background:#ececec;flex:auto;align-self:flex-end}.tours-head .link-all{display:flex;align-items:center;font-size:1.188rem}.tours-head .link-all .icon-arr{border:solid #000;border-width:0 2px 2px 0;padding:4px;transform:rotate(-45deg);border-radius:0;margin-right:.5rem}.tours .glide-tours{position:relative}.tours .grid{grid-auto-rows:24.938rem}.tours .grid [class*=col-]{display:flex}.tours .grid [class*=col-] .tour{flex:auto}.tours .tour{position:relative;font-size:0;border-radius:5px;overflow:hidden;font-family:"Helvetica",sans-serif}.tours .tour>img{width:100%;height:100%;min-height:400px;-o-object-fit:cover;object-fit:cover}.tours .tour .sticker{position:absolute;top:3rem;left:0;line-height:2.813rem;font-size:.875rem;border-radius:0 3px 3px 0;color:#fff;padding:0 1.5rem;z-index:10}.tours .tour .sticker.red{background:red}.tours .tour .sticker.green{background:#88c637}.tours .tour .sticker.orange{background:#f59d00}.tours .tour .tour-in{position:absolute;left:1.5rem;right:1.5rem;bottom:2.5rem;z-index:2}.tours .tour .tour-title{line-height:1.2;font-size:1.125rem;color:#fff;display:block;margin-bottom:2rem}.tours .tour .tour-title span{font-size:1.375rem;color:#fff;display:block}.tours .tour-options{margin-bottom:2rem}.tours .tour-options dl{display:flex;align-items:center}.tours .tour-options dl dt{width:1.5rem}.tours .tour-options dl dd{color:#fff;font-size:1rem}.tours .tour-options strong{font-size:1rem;color:#fff}.tours .tour-details{display:flex;align-items:center;justify-content:space-between}.tours .tour-details .link-more{order:1;color:#fff;font-size:1.25rem}.tours .tour-details .views{display:flex;align-items:center}.tours .tour-details .views .icon-views{width:22px;height:11px;background:url(../../../../../../../themes/tur-kazan/img/icon-views.png) no-repeat}.tours .tour-details .views span{font-size:.875rem;color:#fff;margin-left:.5rem}.tours .tour:before{content:"";position:absolute;bottom:0;left:0;right:0;height:16.438rem;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}.tours .tour.v-2>img{transition:0.3s all;position:relative;z-index:1}.tours .tour.v-2 .tour-details{z-index:3}.tours .tour.v-2 .tour-title{transition:0.3s all;z-index:11}.tours .tour.v-2:before{z-index:2}.tours .tour.v-2:hover>img{transform:scale(1.1)}.tours .tour.v-2:hover .tour-title{transform:translateY(-100px)}.tours .glide__arrows{position:absolute;display:flex;align-items:center;top:1.5rem;right:1.5rem}.tours .glide__arrows .glide__arrow .icon-arr{border:solid #FFF;padding:6px;transform:rotate(-45deg)}.tours .glide__arrows .glide__arrow.glide__arrow--left{left:2rem}.tours .glide__arrows .glide__arrow.glide__arrow--left .icon-arr{border-width:2px 0 0 2px}.tours .glide__arrows .glide__arrow.glide__arrow--right{right:2rem;margin-left:.5rem}.tours .glide__arrows .glide__arrow.glide__arrow--right .icon-arr{border-width:0 2px 2px 0}.tours .btn-cat-more-wrap{display:flex;margin-top:1rem}.tours .btn-cat-more-wrap .btn-cat-more{margin-left:auto;width:338px;line-height:65px;background:url(../../../../../../../themes/tur-kazan/img/bg-btn.png) no-repeat;text-align:center;color:#fff;font-size:12px;padding-left:4rem;text-transform:lowercase}.tours .btn-cat-more-wrap .btn-cat-more.v-2{font-size:12px;padding-left:0;text-transform:uppercase;font-weight:700}#reviews .reviews-main-head{display:flex;align-items:center;justify-content:space-between}#reviews .reviews-main-head .h1{display:flex;line-height:1;flex:auto}#reviews .reviews-main-head .h1:after{content:"";height:1px;background:#ececec;flex:auto;align-self:flex-end}#reviews .reviews-main-head .link-all{display:flex;align-items:center;font-size:1.188rem}#reviews .reviews-main-head .link-all .icon-arr{border:solid #000;border-width:0 2px 2px 0;padding:4px;transform:rotate(-45deg);border-radius:0;margin-right:.5rem}#reviews .grid [class*=col-]{display:flex}#reviews .grid [class*=col-] .review{flex:auto}#reviews .review{border:1px solid #e7e7e7;border-radius:5px;position:relative;padding:7.25rem 2.25rem 3rem 2.25rem;font-family:"Helvetica",sans-serif;margin-top:5.75rem}#reviews .review figure{position:absolute;left:50%;transform:translateX(-50%);width:11.5rem;height:11.5rem;border:1px solid #e7e7e7;border-radius:50%;padding:1.25rem;top:-5.75rem;background:#f8f8f8}#reviews .review figure img{width:100%;border-radius:50%}#reviews .review .review-rating{text-align:center;font-size:0}#reviews .review .review-author{text-align:center;font-size:1.5rem}#reviews .review p{font-size:.875rem}#reviews .review .review-entry{position:relative;display:block;border-radius:5px;overflow:hidden}#reviews .review .review-entry img{width:100%}#reviews .review .review-entry span{color:#fff;text-decoration:none;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;font-size:.875rem}#reviews .review .review-entry:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,0))}#reviews .glide-reviews{position:relative}#reviews .glide-reviews .glide__arrows .glide__arrow{position:absolute;bottom:-1.125rem;width:3.063rem;height:3.063rem;background:#ff4a4d;border-radius:50%}#reviews .glide-reviews .glide__arrows .glide__arrow.glide__arrow--left{left:0}#reviews .glide-reviews .glide__arrows .glide__arrow.glide__arrow--right{right:0}#reviews .glide-reviews .glide__bullets{display:flex;justify-content:center;align-items:center;margin-top:4.25rem}#reviews .glide-reviews .glide__bullets .glide__bullet{width:.688rem;height:.688rem;border:2px solid #000;margin:0 2px;border-radius:50%}#reviews .glide-reviews .glide__bullets .glide__bullet.glide__bullet--active{background:#000}#reviews .grid{gap:3rem 1.875rem}.article-main h1,.article-main h2,.article-main h3,.article-main h4{margin-bottom:1rem}.article-main p,.article-main ul,.article-main ol blockquote{font-size:.875rem;margin-bottom:1.5rem}.article-main p:last-child,.article-main ul:last-child,.article-main ol blockquote:last-child{margin:0}.article-main b,.article-main strong{color:#000;font-weight:600}.article-main ul{list-style:none}.article-main ul li{position:relative;padding-left:1rem}.article-main ul li:before{content:"";position:absolute;background:linear-gradient(to right top,#b8d9cf,#ede1cf);width:.375rem;height:.375rem;border-radius:50%;left:0;top:.525rem}.article{margin-bottom:3rem}.article .aligncenter{margin:0 auto 1.5rem auto;display:table}.article .alignleft{float:left;margin-right:20px}.article .alignright{float:right;margin-left:20px}.article a{color:#00b358}.article h2,.article h3,.article h4{margin-bottom:1rem}.article time{display:block;color:#a6acb7;font-size:.813rem;margin-top:-.75rem;margin-bottom:1.5rem}.article p,.article ul,.article ol blockquote{margin-bottom:1.5rem}.article p:last-child,.article ul:last-child,.article ol blockquote:last-child{margin:0}.article b,.article strong{color:#000;font-weight:600}.article ul{margin-left:.5rem}.article ul li::marker{color:#00b358}.article .table-wrap{overflow:auto;margin-bottom:1.5rem}.article .table-wrap:last-child{margin:0}.article table{width:100%}.article table thead tr th{background:#00b358;color:#fff;font-weight:400;padding:1.25rem 1rem;vertical-align:middle}.article table tbody tr{background:#fff}.article table tbody tr td,.article table tbody tr th{padding:1.25rem 1rem;text-align:left;font-weight:400;vertical-align:middle}.article table tbody tr td .holiday,.article table tbody tr th .holiday{display:flex;align-items:center;gap:.5rem;color:#ff4a4d}.article table tbody tr td.gray,.article table tbody tr th.gray{color:#a6acb7}.article table tbody tr td.dates,.article table tbody tr th.dates{width:100px}.article table tbody tr td[colspan],.article table tbody tr th[colspan]{padding-bottom:0}.article table tbody tr:nth-child(even){background:#f8f8f8}.article table tbody tr.bg-white{background:#FFF}.article table tbody tr.bg-gray{background:#f8f8f8}.article table.small-text thead tr th{text-align:left;font-size:.75rem}.article table.small-text tbody tr td,.article table.small-text tbody tr th{font-size:.75rem}.article:last-child{margin:0}.gallery img{width:100%;height:25.625rem;-o-object-fit:cover;object-fit:cover}.popup{position:absolute;top:0;position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:0.3s all ease;z-index:101;max-width:58rem;width:90%;background:#fff;border-radius:5px}.popup .popup-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b9c2c9;padding:2.5rem}.popup .popup-head .contact dt{color:#bbb;font-size:.75rem;line-height:1rem}.popup .popup-head .contact dd{line-height:2.5rem}.popup .popup-head .contact dd a{font-size:.875rem;display:inline-block;vertical-align:middle}.popup .popup-head .contact dd a[href*=tel]{font-size:1.875rem;font-family:"Helvetica",sans-serif;font-weight:400}.popup .popup-content{font-family:"Helvetica",sans-serif;position:relative;padding:2.5rem}.popup .popup-content .form-content{padding:0 3.25rem 0 20.75rem;min-height:28rem}.popup .popup-content .form-content .form-field input{border:none;height:3.25rem}.popup .popup-content .form-content .form-field.input-count{position:relative}.popup .popup-content .form-content .form-field.input-count .label{font-size:.75rem}.popup .popup-content .form-content .form-field.input-count input{text-align:center}.popup .popup-content .form-content .form-field.input-count button{position:absolute;bottom:1.125rem;padding:0}.popup .popup-content .form-content .form-field.input-count button .icon-arr{border:solid #000;padding:4px;transform:rotate(-45deg)}.popup .popup-content .form-content .form-field.input-count button.btn-minus{left:1.25rem}.popup .popup-content .form-content .form-field.input-count button.btn-minus .icon-arr{border-width:1px 0 0 1px}.popup .popup-content .form-content .form-field.input-count button.btn-plus{right:1.25rem}.popup .popup-content .form-content .form-field.input-count button.btn-plus .icon-arr{border-width:0 1px 1px 0}.popup .popup-content .form-content .form-field .ss-main .ss-single-selected{border:none;height:3.25rem;padding:1.25rem}.popup .popup-content .form-content .form-field .ss-main .ss-single-selected .ss-arrow{width:auto;height:auto;background:none}.popup .popup-content .form-content .button-wrap{display:flex;gap:1.25rem}.popup .popup-content .form-content .button-wrap .checkbox span a{color:#00b358;text-decoration:underline}.popup .popup-content .form-content .button-wrap .checkbox span a:hover{text-decoration:none}.popup .popup-content .form-content .button-wrap .btn{flex-shrink:0;align-self:flex-start}.popup .popup-content p{font-size:1.5rem;margin-bottom:1.5rem}.popup .popup-content p a{color:#ff4a4d;font-size:1.875rem}.popup .popup-content p:last-child{margin:0}.popup .popup-content.girl{background:url(../../../../../../../themes/tur-kazan/img/img-girl-2.jpg) no-repeat bottom left}.popup.open{opacity:1;visibility:visible}.popup .btn-popup-close{position:absolute;width:3.563rem;height:3.563rem;background:#00b358;border-radius:5px;inset:3rem -1.875rem auto auto}.popup .btn-popup-close .icon-cross{background:url(../../../../../../../themes/tur-kazan/img/icon-cross-white.png) no-repeat}#overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.73);opacity:0;visibility:hidden;transition:0.3s all ease}#overlay.open{opacity:1;visibility:visible}#add-review .stars svg{width:1.5rem;height:1.5rem}#add-review form{display:flex;gap:1.25rem}#add-review form .col-1{width:11.5rem;flex-shrink:0}#add-review form .col-2{flex:auto}#add-review .avatar-wrap{border:1px solid #b9c2c9;max-width:11.5rem;padding:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}#add-review .avatar-wrap img{width:144px;height:144px;border-radius:50%;-o-object-fit:cover;object-fit:cover;cursor:pointer}#add-review .avatar-wrap input{display:none!important}#add-review .select-rating{width:11.5rem;display:flex;justify-content:center;margin-top:1rem}#add-review .recaptcha-wrap{display:flex;justify-content:flex-end}#add-review .button-wrap{display:flex;justify-content:flex-end;align-items:center}#add-review .button-wrap .checkbox{max-width:300px;margin-right:1.5rem}#pay .pay-form{background:url(../../../../../../../themes/tur-kazan/img/bg-pay-form.jpg) no-repeat center;height:200px;position:relative;padding:4.5rem 4rem 0 20.75rem;display:flex;margin-bottom:3.75rem;border-radius:5px}#pay .pay-form .form-field{width:25rem;margin-right:3.75rem}#pay .pay-form .form-field input{background:#fff;border:none;color:#000}#pay .pay-form .form-field .hint{color:#fff;display:block;font-size:.75rem;margin-top:.25rem}#pay .pay-form .btn-wrap{width:25rem;text-align:right}#pay .pay-form .btn-wrap .btn{width:100%;text-align:center}#pay .pay-form:before{content:"";position:absolute;background:url(../../../../../../../themes/tur-kazan/img/img-girl.png) no-repeat;width:203px;height:274px;left:4rem;bottom:-.5rem}#pay .pay-form.v-2{background:url(../../../../../../../themes/tur-kazan/img/bg-cards-mir.png) no-repeat center}#pay .pay-form.v-2 .form-field .hint-big{color:#fff;margin-top:.5rem;display:block;font-size:1.125rem}#pay .pay-form.v-2 .form-field .hint-big b{text-transform:uppercase;text-decoration:underline}#pay .pay-form.v-2 .btn-wrap .btn{margin-bottom:.5rem}#pay .pay-form.v-2:before{background:url(../../../../../../../themes/tur-kazan/img/img-girl-with-cards.png) no-repeat;width:265px;height:250px;left:0;bottom:0}#pay .pay-form.v-3{background:url(../../../../../../../themes/tur-kazan/img/bg-yellow-pay-form.png) no-repeat right #ffdd2d}#pay .pay-form.v-3 .form-field .hint{color:#000}#pay .pay-form.v-3 .btn-wrap{text-align:left}#pay .pay-form.v-3 .btn-wrap .btn{margin-bottom:.25rem;background:#000;border:1px solid #FFF}#pay .pay-form.v-3:before{background:url(../../../../../../../themes/tur-kazan/img/img-girl-yellow.png) no-repeat;width:211px;height:267px;left:42px;bottom:0}#pay .cards dl{display:inline-flex;flex-direction:column}#pay .cards dl dt{order:1;flex-grow:1;font-size:.75rem;margin-top:.5rem}#pay .cards dl dd{order:0;flex-grow:1}#pay .cards dl+dl{margin-left:4rem}#filter{border:1px solid #b9c2c9;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;flex-wrap:wrap;gap:1rem}#filter>label{display:flex;align-items:center}#filter>label>span{font-size:1.125rem;font-family:"Helvetica",sans-serif;margin-right:2.5rem;white-space:nowrap}#filter-2{display:flex;flex-wrap:wrap;justify-content:center;gap:1.875rem}#filter-2>label{width:14.375rem}#filter-2>label>span{font-size:1.125rem;margin-bottom:.5rem;font-weight:700;display:block}.hotels .hotel-head{display:flex;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1.875rem}.hotels .hotel-head .rating{font-size:0}.hotels .hotel-address{background:url(../../../../../../../themes/tur-kazan/img/icon-map.png) no-repeat left;padding-left:1.75rem;margin-bottom:1.5rem}.hotels .hotel .gallery img{border-radius:3px}.hotels .hotel .article{margin-bottom:2rem}.hotels .hotel-options{display:flex;flex-wrap:wrap;gap:1rem 3rem}.hotels .hotel-options .option{display:flex;align-items:center}.hotels .hotel-options .option img{max-width:42px}.hotels .hotel-options .option span{margin-left:1.25rem}.hotels .hotel .glide li a{display:block;height:210px}.hotels .hotel .glide li a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotels .hotel .glide .glide__bullets{position:static;transform:none;margin-top:1rem}.hotels .hotel .glide .glide__bullets .glide__bullet{border:none;background:#e7e7e7}.hotels .hotel .glide .glide__bullets .glide__bullet.glide__bullet--active{background:#00b358}.hotels .hotel+.hotel{margin-top:3rem}.call-block{position:relative}.call-block .phone{font-size:1.5rem}.call-block .btn{position:absolute;bottom:0;right:0}#card{position:relative;border-radius:5px;overflow:hidden}#card>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}#card .card-content{position:relative;color:#fff;z-index:2;padding:3rem 1.5rem}#card .card-content .card-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#card .card-content .card-head .sticker{line-height:2.813rem;font-size:.875rem;border-radius:0 3px 3px 0;color:#fff;padding:0 1.5rem;z-index:10;transform:translateX(-1.5rem)}#card .card-content .card-head .sticker.red{background:red}#card .card-content .card-head .sticker.green{background:#88c637}#card .card-content .card-head .sticker.orange{background:#f59d00}#card .card-content .card-head .views{display:flex;align-items:center}#card .card-content .card-head .views .icon-views{width:22px;height:11px;background:url(../../../../../../../themes/tur-kazan/img/icon-views.png) no-repeat}#card .card-content .card-head .views span{font-size:.875rem;color:#fff;margin-left:.5rem}#card .card-content .card-head h1{flex-basis:100%;margin-top:2rem;font-size:1.5rem}#card .card-content .card-options{display:flex;gap:2rem;flex-wrap:wrap}#card .card-content .card-options .option-name{display:flex;align-items:center;white-space:nowrap}#card .card-content .card-options .option span{margin-left:.5rem}#card .card-content .card-options .option ul{margin-left:2.1rem;display:flex;flex-wrap:wrap;max-width:250px;justify-content:space-between;font-size:.875rem}#card .card-content .card-options .option ul li{flex-basis:100%}#card .card-content .card-options .option ul li::marker{color:#00b358}#card .card-content .card-options .option ul.col-2 li{flex-basis:46%}#card .card-content .card-price{display:flex;align-items:center;flex-wrap:wrap;position:relative}#card .card-content .card-price .price{font-size:1.875rem;font-weight:700;margin-right:3.75rem}#card .card-content .card-price .price-list{flex-basis:100%;display:flex;gap:2.25rem;flex-wrap:wrap}#card .card-content .card-price .price-list dl dt{font-size:1.125rem;font-weight:700}#card .card-content .card-price .price-list dl dd .old-price{text-decoration:line-through}#card .card-content .card-price .price-list dl dd .new-price{font-size:1.25rem;font-weight:700}#card .card-content .card-price .actions{display:flex;gap:2rem}#card .card-content .card-price small{font-size:.75rem;flex-basis:100%}#card .card-content .card-price .btn,#card .card-content .card-price #tur_kazan-wrapper{margin-left:auto}#card:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,black,rgba(0,0,0,0));z-index:1}.card-gallery .grid.gallery{grid-gap:1px}.card-gallery .grid.gallery img{border-radius:0;height:300px}#card-2{position:relative;border-radius:5px;overflow:hidden}#card-2>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}#card-2 .card-content{position:relative;color:#fff;z-index:2;padding:3rem 1.5rem}#card-2 .card-content .sticker{display:inline-flex;line-height:2.813rem;font-size:.875rem;border-radius:0 3px 3px 0;color:#fff;padding:0 1.5rem;z-index:10;transform:translateX(-1.5rem)}#card-2 .card-content .sticker.red{background:red}#card-2 .card-content .sticker.green{background:#88c637}#card-2 .card-content .sticker.orange{background:#f59d00}#card-2 .card-content .views{display:flex;align-items:center}#card-2 .card-content .views .icon-views{width:22px;height:11px;background:url(../../../../../../../themes/tur-kazan/img/icon-views.png) no-repeat}#card-2 .card-content .views span{font-size:.875rem;color:#fff;margin-left:.5rem}#card-2 .card-content h1{flex-basis:100%;margin-top:2rem;font-size:1.5rem;margin-bottom:1.5rem}#card-2 .card-content .card-dates{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1.25rem}#card-2 .card-content .card-dates .date-item{padding-left:1.25rem;flex-basis:16.6666666667%}#card-2 .card-content .card-dates .date-item>span{font-size:.75rem}#card-2 .card-content .card-dates .date-item ul{margin-left:.75rem}#card-2 .card-content .card-dates .date-item ul li{font-size:.75rem}#card-2 .card-content .card-dates .date-item ul li::marker{color:#00b358}#card-2 .card-content .card-dates .date-item+.date-item{border-left:1px solid #FFF}#card-2 .card-content .card-dates .date-item:nth-child(6){border-left:0}#card-2 .card-content .card-price{display:flex;align-items:center;flex-wrap:wrap;position:relative;margin-bottom:1.5rem}#card-2 .card-content .card-price .price{font-size:1.875rem;font-weight:700;margin-right:3rem}#card-2 .card-content .card-price .options{display:flex;align-items:center;flex-wrap:wrap;gap:3rem}#card-2 .card-content .card-price .options .option{display:flex;align-items:center}#card-2 .card-content .card-price .options .option span{margin-left:.75rem}#card-2 .card-content .card-button{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}#card-2 .card-content .card-button .actions{display:flex;gap:2rem}#card-2 .card-content .card-button .views{margin-left:auto}#card-2:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,black,rgba(0,0,0,0));z-index:1}.card-program .wrap{overflow:hidden;max-height:760px;position:relative}.card-program .wrap table{width:100%}.card-program .wrap table tbody tr td{background:#fff;border-bottom:1px solid #f8f8f8;padding:1.75rem}.card-program .wrap table tbody tr td .small-text{display:block;color:#a6acb7;font-size:.813rem;margin-top:.5rem}.card-program .wrap table tbody tr td:first-child,.card-program .wrap table tbody tr td:nth-child(2){white-space:nowrap}.card-program .wrap:before{content:"";position:absolute;left:0;right:0;height:20rem;bottom:0;background:linear-gradient(to top,#f8f8f8,rgba(248,248,248,.2))}.card-program .wrap.active{max-height:10000px}.card-program .wrap.active:before{display:none}.card-program .btn-show-program{width:100%;color:#000}.card-program .btn-show-program span{display:block;margin-bottom:1.25rem;font-size:.875rem}.card-program .btn-show-program .icon-arr{background:url(../../../../../../../themes/tur-kazan/img/icon-arr-down.png) no-repeat;width:17px;height:17px;transition:0.3s all}.card-program .btn-show-program.active{margin-top:2rem}.card-program .btn-show-program.active .icon-arr{transform:rotate(180deg)}.card-gallery .grid{grid-gap:1px}.card-gallery .grid a{display:block}.card-gallery .grid a figure{position:relative}.card-gallery .grid a figure img{border-radius:0}.card-gallery .grid a figure figcaption{position:absolute;top:50%;transform:translateY(-50%);left:1rem;right:1rem;text-align:center;font-size:1.125rem;font-family:"Helvetica",sans-serif;z-index:1;opacity:0;visibility:hidden;transition:0.3s all ease;color:#fff}.card-gallery .grid a figure:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:0.3s all ease}.card-gallery .grid a:hover figure:before,.card-gallery .grid a:hover figure figcaption{opacity:1;visibility:visible}#nav-mobile{background:rgba(0,179,88,.95);position:fixed;width:100%;top:0;bottom:0;left:-100%;z-index:100;padding:5rem 2rem 2rem 2rem;overflow:auto;transition:0.3s all}#nav-mobile>ul>li>a{color:#fff;font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;position:relative;font-size:12px}#nav-mobile>ul>li>a .arr{border:solid #FFF;border-width:0 0 2px 2px;padding:3px;transform:rotate(-45deg);position:relative;top:-2px;transition:0.3s all}#nav-mobile>ul>li+li{margin-top:1.5rem}#nav-mobile>ul>li ul{transition:0.3s all;max-height:0;overflow:hidden}#nav-mobile>ul>li ul li{text-align:center}#nav-mobile>ul>li ul li a{color:rgba(255,255,255,.6);font-size:12px;font-weight:700;text-transform:uppercase}#nav-mobile>ul>li ul li+li{margin-top:.25rem}#nav-mobile>ul>li.open>a{text-decoration:underline}#nav-mobile>ul>li.open>a .arr{transform:rotate(135deg);top:2px}#nav-mobile>ul>li.open ul{margin-top:1rem;max-height:1000px}#nav-mobile>ul+ul{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #FFF}#nav-mobile .btn-close{position:absolute;top:2rem;right:2rem}#nav-mobile.open{left:0}#mobile-buttons{position:fixed;bottom:0;right:0;left:0;background:#00b358;display:flex;z-index:100}#mobile-buttons a,#mobile-buttons button{flex-basis:33.3333333333%;height:4rem;display:flex;align-items:center;justify-content:center;gap:.5rem}#mobile-buttons a span,#mobile-buttons button span{font-size:.75rem;color:#fff}#mobile-buttons a .icon-burger,#mobile-buttons button .icon-burger{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#mobile-buttons a .icon-burger,#mobile-buttons a .icon-burger:before,#mobile-buttons a .icon-burger:after,#mobile-buttons button .icon-burger,#mobile-buttons button .icon-burger:before,#mobile-buttons button .icon-burger:after{display:block;width:30px;height:3px;background-color:#FFF;transition-property:background-color,transform;transition-duration:0.3s}#mobile-buttons a .icon-burger:before,#mobile-buttons a .icon-burger:after,#mobile-buttons button .icon-burger:before,#mobile-buttons button .icon-burger:after{position:absolute;content:""}#mobile-buttons a .icon-burger:before,#mobile-buttons button .icon-burger:before{top:-8px}#mobile-buttons a .icon-burger:after,#mobile-buttons button .icon-burger:after{top:8px}#mobile-buttons a+button,#mobile-buttons button+button{border-left:1px solid #FFF}#mobile-buttons .messengers{position:absolute;background:#00b358;bottom:100%;left:0;right:0;border-bottom:1px solid #FFF;display:flex;align-items:center;opacity:0;visibility:hidden;transition:0.3s all ease}#mobile-buttons .messengers a{flex-basis:33.3333333333%;height:4rem;justify-content:center;display:flex;align-items:center}#mobile-buttons .messengers a .icon-email{background:url(../../../../../../../themes/tur-kazan/img/icon-email-2.png) no-repeat;width:48px;height:22px}#mobile-buttons .messengers a .icon-whatsapp{background:url(../../../../../../../themes/tur-kazan/img/icon-whatsapp-3.png) no-repeat;width:30px;height:30px}#mobile-buttons .messengers a .icon-jivo{background:url(../../../../../../../themes/tur-kazan/img/icon-jivo.png) no-repeat;width:42px;height:30px}#mobile-buttons .messengers.show{opacity:1;visibility:visible}.category-banners .category-banner{position:relative}.category-banners .category-banner img{border-radius:5px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-banners .category-banner .category-banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;max-width:90%}.category-banners .category-banner .category-banner-content .category-banner-title{color:#fff;font-size:1.125rem;text-transform:uppercase}.category-banners .category-banner .category-banner-content .btn{width:377px}.category-banners .category-banner:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);border-radius:5px}.btn,a.btn{display:inline-flex;align-items:center;justify-content:center;transition:0.3s all ease-in;padding:1.125rem 3rem;text-transform:uppercase;text-decoration:none;border-radius:5px}.btn.btn-green,a.btn.btn-green{background:#00b358;color:#fff}.btn.btn-back,a.btn.btn-back{color:#fff;background:url(../../../../../../../themes/tur-kazan/img/bg-btn-back.png) no-repeat;width:181px;height:65px;padding:0;text-transform:none}.btn.btn-red,a.btn.btn-red{background:#ff4a4d;color:#fff}.btn.btn-pay,a.btn.btn-pay{border:1px solid #FFF;background:linear-gradient(180deg,#00da6c 0%,#00b358 40%,#00b358 60%,#00da6c 100%);color:#fff}.btn.btn-pay-yellow,a.btn.btn-pay-yellow{border:1px solid #FFF;background:linear-gradient(180deg,#f6e72c 0%,#ecce00 40%,#ecce00 60%,#f6e72c 100%);color:#fff}.btn[disabled],a.btn[disabled]{pointer-events:none;background:#ccc}.btn-cart{background:#00b358;width:2.563rem;height:2.563rem;border-radius:50%}.btn-cart .icon-cart{background:url(../../../../../../../themes/tur-kazan/img/icon-cart.png) no-repeat;width:22px;height:19px}#tur_kazan-wrapper #TurModalLink{display:block;line-height:1!important;padding:1.125rem 1.5rem!important;border-radius:5px!important;color:#fff;background-color:#ff4a4d!important;font-size:1rem!important;text-transform:uppercase;text-align:center;overflow:hidden;letter-spacing:0!important;text-decoration:none;width:auto!important;height:auto!important}.icon-cross{background:url(../../../../../../../themes/tur-kazan/img/icon-cross.png) no-repeat;width:16px;height:16px}.icon-time{background:url(../../../../../../../themes/tur-kazan/img/icon-time.png) no-repeat center;width:20px;height:19px}.icon-leaf,.icon-sun,.icon-snow{background:url(../../../../../../../themes/tur-kazan/img/icon-leaf.png) no-repeat center;width:20px;height:20px}.icon-sun{background:url(../../../../../../../themes/tur-kazan/img/icon-sun.png) no-repeat}.icon-snow{background:url(../../../../../../../themes/tur-kazan/img/icon-snow.png) no-repeat}.icon-calendar{background:url(../../../../../../../themes/tur-kazan/img/icon-calendar.png) no-repeat center;width:20px;height:17px}.icon-breakfast{background:url(../../../../../../../themes/tur-kazan/img/icon-food.png) no-repeat;width:30px;height:26px}.icon-car{background:url(../../../../../../../themes/tur-kazan/img/icon-car.png) no-repeat;width:41px;height:28px}.icon-wifi{background:url(../../../../../../../themes/tur-kazan/img/icon-wifi.png) no-repeat;width:28px;height:24px}.icon-time-2{background:url(../../../../../../../themes/tur-kazan/img/icon-time-2.png) no-repeat;width:17px;height:17px}.icon-duration{background:url(../../../../../../../themes/tur-kazan/img/icon-duration.png) no-repeat;width:17px;height:17px}.icon-place{background:url(../../../../../../../themes/tur-kazan/img/icon-place.png) no-repeat;width:19px;height:19px}.icon-printer{background:url(../../../../../../../themes/tur-kazan/img/icon-printer.png) no-repeat;width:30px;height:30px}.icon-email{background:url(../../../../../../../themes/tur-kazan/img/icon-email.png) no-repeat;width:25px;height:30px}.icon-whatsapp{background:url(../../../../../../../themes/tur-kazan/img/icon-whatsapp-2.png) no-repeat;width:30px;height:30px}.icon-telegram{background:url(../../../../../../../themes/tur-kazan/img/icon-telegram.png) no-repeat;width:38px;height:30px}.icon-call{background:url(../../../../../../../themes/tur-kazan/img/icon-call.png) no-repeat;width:25px;height:25px}.icon-chat{background:url(../../../../../../../themes/tur-kazan/img/icon-chat.png) no-repeat;width:32px;height:31px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#a6acb7;margin-bottom:2rem}.breadcrumbs a{text-decoration:underline;color:#a6acb7}.breadcrumbs a:hover{text-decoration:none}.form-field{display:block}.form-field input,.form-field textarea,.form-field select{width:100%;font-family:"Montserrat",sans-serif;height:3.563rem;background:#f8f8f8;border-radius:3px;border:1px solid #b9c2c9;padding:0 1.25rem;font-size:1rem;color:#a6acb7}.form-field textarea{padding:.75rem 1.25rem;max-width:100%;min-width:100%;min-height:18.5rem}.checkbox{display:block;font-size:0}.checkbox input{display:none}.checkbox span{display:inline-block;position:relative;padding-left:2.125rem;color:#000;font-size:.75rem;cursor:pointer;line-height:1.25rem}.checkbox input+span:before{content:"";position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;border:.063rem solid #b9c2c9;background-color:transparent}.checkbox input:checked+span:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;background:green}.checkbox:last-child{margin-bottom:0}.rmp-icon--ratings{color:rgba(255,204,0,.5)}.post-actions{display:flex;align-items:center;gap:1rem}.post-actions div{display:flex;align-items:center;gap:.6rem}.post-actions div img{flex-shrink:0}.post-actions div>span{font-size:14px}.post-actions .rmp-rating-widget__results.js-rmp-results{margin-bottom:0!important;font-size:0}.post-actions .rmp-rating-widget__results.js-rmp-results .rmp-rating-widget__results__rating{font-size:.875rem}.post-actions .rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons{margin-bottom:0}.post-actions .rmp-rating-widget .rmp-icon--half-highlight{background:linear-gradient(to right,#ffcc00 50%,rgba(255,204,0,.5) 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stars{display:flex;align-items:center;justify-content:center}.stars svg{width:.875rem;height:.875rem}.stars svg.icon-star{fill:rgba(255,204,0,.5)}.stars svg+svg{margin-left:.25rem}.stars.clickable svg{cursor:pointer}.stars[data-rating="1"] svg:nth-child(1){fill:#fc0}.stars[data-rating="2"] svg:nth-child(1){fill:#fc0}.stars[data-rating="2"] svg:nth-child(2){fill:#fc0}.stars[data-rating="3"] svg:nth-child(1){fill:#fc0}.stars[data-rating="3"] svg:nth-child(2){fill:#fc0}.stars[data-rating="3"] svg:nth-child(3){fill:#fc0}.stars[data-rating="4"] svg:nth-child(1){fill:#fc0}.stars[data-rating="4"] svg:nth-child(2){fill:#fc0}.stars[data-rating="4"] svg:nth-child(3){fill:#fc0}.stars[data-rating="4"] svg:nth-child(4){fill:#fc0}.stars[data-rating="5"] svg:nth-child(1){fill:#fc0}.stars[data-rating="5"] svg:nth-child(2){fill:#fc0}.stars[data-rating="5"] svg:nth-child(3){fill:#fc0}.stars[data-rating="5"] svg:nth-child(4){fill:#fc0}.stars[data-rating="5"] svg:nth-child(5){fill:#fc0}@media (max-width:1199px){.grid .col-lg-1{grid-column:span 1}.grid .row-lg-1{grid-row:span 1}.grid .col-lg-2{grid-column:span 2}.grid .row-lg-2{grid-row:span 2}.grid .col-lg-3{grid-column:span 3}.grid .row-lg-3{grid-row:span 3}.grid .col-lg-4{grid-column:span 4}.grid .row-lg-4{grid-row:span 4}.grid .col-lg-5{grid-column:span 5}.grid .row-lg-5{grid-row:span 5}.grid .col-lg-6{grid-column:span 6}.grid .row-lg-6{grid-row:span 6}.grid .col-lg-7{grid-column:span 7}.grid .row-lg-7{grid-row:span 7}.grid .col-lg-8{grid-column:span 8}.grid .row-lg-8{grid-row:span 8}.grid .col-lg-9{grid-column:span 9}.grid .row-lg-9{grid-row:span 9}.grid .col-lg-10{grid-column:span 10}.grid .row-lg-10{grid-row:span 10}.grid .col-lg-11{grid-column:span 11}.grid .row-lg-11{grid-row:span 11}.grid .col-lg-12{grid-column:span 12}.grid .row-lg-12{grid-row:span 12}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-size:1.5rem}.order-lg-1{order:1}.order-lg-0{order:0}.p-lg-1{padding:.25rem}.pv-lg-1{padding-top:.25rem;padding-bottom:.25rem}.ph-lg-1{padding-left:.25rem;padding-right:.25rem}.mb-lg-1{margin-bottom:.25rem}.p-lg-2{padding:.5rem}.pv-lg-2{padding-top:.5rem;padding-bottom:.5rem}.ph-lg-2{padding-left:.5rem;padding-right:.5rem}.mb-lg-2{margin-bottom:.5rem}.p-lg-3{padding:.75rem}.pv-lg-3{padding-top:.75rem;padding-bottom:.75rem}.ph-lg-3{padding-left:.75rem;padding-right:.75rem}.mb-lg-3{margin-bottom:.75rem}.p-lg-4{padding:1rem}.pv-lg-4{padding-top:1rem;padding-bottom:1rem}.ph-lg-4{padding-left:1rem;padding-right:1rem}.mb-lg-4{margin-bottom:1rem}.p-lg-5{padding:1.25rem}.pv-lg-5{padding-top:1.25rem;padding-bottom:1.25rem}.ph-lg-5{padding-left:1.25rem;padding-right:1.25rem}.mb-lg-5{margin-bottom:1.25rem}.p-lg-6{padding:1.5rem}.pv-lg-6{padding-top:1.5rem;padding-bottom:1.5rem}.ph-lg-6{padding-left:1.5rem;padding-right:1.5rem}.mb-lg-6{margin-bottom:1.5rem}.p-lg-7{padding:1.75rem}.pv-lg-7{padding-top:1.75rem;padding-bottom:1.75rem}.ph-lg-7{padding-left:1.75rem;padding-right:1.75rem}.mb-lg-7{margin-bottom:1.75rem}.p-lg-8{padding:2rem}.pv-lg-8{padding-top:2rem;padding-bottom:2rem}.ph-lg-8{padding-left:2rem;padding-right:2rem}.mb-lg-8{margin-bottom:2rem}.p-lg-9{padding:2.25rem}.pv-lg-9{padding-top:2.25rem;padding-bottom:2.25rem}.ph-lg-9{padding-left:2.25rem;padding-right:2.25rem}.mb-lg-9{margin-bottom:2.25rem}.p-lg-10{padding:2.5rem}.pv-lg-10{padding-top:2.5rem;padding-bottom:2.5rem}.ph-lg-10{padding-left:2.5rem;padding-right:2.5rem}.mb-lg-10{margin-bottom:2.5rem}.p-lg-11{padding:2.75rem}.pv-lg-11{padding-top:2.75rem;padding-bottom:2.75rem}.ph-lg-11{padding-left:2.75rem;padding-right:2.75rem}.mb-lg-11{margin-bottom:2.75rem}.p-lg-12{padding:3rem}.pv-lg-12{padding-top:3rem;padding-bottom:3rem}.ph-lg-12{padding-left:3rem;padding-right:3rem}.mb-lg-12{margin-bottom:3rem}.p-lg-13{padding:3.25rem}.pv-lg-13{padding-top:3.25rem;padding-bottom:3.25rem}.ph-lg-13{padding-left:3.25rem;padding-right:3.25rem}.mb-lg-13{margin-bottom:3.25rem}.p-lg-14{padding:3.5rem}.pv-lg-14{padding-top:3.5rem;padding-bottom:3.5rem}.ph-lg-14{padding-left:3.5rem;padding-right:3.5rem}.mb-lg-14{margin-bottom:3.5rem}.p-lg-15{padding:3.75rem}.pv-lg-15{padding-top:3.75rem;padding-bottom:3.75rem}.ph-lg-15{padding-left:3.75rem;padding-right:3.75rem}.mb-lg-15{margin-bottom:3.75rem}.p-lg-16{padding:4rem}.pv-lg-16{padding-top:4rem;padding-bottom:4rem}.ph-lg-16{padding-left:4rem;padding-right:4rem}.mb-lg-16{margin-bottom:4rem}.p-lg-17{padding:4.25rem}.pv-lg-17{padding-top:4.25rem;padding-bottom:4.25rem}.ph-lg-17{padding-left:4.25rem;padding-right:4.25rem}.mb-lg-17{margin-bottom:4.25rem}.p-lg-18{padding:4.5rem}.pv-lg-18{padding-top:4.5rem;padding-bottom:4.5rem}.ph-lg-18{padding-left:4.5rem;padding-right:4.5rem}.mb-lg-18{margin-bottom:4.5rem}.p-lg-19{padding:4.75rem}.pv-lg-19{padding-top:4.75rem;padding-bottom:4.75rem}.ph-lg-19{padding-left:4.75rem;padding-right:4.75rem}.mb-lg-19{margin-bottom:4.75rem}.p-lg-20{padding:5rem}.pv-lg-20{padding-top:5rem;padding-bottom:5rem}.ph-lg-20{padding-left:5rem;padding-right:5rem}.mb-lg-20{margin-bottom:5rem}.p-lg-21{padding:5.25rem}.pv-lg-21{padding-top:5.25rem;padding-bottom:5.25rem}.ph-lg-21{padding-left:5.25rem;padding-right:5.25rem}.mb-lg-21{margin-bottom:5.25rem}.p-lg-22{padding:5.5rem}.pv-lg-22{padding-top:5.5rem;padding-bottom:5.5rem}.ph-lg-22{padding-left:5.5rem;padding-right:5.5rem}.mb-lg-22{margin-bottom:5.5rem}.p-lg-23{padding:5.75rem}.pv-lg-23{padding-top:5.75rem;padding-bottom:5.75rem}.ph-lg-23{padding-left:5.75rem;padding-right:5.75rem}.mb-lg-23{margin-bottom:5.75rem}.p-lg-24{padding:6rem}.pv-lg-24{padding-top:6rem;padding-bottom:6rem}.ph-lg-24{padding-left:6rem;padding-right:6rem}.mb-lg-24{margin-bottom:6rem}#header>.container .contact{display:none}#header #nav{background:#00b358;padding:1rem 0}#header #nav .container{flex-wrap:wrap}#header #nav .container .btn-menu{display:block}#header #nav .container>ul{order:2;flex-wrap:wrap;max-height:0;overflow:hidden;transition:0.3s all}#header #nav .container>ul.open{margin-top:1rem;max-height:2000px}#header #nav .container>ul>li{flex-basis:100%}#header #nav .container>ul>li>a{line-height:2rem}#header #nav .container>ul>li>a figure{width:1.25rem;text-align:center}#header #nav .container .btn-search{order:1}#footer .row-1 .container{background:#fff;padding:3.5rem 0;flex-wrap:wrap}#menu-cats .btn-menu{display:block}#menu-cats ul{max-height:0;overflow:hidden;transition:0.3s all}#menu-cats ul.open{max-height:1000px;margin-top:2rem}.article .alignleft{max-width:40%;margin-right:10px}.article .alignright{max-width:40%;margin-left:10px}.popup .popup-head .logo{display:none}.popup .popup-content .form-content{padding:0;min-height:initial}.popup .popup-content.girl{background:none}#pay .pay-form{padding:4.5rem 2rem 0 2rem}#pay .pay-form:before{display:none}#pay .pay-form.v-3{background:#ffdd2d}#pay .cards dl{display:flex}#pay .cards dl+dl{margin:2rem 0 0 0}.call-block .btn{position:static;margin-top:1rem}}@media (max-width:767px){.grid .col-md-1{grid-column:span 1}.grid .row-md-1{grid-row:span 1}.grid .col-md-2{grid-column:span 2}.grid .row-md-2{grid-row:span 2}.grid .col-md-3{grid-column:span 3}.grid .row-md-3{grid-row:span 3}.grid .col-md-4{grid-column:span 4}.grid .row-md-4{grid-row:span 4}.grid .col-md-5{grid-column:span 5}.grid .row-md-5{grid-row:span 5}.grid .col-md-6{grid-column:span 6}.grid .row-md-6{grid-row:span 6}.grid .col-md-7{grid-column:span 7}.grid .row-md-7{grid-row:span 7}.grid .col-md-8{grid-column:span 8}.grid .row-md-8{grid-row:span 8}.grid .col-md-9{grid-column:span 9}.grid .row-md-9{grid-row:span 9}.grid .col-md-10{grid-column:span 10}.grid .row-md-10{grid-row:span 10}.grid .col-md-11{grid-column:span 11}.grid .row-md-11{grid-row:span 11}.grid .col-md-12{grid-column:span 12}.grid .row-md-12{grid-row:span 12}h2,.h2{font-size:1.375rem}h3,.h3,h4,.h4{font-size:1.125rem}.p-md-1{padding:.25rem}.pv-md-1{padding-top:.25rem;padding-bottom:.25rem}.ph-md-1{padding-left:.25rem;padding-right:.25rem}.mb-md-1{margin-bottom:.25rem}.p-md-2{padding:.5rem}.pv-md-2{padding-top:.5rem;padding-bottom:.5rem}.ph-md-2{padding-left:.5rem;padding-right:.5rem}.mb-md-2{margin-bottom:.5rem}.p-md-3{padding:.75rem}.pv-md-3{padding-top:.75rem;padding-bottom:.75rem}.ph-md-3{padding-left:.75rem;padding-right:.75rem}.mb-md-3{margin-bottom:.75rem}.p-md-4{padding:1rem}.pv-md-4{padding-top:1rem;padding-bottom:1rem}.ph-md-4{padding-left:1rem;padding-right:1rem}.mb-md-4{margin-bottom:1rem}.p-md-5{padding:1.25rem}.pv-md-5{padding-top:1.25rem;padding-bottom:1.25rem}.ph-md-5{padding-left:1.25rem;padding-right:1.25rem}.mb-md-5{margin-bottom:1.25rem}.p-md-6{padding:1.5rem}.pv-md-6{padding-top:1.5rem;padding-bottom:1.5rem}.ph-md-6{padding-left:1.5rem;padding-right:1.5rem}.mb-md-6{margin-bottom:1.5rem}.p-md-7{padding:1.75rem}.pv-md-7{padding-top:1.75rem;padding-bottom:1.75rem}.ph-md-7{padding-left:1.75rem;padding-right:1.75rem}.mb-md-7{margin-bottom:1.75rem}.p-md-8{padding:2rem}.pv-md-8{padding-top:2rem;padding-bottom:2rem}.ph-md-8{padding-left:2rem;padding-right:2rem}.mb-md-8{margin-bottom:2rem}.p-md-9{padding:2.25rem}.pv-md-9{padding-top:2.25rem;padding-bottom:2.25rem}.ph-md-9{padding-left:2.25rem;padding-right:2.25rem}.mb-md-9{margin-bottom:2.25rem}.p-md-10{padding:2.5rem}.pv-md-10{padding-top:2.5rem;padding-bottom:2.5rem}.ph-md-10{padding-left:2.5rem;padding-right:2.5rem}.mb-md-10{margin-bottom:2.5rem}.p-md-11{padding:2.75rem}.pv-md-11{padding-top:2.75rem;padding-bottom:2.75rem}.ph-md-11{padding-left:2.75rem;padding-right:2.75rem}.mb-md-11{margin-bottom:2.75rem}.p-md-12{padding:3rem}.pv-md-12{padding-top:3rem;padding-bottom:3rem}.ph-md-12{padding-left:3rem;padding-right:3rem}.mb-md-12{margin-bottom:3rem}.p-md-13{padding:3.25rem}.pv-md-13{padding-top:3.25rem;padding-bottom:3.25rem}.ph-md-13{padding-left:3.25rem;padding-right:3.25rem}.mb-md-13{margin-bottom:3.25rem}.p-md-14{padding:3.5rem}.pv-md-14{padding-top:3.5rem;padding-bottom:3.5rem}.ph-md-14{padding-left:3.5rem;padding-right:3.5rem}.mb-md-14{margin-bottom:3.5rem}.p-md-15{padding:3.75rem}.pv-md-15{padding-top:3.75rem;padding-bottom:3.75rem}.ph-md-15{padding-left:3.75rem;padding-right:3.75rem}.mb-md-15{margin-bottom:3.75rem}.p-md-16{padding:4rem}.pv-md-16{padding-top:4rem;padding-bottom:4rem}.ph-md-16{padding-left:4rem;padding-right:4rem}.mb-md-16{margin-bottom:4rem}.p-md-17{padding:4.25rem}.pv-md-17{padding-top:4.25rem;padding-bottom:4.25rem}.ph-md-17{padding-left:4.25rem;padding-right:4.25rem}.mb-md-17{margin-bottom:4.25rem}.p-md-18{padding:4.5rem}.pv-md-18{padding-top:4.5rem;padding-bottom:4.5rem}.ph-md-18{padding-left:4.5rem;padding-right:4.5rem}.mb-md-18{margin-bottom:4.5rem}.p-md-19{padding:4.75rem}.pv-md-19{padding-top:4.75rem;padding-bottom:4.75rem}.ph-md-19{padding-left:4.75rem;padding-right:4.75rem}.mb-md-19{margin-bottom:4.75rem}.p-md-20{padding:5rem}.pv-md-20{padding-top:5rem;padding-bottom:5rem}.ph-md-20{padding-left:5rem;padding-right:5rem}.mb-md-20{margin-bottom:5rem}.p-md-21{padding:5.25rem}.pv-md-21{padding-top:5.25rem;padding-bottom:5.25rem}.ph-md-21{padding-left:5.25rem;padding-right:5.25rem}.mb-md-21{margin-bottom:5.25rem}.p-md-22{padding:5.5rem}.pv-md-22{padding-top:5.5rem;padding-bottom:5.5rem}.ph-md-22{padding-left:5.5rem;padding-right:5.5rem}.mb-md-22{margin-bottom:5.5rem}.p-md-23{padding:5.75rem}.pv-md-23{padding-top:5.75rem;padding-bottom:5.75rem}.ph-md-23{padding-left:5.75rem;padding-right:5.75rem}.mb-md-23{margin-bottom:5.75rem}.p-md-24{padding:6rem}.pv-md-24{padding-top:6rem;padding-bottom:6rem}.ph-md-24{padding-left:6rem;padding-right:6rem}.mb-md-24{margin-bottom:6rem}#header>.container{padding:1.5rem 0}#header>.container .logo{max-width:120px}#header>.container .contact{text-align:center}#header>.container .contact dd{line-height:2rem}#header>.container .contact dd a[href*=tel]{font-size:1.25rem}#header>.container [data-target="#popup-24"] img{max-width:40px}#footer .row-2{background:url(../../../../../../../themes/tur-kazan/img/bg-footer-mob.jpg) no-repeat;background-size:cover;padding:3.5rem 2rem 5rem 2rem}#footer .row-2 .container{justify-content:center;gap:1rem}#footer .row-2 dl{text-align:center}#footer .row-2 .line{border-left:0;padding-left:0;flex-basis:100%;border-top:1px solid #FFF;padding-top:1.5rem}.btn-up{width:3.125rem;height:3.125rem;right:.5rem;bottom:10rem}.btn-whatsapp{width:3.125rem;line-height:3.125rem;left:.5rem;bottom:.5rem}.btn-whatsapp img{max-width:1.5rem}.glide .glide__arrows .glide__arrow img{max-width:1.5rem}.tours-head{flex-wrap:wrap}.tours-head .h1{flex-basis:100%;margin-bottom:.5rem}.tours-head .h1:after{display:none}.tours-head .link-all{font-size:1rem}.tours .tour{height:400px}#reviews .reviews-main-head{flex-wrap:wrap}#reviews .reviews-main-head .h1{flex-basis:100%;margin-bottom:.5rem}#reviews .reviews-main-head .h1:after{display:none}#reviews .reviews-main-head .link-all{font-size:1rem}.article p,.article ul,.article ol blockquote{font-size:.875rem;margin-bottom:1rem}.article table{width:1000px}.article table thead tr th{font-size:.75rem;padding:1rem}.article table tbody tr td .holiday,.article table tbody tr th .holiday{padding-right:1rem}.article table tbody tr td,.article table tbody tr th{font-size:.75rem;padding:.5rem}.popup .popup-head{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-bottom:1.25rem;margin-bottom:1.25rem}.popup .popup-head .contact{text-align:center}.popup .popup-head .contact dd{line-height:2rem}.popup .popup-head .contact dd a[href*=tel]{font-size:1.25rem}.popup .popup-content{padding:1rem}.popup .popup-content .form-content .button-wrap{flex-wrap:wrap}.popup .popup-content p{font-size:1rem;margin-bottom:1rem}.popup .popup-content p a{font-size:1.25rem}.popup .btn-popup-close{width:2rem;height:2rem;top:.5rem;right:.5rem}#add-review form{flex-wrap:wrap}#add-review form .col-1{width:100%}#add-review .avatar-wrap{margin:0 auto}#add-review .select-rating{width:auto}#add-review .recaptcha-wrap{justify-content:flex-start}#add-review .button-wrap{flex-wrap:wrap}#add-review .button-wrap .checkbox{margin:0 0 1rem 0;max-width:initial}#pay .pay-form{flex-wrap:wrap;background:#00b358;height:auto;padding:1.5rem}#pay .pay-form .form-field{width:100%;margin:0 0 1rem 0}#pay .pay-form.v-2{background:#00b358}#filter>label{flex-wrap:wrap;gap:.75rem}#filter>label>span{margin-right:0}.call-block .btn{width:100%}#card .card-content .card-options{gap:1rem}#card .card-content .card-price{gap:1rem}#card .card-content .card-price .price-list{gap:1rem}#card-2 .card-content .card-dates{gap:1.25rem 0}#card-2 .card-content .card-dates .date-item{flex-basis:50%;border-left:1px solid #FFF}#card-2 .card-content .card-dates .date-item:nth-child(6){border-left:1px solid #FFF}#card-2 .card-content .card-price .price{margin-bottom:1rem;margin-right:0;font-size:1.25rem}#card-2 .card-content .card-price .options{gap:1rem}.card-program .wrap table{display:block}.card-program .wrap table tbody{display:block}.card-program .wrap table tbody tr{display:flex;flex-wrap:wrap}.card-program .wrap table tbody tr+tr{border-top:1px solid #f8f8f8}.card-program .wrap table tbody tr td{padding:.5rem;font-size:.78rem;text-align:center;flex-basis:100%;border-bottom:0}.card-program .wrap table tbody tr td:first-child,.card-program .wrap table tbody tr td:nth-child(2){flex-basis:100%}.category-banners .category-banner .category-banner-content .category-banner-title{font-size:1rem}.category-banners .category-banner .category-banner-content .btn{width:200px}}