:root{--font-primary:"Proxima Nova", Helvetica, Arial, sans-serif;--white:#FFF;--black:#000;--body-bg:#FFF;--body-color:#041729;--grey-light:#E9EEF2;--grey-dark:#041729;--primary:#EE7E32;--secondary:#3244E4;--secondary-2:#215AEC;--grey-100:#EEF0F2;--grey-200:#E9EEF2;--grey-300:#CDD7E0;--grey-400:#BEC8D2;--grey-500:#99A3AE;--grey-600:#586978;--grey-700:#2C3E4F;--grey-800:#142535;--grey-900:#041729;--red-error:#CF2323;--social-facebook:#4352A2;--social-messenger:#00B2FF;--social-telegram:#0088CC;--social-linkedin:#2867B2;--social-twitter:#0A99FD;--social-google:#DD4B39;--social-instagram:#E1306C;--social-youtube:#FD0000;--social-viber:#7360F2;--social-pinterest:#E60023;--social-tiktok:#4BE1EC;--social-reddit:#FF4500;--social-pocket:#EF4056;--social-medium:#00AB6C;--social-rss:#EA6221;--transition:all .225s ease-in-out;--transition-long:all .35s ease-in-out;--cubic-bezier:all 1s cubic-bezier(0.68, 0, 0.265, 1);--cubic-bezier-fast:all .6s cubic-bezier(0.68, 0, 0.265, 1);--z:1000;--z1:1100;--z2:1200;--z3:1300;--z4:1400;--z5:1500}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes like{0%,to{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.25);transform:scale(1.25)}28%{-webkit-transform:scale(.75);transform:scale(.75)}42%{-webkit-transform:scale(1.125);transform:scale(1.125)}56%{-webkit-transform:scale(.875);transform:scale(.875)}80%{-webkit-transform:scale(1.05);transform:scale(1.05)}84%{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes like{0%,to{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.25);transform:scale(1.25)}28%{-webkit-transform:scale(.75);transform:scale(.75)}42%{-webkit-transform:scale(1.125);transform:scale(1.125)}56%{-webkit-transform:scale(.875);transform:scale(.875)}80%{-webkit-transform:scale(1.05);transform:scale(1.05)}84%{-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes preloader-sign{0%,to{opacity:.25}50%{opacity:1}}@keyframes preloader-sign{0%,to{opacity:.25}50%{opacity:1}}html{line-height:1.15;-webkit-text-size-adjust:100%}a,body{color:var(--body-color)}body{margin:0;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;background-color:var(--body-bg);font-size:16px;line-height:1.25;font-weight:400}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;transition:var(--transition)}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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;max-width:100%;height:auto;min-height:1px}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}summary{display:list-item}[hidden],template{display:none}.tippy-box[data-animation=fade][data-state=hidden],.toggle-menu.is-pressed span{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;-webkit-transform-origin:center top;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;-webkit-transform-origin:center bottom;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;-webkit-transform-origin:center left;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;-webkit-transform-origin:center right;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.basicLightbox{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder,.like-btn.is-liked .like-btn__icon:before{-webkit-transform:scale(1);transform:scale(1)}.keen-slider{display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;overflow:hidden;position:relative}.keen-slider__slide{overflow:hidden;position:relative;width:100%;min-height:100%}.keen-slider[data-keen-slider-v]{-ms-flex-wrap:wrap;flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide,.wrap{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}@font-face{font-family:"Proxima Nova";font-weight:400;font-style:normal;font-stretch:normal;font-display:swap;src:url(../fonts/ProximaNova/ProximaNova-Regular.woff) format("woff")}@font-face{font-family:"Proxima Nova";font-weight:700;font-style:normal;font-stretch:normal;font-display:swap;src:url(../fonts/ProximaNova/ProximaNova-Bold.woff) format("woff")}@font-face{font-family:"Proxima Nova";font-weight:800;font-style:normal;font-stretch:normal;font-display:swap;src:url(../fonts/ProximaNova/ProximaNova-Extrabld.woff) format("woff")}@font-face{font-family:"Proxima Nova";font-weight:900;font-style:normal;font-stretch:normal;font-display:swap;src:url(../fonts/ProximaNova/ProximaNova-Black.woff) format("woff")}*,:after,:before{box-sizing:border-box}.wrap{margin:0 auto;padding:0 36px;max-width:1362px}@media only screen and (max-width:1199px){.wrap{padding:0 24px}}.my-overlay{position:absolute;top:0;left:0;width:100%;height:100%;min-height:2830vh;background-position:top center;background-repeat:no-repeat;z-index:-1;opacity:.35}.otgs-development-site-front-end{display:none!important}a:hover{color:var(--body-color)}.tac{text-align:center}.tar{text-align:right}button,input,select,textarea{outline:0}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.is-overflowed{overflow:hidden}.btn,.btn:hover{color:var(--white)}.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:60px;background-color:var(--primary);font-size:18px;font-weight:700;text-transform:initial;border-radius:4px;padding:0 32px;border:0;cursor:pointer;transition:var(--transition)}.btn:hover{background-color:var(--grey-700)}.btn:focus{box-shadow:0 0 0 3px rgba(238,126,50,.3)}.btn--small{font-size:14px;height:40px;padding:0 22px}.btn--ghost{color:var(--grey-700);border:2px solid;background-color:transparent}.btn--ghost:hover{background-color:transparent;color:var(--primary);border-color:var(--primary)}.btn--secondary{color:var(--grey-500)}.btn--secondary svg{fill:var(--grey-500)}.btn[disabled]{cursor:not-allowed;opacity:.5}.btn[data-icon] svg,.like-btn{transition:var(--transition)}.btn[data-icon=left] img,.btn[data-icon=left] svg{margin-right:15px}.like-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:0;border:0;background-color:transparent;cursor:pointer;font-size:14px;font-weight:700;color:var(--grey-700)}.like-btn:hover .like-btn__icon svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.like-btn.is-animating .like-btn__icon{-webkit-animation:like .6s forwards;animation:like .6s forwards}.like-btn.is-liked .like-btn__icon,.shortcode-spoiler.is-opened .shortcode-spoiler__title span{border-color:var(--primary)}.like-btn.is-liked .like-btn__icon svg,.return-top:hover svg path{fill:var(--white)}.like-btn__icon,.like-btn__icon svg,.like-btn__icon:before{position:relative;transition:var(--transition)}.like-btn__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--grey-100)}.like-btn__icon:before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:var(--primary);border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}.like-btn__icon svg{z-index:1}.like-btn__count{margin-left:10px}.back-link,.product-mark{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;line-height:1.2;font-weight:600;color:var(--grey-700)}.back-link:hover,.font-rules a:hover{color:var(--secondary-2)}.back-link:hover svg{stroke:var(--secondary-2)}.back-link svg{margin-right:6px;transition:var(--transition)}.product-mark{-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--grey-700);color:var(--white);font-size:15px;line-height:1;font-weight:700}.product-mark[data-mark="1"]{background-color:#cf2323}.product-mark[data-mark="2"]{background-color:#ee7e32}.product-mark[data-mark="3"]{background-color:#f1c40f}.product-mark[data-mark="4"]{background-color:#9fef1c}.product-mark[data-mark="5"]{background-color:#2ecc71}.js__img-popup{cursor:pointer}.font-rules{font-size:18px;line-height:1.8;color:var(--grey-700)}.font-rules a,form a{color:var(--secondary);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:initial;text-decoration-color:initial}.font-rules a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.font-rules p{margin:0 0 30px}.font-rules h2,.font-rules h3,.font-rules h4,.font-rules h5{color:var(--body-color);line-height:1.25}.font-rules h2,.font-rules h3{font-size:34px;font-weight:800;margin:40px 0 26px}.font-rules h3{font-size:28px}.font-rules h4{font-size:24px;margin:40px 0 30px}.font-rules h5{font-size:18px;margin:0 0 30px}.font-rules table{width:100%;border-collapse:collapse;margin-bottom:30px;border:2px solid var(--grey-300)}.font-rules table td{padding:24px}.font-rules table td:first-child{padding-left:32px}.font-rules table td:last-child{padding-right:32px}.font-rules>:first-child{margin-top:0!important}.font-rules>:last-child{margin-bottom:0!important}@media only screen and (max-width:575px){.font-rules{font-size:16px}.font-rules p{margin-bottom:20px}}[data-view]{transition:var(--transition-long)}[data-view=scaleIn]{-webkit-transform:scale(.75) translateY(48px);transform:scale(.75) translateY(48px)}[data-view=scaleIn].in-view{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}[data-view=fadeIn],[data-view=scaleIn]{opacity:0;will-change:opacity,transform}[data-view=fadeIn].in-view{opacity:1}[data-view=strings]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}[data-view=strings]>span{display:inline-block;overflow:hidden}[data-view=strings]>span>span{transition:var(--cubic-bezier-fast);display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%)}[data-view=strings].in-view>span>span{-webkit-transform:translateY(0);transform:translateY(0)}.header{border-bottom:1px solid #eef0f2}.header .wrap,.primary-menu ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .wrap{-ms-flex-pack:end;justify-content:flex-end;position:relative;padding-top:18px;padding-bottom:16px}.header .logo{margin-right:auto}.header .btn{margin-right:35px}.header .back-link{position:absolute;top:calc(100% + 20px);left:36px}@media only screen and (max-width:1279px){.header .btn{margin-right:32px}}@media only screen and (max-width:1199px){.header .wrap{padding-top:12px;padding-bottom:10px}.header .logo{width:132px}.header .back-link{top:calc(100% + 12px);left:24px}}@media only screen and (max-width:767px){.header .btn{display:none}}.logo{display:inline-block;font-size:0}.primary-menu{margin:0;padding-right:35px}.primary-menu ul{margin:0;padding:0;list-style:none;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5}.primary-menu ul li:not(:last-child){margin-right:35px}.primary-menu ul li.db-menu-item{padding-left:27px}.primary-menu ul li.db-menu-item a{position:relative;border-bottom:solid 3px #cdd7e0}.primary-menu ul li.db-menu-item a:before{content:"";position:absolute;width:20px;height:20px;left:-27px;top:0;background:url(../img/svg/db_info.svg) no-repeat;background-size:contain}.primary-menu ul li.db-menu-item a:hover{text-decoration:none;border-bottom:solid 3px #ee7e32}.primary-menu ul a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.primary-menu ul a:hover{-webkit-text-decoration-color:var(--body-color);text-decoration-color:var(--body-color)}@media only screen and (max-width:1279px){.primary-menu ul li:not(:last-child){margin-right:32px}}@media only screen and (max-width:992px){.primary-menu{position:absolute;right:24px;top:calc(100% + 12px);background-color:var(--white);border-radius:4px;max-width:260px;box-shadow:0 12px 24px rgba(4,23,41,.2);padding:12px 20px;z-index:3;opacity:0;pointer-events:none;-webkit-transform:translateY(12px);transform:translateY(12px);transition:var(--transition)}.primary-menu.is-opened{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.primary-menu ul{display:block;text-align:right;font-size:15px}.primary-menu ul li:not(:last-child){margin-right:0;margin-bottom:8px}}.auth-btn,.auth-btn:before{transition:var(--transition)}.auth-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border:0;padding:0;background-color:transparent;font-size:15px;color:var(--grey-800);cursor:pointer}.auth-btn:hover{color:var(--secondary-2)}.auth-btn:before{content:"";display:block;width:50px;height:50px;border-radius:50%;margin-right:9px;background-image:url(../img/icons/user.svg);background-repeat:no-repeat;background-position:center;background-size:18px;background-color:var(--grey-100)}@media only screen and (max-width:767px){.auth-btn{font-size:0}.auth-btn:before{margin-right:0;width:36px;height:36px;background-size:16px}}.circle-btn{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background-color:var(--primary);color:var(--white);text-align:center;border-radius:50%;font-weight:700;font-size:25px;line-height:1;margin-right:12px;display:none}.circle-btn:hover{color:var(--white);background-color:var(--grey-700)}@media only screen and (max-width:767px){.circle-btn{display:-ms-inline-flexbox;display:inline-flex}}.toggle-menu{margin-left:32px;width:50px;height:50px;background-color:var(--grey-700);border:0;padding:0;border-radius:50%;display:none;position:relative}.toggle-menu:after,.toggle-menu:before{content:""}.toggle-menu:before{width:24px}.toggle-menu span,.toggle-menu:after,.toggle-menu:before{position:absolute;height:2px;background-color:var(--white);left:13px;transition:var(--transition)}.toggle-menu span{width:24px;top:25px}.toggle-menu:before{top:18px}.toggle-menu:after{top:32px;width:20px}.toggle-menu.is-pressed:before{top:25px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.toggle-menu.is-pressed:after{top:25px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:24px}@media only screen and (max-width:992px){.toggle-menu{display:inline-block}}@media only screen and (max-width:767px){.toggle-menu{width:36px;height:36px;margin-left:12px}.toggle-menu:before{width:18px}.toggle-menu span,.toggle-menu:after,.toggle-menu:before{position:absolute;height:2px;background-color:var(--white);left:9px}.toggle-menu span{width:18px;top:17px}.toggle-menu:before{top:12px}.toggle-menu.is-pressed:before{top:17px}.toggle-menu:after{top:22px;width:14px}.toggle-menu.is-pressed:after{top:17px;width:18px}}.language-switcher{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;white-space:nowrap;margin-left:35px}.language-switcher__label{display:inline-block;color:rgba(4,23,41,.5)}.language-switcher__label.is-active{color:#142535;pointer-events:none}.language-switcher__label.is-active+.language-switcher__icon:after{left:1px}.language-switcher__icon{display:inline-block;position:relative;width:20px;height:12px;border-radius:12px;background-color:#cdd7e0;margin:0 11px;cursor:pointer}.language-switcher__icon:after{content:"";position:absolute;left:9px;top:1px;z-index:1;width:10px;height:10px;border-radius:50%;background-color:#586978;transition:left .3s}@media only screen and (max-width:992px){.language-switcher{margin-left:30px}}@media only screen and (max-width:576px){.language-switcher{display:none;margin-left:15px}}@media only screen and (max-width:374px){.language-switcher{margin-left:5px}}.footer{background-color:rgba(233,238,242,.5);margin-top:86px;padding:48px 0 0}.footer>.wrap{display:grid;grid-template-columns:1fr 1fr 1fr 300px;grid-gap:30px}.footer .btn{margin-top:32px}.footer .tar{text-align:left}.footer__title{font-size:15px;line-height:1.55;margin:0 0 32px}.footer__socials{margin:24px 0 0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:0}.footer__socials li:not(:last-child){margin-right:12px}.footer__socials a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.footer__socials a:hover:before{background-color:var(--grey-300)}.footer__socials a:before{content:"";width:50px;height:50px;border-radius:50%;background-color:var(--grey-200);background-repeat:no-repeat;background-position:center;transition:var(--transition)}.footer__socials a[data-social=twitter]:before{background-image:url(../img/icons/socials-twitter.svg)}.footer__socials a[data-social=facebook]:before{background-image:url(../img/icons/socials-facebook.svg)}.footer__socials a[data-social=telegram]:before{background-image:url(../img/icons/socials-telegram.svg)}.footer__socials a[data-social=instagram]:before{background-image:url(../img/icons/socials-instagram.svg)}.footer__tag{margin-top:24px;font-style:italic;font-weight:700}@media only screen and (max-width:992px){.footer>.wrap{display:block;text-align:center}.footer__title{margin-bottom:8px}.footer__socials{max-width:300px;margin-left:auto;margin-right:auto;-ms-flex-pack:center;justify-content:center}.footer .secondary-menu{margin-bottom:32px}.footer .tar{text-align:center}.footer .btn{margin-top:24px}}@media only screen and (max-width:767px){.footer{margin-top:54px}}.secondary-menu ul{margin:0;padding:0;list-style:none;font-size:15px;line-height:1.55}.secondary-menu ul li:not(:last-child){margin-bottom:8px}.secondary-menu ul a{border-bottom:1px solid transparent}.secondary-menu ul a:hover{border-color:initial}.bottom-bar{background-color:var(--grey-800);margin-top:40px;padding:10px 0;color:var(--white)}.bottom-bar .wrap,.tertiary-menu ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.bottom-bar .logo{width:111px;margin-right:26px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bottom-bar .tertiary-menu{margin-left:auto}@media only screen and (max-width:1199px){.bottom-bar{padding:16px 0}.bottom-bar .wrap{display:block;text-align:center}.bottom-bar .logo{margin-right:0;-webkit-transform:unset;transform:unset}.bottom-bar .copyright{margin-top:8px}}.copyright{display:block;font-size:12px}.copyright:before{content:"";width:10px;height:10px;display:inline-block;vertical-align:middle;margin:0 8px 0 0;background:url(../img/icons/copyright.svg) no-repeat center/contain;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tertiary-menu ul{margin:0;padding:0;list-style:none;font-size:12px}.tertiary-menu ul li:not(:last-child){margin-right:32px}.tertiary-menu ul a{color:var(--white);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.tertiary-menu ul a:hover{-webkit-text-decoration-color:initial;text-decoration-color:initial}@media only screen and (max-width:1199px){.tertiary-menu{margin-top:8px}.tertiary-menu ul{-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.tertiary-menu ul{display:block}.tertiary-menu ul li:not(:last-child){margin-right:0;margin-bottom:4px}}.preloader{position:fixed;z-index:var(--z5);top:0;left:0;width:100%;height:100%;background-color:var(--grey-dark);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:0;padding-bottom:90px;opacity:0;pointer-events:none;transition:var(--transition)}.preloader.is-opened{opacity:1;pointer-events:all}.preloader__logo{position:absolute;bottom:40px;left:calc(50% - 76px)}.preloader__sign svg g{opacity:.25;-webkit-animation:preloader-sign 1.2s ease-in-out infinite;animation:preloader-sign 1.2s ease-in-out infinite}.preloader__sign svg g:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.preloader__sign svg g:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.preloader__sign svg g:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.preloader__sign svg g:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}.preloader__sign svg g:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.return-top{width:70px;height:70px;position:fixed;z-index:100;right:145px;bottom:80px;font-size:0;background-color:var(--white);border-radius:50%;box-shadow:0 6px 10px rgba(0,0,0,.2);border:0;padding:0;opacity:0;pointer-events:none;cursor:pointer;transition:var(--transition)}.return-top:hover{background-color:var(--primary)}.return-top.is-visible{opacity:1;pointer-events:all}.return-top svg path{fill:var(--primary);transition:fill .45s}@media only screen and (max-width:1600px){.return-top{right:45px}}@media only screen and (max-width:1439px){.return-top{right:15px}}form a:hover{color:var(--secondary-2);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.fields-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}@media only screen and (max-width:575px){.fields-grid{display:block}}.form-caption{font-size:15px;line-height:1.675;margin-bottom:30px;color:var(--grey-700)}.alert p,.default-checkbox label p,.form-caption p,.modal__excerpt p,.modal__foot p,body .tippy-content p{margin:0}.default-radio{position:relative}.default-checkbox input[type=checkbox],.default-radio input[type=radio]{width:0;height:0;opacity:0;position:absolute}.default-radio input[type=radio]:focus+label:before{border-color:var(--grey-800)}.default-radio input[type=radio]:checked+label{color:var(--body-color)}.default-radio input[type=radio]:checked+label:before{border-color:var(--grey-800);border-width:6px}.default-radio label{display:block;font-size:15px;line-height:22px;font-weight:700;text-transform:uppercase;color:var(--grey-500);position:relative;padding-left:35px;cursor:pointer;transition:var(--transition)}.default-radio label:hover:before{border-color:var(--grey-800)}.default-radio label:before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;border:1px solid var(--grey-300);transition:var(--transition)}@media only screen and (max-width:575px){.default-radio label{font-size:13px;line-height:18px;padding-left:24px}.default-radio label:before{width:18px;height:18px}}.default-checkbox{position:relative;margin-bottom:20px}.default-checkbox input[type=checkbox]:checked+label:before{background-color:var(--grey-700);border-color:var(--grey-700)}.default-checkbox input[type=checkbox]:checked+label:after{-webkit-transform:scale(1);transform:scale(1);transition-delay:.125s}.apply-form__info [data-error] span,.default-checkbox input[type=checkbox].error+label{color:var(--red-error)}.default-checkbox input[type=checkbox].error+label:before{border-color:var(--red-error)}.default-checkbox input[type=checkbox]:focus+label:before{box-shadow:0 0 0 3px rgba(238,126,50,.3)}.default-checkbox label{display:block;position:relative;padding:1px 0 0 30px;font-size:15px;line-height:1.2;color:var(--grey-700);cursor:pointer}.default-checkbox label:after,.default-checkbox label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;transition:var(--transition)}.default-checkbox label:before{border:2px solid var(--grey-500);border-radius:4px;background-color:transparent}.default-checkbox label:after{background:url(../img/icons/forms/checkmark.svg) no-repeat center/16px;-webkit-transform:scale(0);transform:scale(0)}.default-checkbox .tooltip{margin-left:6px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modal .default-field{margin-bottom:20px}.default-field{position:relative;margin-bottom:30px}.default-field input{display:block;width:100%;height:60px;border:2px solid var(--grey-500);border-radius:4px;font-size:18px;line-height:normal;padding:0 23px;background-color:var(--white);transition:var(--transition)}.default-field input::-webkit-input-placeholder,.default-textarea textarea::-webkit-input-placeholder{color:var(--grey-500)}.default-field input::-moz-placeholder,.default-textarea textarea::-moz-placeholder{color:var(--grey-500)}.default-field input:-ms-input-placeholder,.default-textarea textarea:-ms-input-placeholder{color:var(--grey-500)}.default-field input::-ms-input-placeholder,.default-textarea textarea::-ms-input-placeholder{color:var(--grey-500)}.default-field input::placeholder,.default-textarea textarea::placeholder{color:var(--grey-500)}.default-field input:focus,.default-select select:focus,.default-textarea textarea:focus{border-color:var(--primary)}.default-field input.error,.default-select select.error,.default-textarea textarea.error{border-color:var(--red-error)}.default-field__dropdown{margin:0;padding:0;list-style:none;position:absolute;z-index:1;top:calc(100% + 2px);left:0;width:100%;max-height:250px;overflow-y:auto;transition:var(--transition);background-color:var(--white);box-shadow:0 12px 24px rgba(4,23,41,.2);opacity:0;pointer-events:none;-webkit-transform:translateY(12px);transform:translateY(12px)}.default-field__dropdown::-webkit-scrollbar{width:6px}.default-field__dropdown::-webkit-scrollbar-track{background:var(--grey-200)}.default-field__dropdown::-webkit-scrollbar-thumb{background:var(--secondary)}.default-field__dropdown li{cursor:pointer;padding:8px 20px;transition:var(--transition)}.default-field__dropdown li.is-selected,.default-field__dropdown li:hover{background-color:var(--grey-100)}.default-field__dropdown li:not(:last-child){margin-bottom:1px}.default-field.with-dropdown{z-index:1}.default-field.with-dropdown input{background:url(../img/icons/angle-down-grey.svg) no-repeat center right 18px var(--white)}.default-field.is-opened .default-field__dropdown{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.default-field[data-icon]:before{content:"";position:absolute;z-index:1;top:calc(50% - 12px);left:20px;width:24px;height:24px;background-size:contain;background-position:center;background-repeat:no-repeat}.default-field[data-icon] input,.default-select[data-icon] select{padding-left:55px}.default-field[data-icon=company]:before{background-image:url(../img/icons/forms/field-company.svg)}.default-field[data-icon=code]:before{background-image:url(../img/icons/forms/field-code.svg)}.default-field[data-icon=email]:before{background-image:url(../img/icons/forms/field-email.svg)}.default-field[data-icon=link]:before{background-image:url(../img/icons/forms/field-link.svg)}.default-field[data-icon=name]:before{background-image:url(../img/icons/forms/field-name.svg)}.default-field[data-icon=phone]:before{background-image:url(../img/icons/forms/field-phone.svg)}.default-field[data-icon=password]:before{background-image:url(../img/icons/forms/field-password.svg)}.default-field[data-icon=search]:before{background-image:url(../img/icons/forms/field-search.svg)}.modal .default-select,.modal .default-textarea{margin-bottom:20px}.default-select,.default-textarea{position:relative;margin-bottom:30px}.default-textarea:after{content:"";position:absolute;bottom:2px;right:2px;width:28px;height:28px;border-bottom-right-radius:2px;background:url(../img/icons/forms/resize.svg) no-repeat top left/24px var(--white);pointer-events:none}.default-select select,.default-textarea textarea{display:block;width:100%;border:2px solid var(--grey-500);border-radius:4px;font-size:18px;transition:var(--transition)}.default-textarea textarea{height:140px;min-height:100px;line-height:1.4;padding:20px 23px;resize:vertical;background-color:var(--white)}.default-select select{height:60px;line-height:normal;padding:0 23px;background:url(../img/icons/angle-down-grey.svg) no-repeat center right 18px var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:"";cursor:pointer}.default-select select::-ms-expand{display:none}.default-select[data-icon]:before{content:"";position:absolute;z-index:1;top:calc(50% - 12px);left:20px;width:24px;height:24px;background-size:contain;background-position:center;background-repeat:no-repeat}.default-select[data-icon=company]:before{background-image:url(../img/icons/forms/field-company.svg)}.captcha-checker{width:364px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.captcha-checker.is-completed .captcha-checker__drag{background-color:var(--primary);color:var(--white)}.captcha-checker.is-completed .captcha-checker__drag svg,.captcha-checker__field.error+.captcha-checker__drag svg{fill:rgba(255,255,255,.3)}.captcha-checker:before{content:"";width:44px;height:44px;background:url(../img/svg/recaptcha.svg) no-repeat center/contain;margin-right:20px}.captcha-checker__slide{position:relative;-ms-flex:1;flex:1;height:44px;border-radius:4px;background:url(../img/icons/forms/recaptcha-arrows.svg) no-repeat center right 47px/24px var(--grey-100)}.captcha-checker__field,.filter-status input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.captcha-checker__field.error+.captcha-checker__drag{background-color:var(--red-error);color:var(--white)}.captcha-checker__drag{font-size:14px;font-weight:700;color:var(--grey-700);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:60%;height:100%;background-color:var(--grey-300);border-radius:4px;position:absolute;top:0;left:0;cursor:-webkit-grab;cursor:grab;transition:color .225s ease-in-out,background-color .225s ease-in-out}.captcha-checker__drag.is-active{cursor:-webkit-grabbing;cursor:grabbing}.captcha-checker__drag svg{transition:var(--transition);margin-left:10px}@media only screen and (max-width:575px){.captcha-checker{width:100%}.captcha-checker__drag svg{margin-left:4px}}.shortcode-spoiler{margin-bottom:26px}.filter-select.is-opened .filter-select__current:after,.shortcode-spoiler.is-opened .shortcode-spoiler__title:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.shortcode-spoiler__title{font-size:20px!important;line-height:1.3!important;font-weight:400!important;margin:0!important;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.shortcode-spoiler__title:after{content:"";display:inline-block;vertical-align:middle;width:24px;min-width:24px;height:24px;background:url(../img/icons/angle-down-grey.svg) no-repeat center/contain;margin:2px 0 0 10px;transition:var(--transition)}.shortcode-spoiler__title span{display:inline-block;padding-bottom:4px;border-bottom:3px solid var(--grey-300);transition:var(--transition)}.shortcode-spoiler__body{max-width:930px;padding-top:20px;display:none}.shortcode-spoiler__body>:last-child{margin-bottom:0!important}@media only screen and (max-width:575px){.shortcode-spoiler__title{font-size:16px!important;display:-ms-flexbox;display:flex}.shortcode-spoiler__title:after{margin-top:-2px}.shortcode-spoiler__title span{-ms-flex:1;flex:1}.shortcode-spoiler__body{padding-top:10px;line-height:1.5}}.filters{position:relative;z-index:2;margin-top:25px}.filters .wrap,.filters__block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.filters__block{-ms-flex-pack:start;justify-content:flex-start}.filters__block .default-radio:not(:last-child){margin-right:56px}.filters__label{font-size:18px;color:var(--grey-600);margin-right:30px}.filters__chosen,.filters__results{-ms-flex-align:center;align-items:center}.filters__results{background-color:var(--grey-200);padding:32px 32px 24px;margin-top:34px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters__chosen{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;font-size:18px;margin-left:24px;margin-right:24px;cursor:pointer;transition:var(--transition);margin-bottom:8px}.filters__chosen:hover,.team-slider__thumbs li.is-selected:before{opacity:.5}.filters__chosen:after{content:"";display:inline-block;width:22px;height:22px;margin-left:9px;background:url(../img/icons/remove.svg) no-repeat center/contain}.filter-select__current:after,.filters__clear{display:inline-block;transition:var(--transition)}.filters__clear{font-size:18px;font-weight:700;color:var(--body-color);border:0;padding:0;background-color:transparent;border-bottom:2px solid;margin-left:24px;margin-right:24px;margin-bottom:8px;cursor:pointer}.filters__clear:hover,.paginator__list a:hover{color:var(--primary)}@media only screen and (max-width:1279px){.filters__block .default-radio:not(:last-child){margin-right:32px}}@media only screen and (max-width:992px){.filters{margin-top:48px}.filters .wrap{display:block}.filters__label{margin-right:18px}.filters__block{border-top:1px solid var(--grey-200);padding:12px 0}.filters__block:last-child{border-bottom:1px solid var(--grey-200)}.filters__block .default-radio:not(:last-child){margin-right:24px}.filters .filter-select{border-top:1px solid var(--grey-200);padding:12px 0}}@media only screen and (max-width:767px){.filters__chosen,.filters__clear{font-size:16px;margin-left:12px;margin-right:12px}}@media only screen and (max-width:575px){.filters__block{-ms-flex-wrap:wrap;flex-wrap:wrap}.filters__label{min-width:100%;margin-bottom:8px}}.filter-select{position:relative;z-index:2}.filter-select.is-opened{z-index:3}.filter-select.is-opened .filter-select__dropdown{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.filter-select.with-label .filter-select__dropdown{left:auto;right:0}.filter-select__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:15px;font-weight:700;text-transform:uppercase}.filter-select__label{color:var(--grey-600);font-weight:400;text-transform:initial;margin-right:12px}.filter-select__current{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}.filter-select__current:after{content:"";width:24px;height:24px;background:url(../img/icons/angle-down.svg) no-repeat center/contain;margin-left:8px}.filter-select__dropdown{position:absolute;top:calc(100% + 8px);left:-20px;opacity:0;pointer-events:none;-webkit-transform:translateY(12px);transform:translateY(12px);transition:var(--transition);background-color:var(--white);box-shadow:0 12px 24px rgba(4,23,41,.2);padding:6px 0;max-height:250px;min-width:200px;overflow-y:auto}.filter-select__dropdown::-webkit-scrollbar{width:6px}.filter-select__dropdown::-webkit-scrollbar-track{background:var(--grey-200)}.filter-select__dropdown::-webkit-scrollbar-thumb{background:var(--secondary)}.filter-select__list{margin:0;padding:0;list-style:none;white-space:nowrap}.filter-select__list li{padding:8px 20px;cursor:pointer;transition:var(--transition)}.filter-select__list li.is-selected,.filter-select__list li:hover{background-color:var(--grey-100)}.filter-select__list li:not(:last-child){margin-bottom:1px}@media only screen and (max-width:992px){.filter-select__dropdown{left:0}}.filter-status{position:relative}.filter-status input[type=checkbox]:checked+label span:first-child{color:var(--grey-500)}.filter-status input[type=checkbox]:checked+label span:last-child{color:var(--body-color)}.filter-status input[type=checkbox]:checked+label .filter-status__thumb:after{left:16px}.filter-status label{font-size:15px;font-weight:700;text-transform:uppercase;color:var(--grey-500);cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.filter-status label span{transition:var(--transition)}.filter-status label span:first-child{color:var(--body-color)}.filter-status__thumb{display:inline-block;width:36px;height:20px;margin:0 16px 0 12px;position:relative}.filter-status__thumb:before{content:"";position:absolute;top:6px;left:0;width:100%;height:8px;border-radius:4px;background-color:var(--grey-300)}.filter-status__thumb:after,.tooltip:after,.tooltip:before{content:"";position:absolute;top:0;left:0;transition:var(--transition)}.filter-status__thumb:after{width:20px;height:20px;border-radius:50%;background-color:var(--white);border:6px solid var(--grey-800)}.card,.tooltip{position:relative}.tooltip{display:inline-block;vertical-align:middle;width:20px;height:20px;cursor:pointer}.tooltip:hover:before{opacity:0;transition-delay:.225s}.tooltip:hover:after{opacity:1}.tooltip:after,.tooltip:before{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.tooltip:before{background-image:url(../img/icons/info-grey.svg)}.tooltip:after{background-image:url(../img/icons/info-accent.svg);opacity:0}body .tippy-box{background-color:var(--white);color:var(--body-color);font-weight:400;font-size:16px;line-height:1.375;text-align:left;text-transform:initial;box-shadow:0 12px 24px rgba(4,23,41,.2)}body .tippy-content{padding:20px 32px;cursor:initial}body .tippy-arrow{color:var(--white)}.card{box-shadow:0 16px 60px rgba(4,23,41,.12);transition:var(--transition)}.card:hover:after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.card:hover .card__body{border-radius:0}.card:hover .card__price a:after,.card:hover .card__title a:after{height:calc(100% + 44px)}.card:not(.is-reserved):hover{box-shadow:0 16px 60px rgba(4,23,41,.12),8px 16px 60px rgba(4,23,41,.12)}.card.is-reserved{box-shadow:none}.card.is-reserved .card__media:after,.card.is-reserved .card__media:before{position:absolute;top:0;left:0;width:100%;height:100%}.card.is-reserved .card__media:before{content:"";border-radius:4px 4px 0 0;background-color:rgba(44,62,79,.3)}.card.is-reserved .card__media:after,.card:after{color:var(--white);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card.is-reserved .card__media:after{content:attr(data-reserve-text);font-size:28px;font-weight:800;display:-ms-flexbox;display:flex}.card.is-reserved .card__body{background-color:var(--grey-100)}.card.is-reserved .card__address,.card.is-reserved .card__price,.card.is-reserved .card__title a{color:var(--grey-500)}.card:after{content:attr(data-more-text);position:absolute;z-index:-1;top:100%;left:0;width:100%;font-size:16px;text-align:center;height:44px;background-color:var(--grey-700);cursor:pointer;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.card__media{height:220px;font-size:0;position:relative}.card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px 4px 0 0}.card:after,.card__body{border-radius:0 0 4px 4px;display:-ms-flexbox;display:flex;transition:var(--transition)}.card__body{background-color:var(--white);padding:22px 24px 20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;min-height:180px}.card__price{font-size:15px;line-height:26px;font-weight:700;text-transform:uppercase;margin:0}.card__price span{font-size:20px;font-weight:800;margin-right:4px}.card__price a:after,.card__title a:after,.directory-card__title a:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.card__title{font-size:16px;line-height:1.25;font-weight:400;margin:12px 0}.card__title a{color:var(--grey-700);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__address{font-size:13px;line-height:1.55;color:var(--grey-600);margin-top:auto}.paginator,.paginator__btn{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.paginator{margin-top:78px;display:-ms-flexbox;display:flex}.paginator__btn{font-size:14px;font-weight:700;color:var(--grey-500);border:2px solid var(--grey-500);border-radius:4px;height:44px;display:-ms-inline-flexbox;display:inline-flex}.paginator__btn:hover{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.paginator__btn:hover svg,.team-slider__controls button:hover svg{stroke:var(--white)}.paginator__btn:first-of-type{padding:0 22px 0 16px}.paginator__btn:first-of-type svg{margin-right:10px}.paginator__btn:last-of-type{padding:0 16px 0 22px}.paginator__btn:last-of-type svg{margin-left:10px}.paginator__btn.is-disabled{opacity:.5;pointer-events:none}.paginator__btn svg{stroke:var(--grey-500);transition:var(--transition-long)}.paginator__list{margin:0 72px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:700}.paginator__list a,.paginator__list span{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px}.paginator__list span{color:var(--white);background-color:var(--grey-700);border-radius:4px;margin:0 4px}@media only screen and (max-width:992px){.paginator__list{margin:0 32px}}@media only screen and (max-width:767px){.paginator{margin-top:36px}.paginator__list{margin:0}.paginator__btn{display:none}}.apply-form .card{position:sticky;top:30px}.apply-form__foot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.apply-form__foot .btn{padding-left:36px;padding-right:36px;min-width:unset!important;margin-top:0!important}.apply-form__foot .btn:hover svg{fill:var(--primary)}.apply-form__foot .btn svg{margin-left:15px;transition:var(--transition)}.apply-form__info{margin:40px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--grey-100);font-size:15px;line-height:1.5}.apply-form__info li:not(:last-child){margin-bottom:10px}@media only screen and (max-width:767px){.apply-form__foot{display:block}.apply-form__foot .btn{min-width:100%;margin-top:20px}}.modal,.modal__inner{top:0;left:0;width:100%;height:100%}.modal{position:fixed;z-index:var(--z5);background-color:rgba(4,23,41,.9);opacity:0;pointer-events:none;transition:var(--transition)}.modal.is-opened{opacity:1;pointer-events:all}.modal.is-opened .modal__window{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.225s}.modal.with-scroll .modal__inner{-ms-flex-align:start;align-items:flex-start;overflow-y:auto}.modal__inner{position:absolute;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:24px}.modal__inner .keen-slider{height:100%;font-size:0}.modal__inner .keen-slider img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.modal__inner .modal-arrow{position:absolute;z-index:1;top:calc(50% - 24px);width:48px;height:48px;border-radius:50%;border:0;padding:0;font-size:0;background-color:var(--primary);cursor:pointer;transition:var(--transition)}.modal__inner .modal-arrow:hover{background-color:var(--secondary)}.modal__inner .modal-arrow[data-prev]{left:24px}.modal__inner .modal-arrow[data-next]{right:24px}.modal__inner .modal-arrow[data-next] svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.modal__window{width:100%;max-width:580px;background-color:var(--white);border-radius:4px;padding:50px 100px;position:relative;opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);transition:var(--transition)}.modal__window.is-large{max-width:1070px;display:grid;grid-template-columns:1fr 1fr;grid-gap:110px}.modal__window.is-wide{max-width:850px}.modal__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;position:relative}.modal__col:first-child:before{content:"";position:absolute;top:70px;bottom:60px;right:-55px;width:1px;background-color:var(--grey-300)}.modal__col .modal__foot{margin-top:auto!important}.modal__icon{display:block;margin:0 auto 20px}.modal__title{font-size:28px;line-height:1.25;font-weight:800;margin:0}.modal__options{margin:30px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.modal__options .btn{min-width:100%;margin-top:0!important}.modal__excerpt{font-size:15px;line-height:1.5;color:var(--grey-700);margin-top:15px}.modal form{margin-top:30px}.modal form .default-field:first-child+.btn[type=submit]{margin-top:0}.modal form .btn[type=submit]{min-width:100%;margin-top:20px}.modal .alert{margin-bottom:30px}.modal__back,.modal__link{display:inline-block;font-size:18px;line-height:1.5;font-weight:700;margin-top:25px;padding-bottom:3px;border-bottom:3px solid var(--grey-300)}.modal__back:hover,.modal__link:hover{border-color:var(--primary)}.modal__back{position:relative}.feedback-foot .btn:hover svg,.modal__back:hover svg{fill:var(--primary)}.modal__back svg{position:absolute;right:calc(100% + 10px);top:2px}.modal__btn .btn{padding-left:0;padding-right:0;min-width:100%;margin-top:30px}.modal__foot{border-top:1px solid var(--grey-100);margin-top:40px;padding-top:20px;font-size:15px;line-height:1.5;color:var(--grey-700)}.modal__foot.no-border{margin-top:30px;padding-top:0;border-top:0}.modal__foot .btn{margin-top:12px;min-width:100%}.modal__close{position:absolute;z-index:1;top:23px;right:23px;padding:0;font-size:0;border:0;background-color:transparent;cursor:pointer}.modal__close:hover svg{fill:var(--red-error)}.modal__back svg,.modal__close svg,.team-slider__controls button svg{transition:var(--transition)}@media only screen and (max-width:992px){.modal__window.is-large{grid-template-columns:1fr;grid-gap:60px}.modal__col:first-child:before{display:none}.modal__col .modal__foot{margin-top:30px!important}}@media only screen and (max-width:575px){.modal__window{padding:40px 30px}.modal__icon{margin-bottom:10px}.modal__title{font-size:22px}.modal__options{margin-top:15px;grid-gap:10px;grid-template-columns:1fr}.modal__excerpt{font-size:14px;margin-top:10px}.modal__btn .btn{margin-top:15px}.modal__back,.modal__link{font-size:16px}.modal__foot{margin-top:20px;padding-top:12px;font-size:14px}.modal__close{top:12px;right:12px}.modal__close svg{width:14px;height:auto}}.search-form{display:-ms-flexbox;display:flex}.search-form .default-field{-ms-flex:1;flex:1;margin-bottom:0}.search-form .btn{-ms-flex:0 0 134px;flex:0 0 134px;min-width:unset;padding-left:0;padding-right:0;margin-left:20px}@media only screen and (max-width:575px){.search-form .btn{-ms-flex:0 0 90px;flex:0 0 90px;margin-left:10px}}.alert{border:2px solid var(--primary);border-radius:4px;font-size:15px;line-height:1.5;color:var(--grey-700);padding:20px 20px 20px 54px;position:relative}.alert:before{content:"";position:absolute;top:20px;left:20px;width:24px;height:24px;background:url(../img/icons/alert-attention.svg) no-repeat center/contain}.cabinet-modal__window{width:100%;max-width:740px;background-color:#f5f8ff;margin:0 auto;-webkit-transform:translateY(24px);transform:translateY(24px);transition:all .3s ease-in-out}.cabinet-modal__window-head{height:183px;background:url(../img/svg/bg-modal.svg) no-repeat center top #222a81}.cabinet-modal__window-head img{position:absolute;top:11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cabinet-modal__window-body{padding:54px 40px 35px}.cabinet-modal__title{font-size:28px;line-height:1.1}.cabinet-modal__text{font-size:16px;line-height:1.625;margin-top:12px}.cabinet-modal__text p{margin:0 0 16px}.cabinet-modal__text>:last-child{margin-bottom:0!important}.cabinet-modal__foot{margin-top:30px}.section-title{font-size:52px;line-height:1.25;font-weight:900;margin:0}.section-title--small{font-size:28px;font-weight:800}@media only screen and (max-width:992px){.section-title{font-size:36px}}.section-hero,.section-hero__main{padding-top:20px}.section-hero .wrap{display:grid;grid-template-columns:1fr 560px;grid-gap:30px;-ms-flex-align:center;align-items:center}.section-hero__title{font-size:88px;line-height:.9;font-weight:900;margin:0;max-width:560px}.section-hero__title>span{margin-right:1.2vw}.section-hero__excerpt{font-size:18px;line-height:1.8;max-width:630px;margin-top:22px}.section-hero__excerpt p,.team-slider__slide-excerpt p{margin:0}.section-hero__media{font-size:0;padding-right:20px}.section-hero__media img{width:100%}.section-hero .btn{height:50px;margin-top:65px}@media only screen and (max-width:1199px){.section-hero .wrap{grid-template-columns:1fr 460px}.section-hero__title{font-size:64px}.section-hero__excerpt{font-size:16px}.section-hero .btn{margin-top:32px}}@media only screen and (max-width:992px){.section-hero .wrap{display:block;text-align:center}.section-hero__main{padding-top:60px}.section-hero__title{max-width:100%;font-size:48px;-ms-flex-pack:center;justify-content:center}.section-hero__excerpt{margin-top:12px;max-width:100%}.section-hero__media{display:none}.section-hero .btn{margin-top:24px}}.section-related{margin-top:80px}.section-related__foot{margin-top:78px}.section-mission__list{margin:50px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;counter-reset:mission;font-size:18px;line-height:1.8;color:var(--grey-700)}.section-mission__list li{padding:90px 0 0 60px;position:relative}.section-mission__list li:before{counter-increment:mission;content:counter(mission);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:-1;top:0;left:0;width:120px;height:120px;border-radius:50%;background-color:var(--grey-100);font-size:52px;line-height:1;font-weight:900;color:var(--grey-600);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--grey-600)}.section-mission__list li:after{content:"";position:absolute;top:-1px;left:-1px;width:64px;height:64px;background:url(../img/svg/mission-element.svg) no-repeat center/contain;-webkit-transform-origin:bottom right;transform-origin:bottom right}@media only screen and (max-width:1279px){.section-mission__list{grid-gap:30px}}@media only screen and (max-width:1199px){.section-mission__list{font-size:16px}}@media only screen and (max-width:992px){.section-mission__list{margin-top:20px;grid-template-columns:1fr}}.section-team{margin-top:80px;padding:80px 0;background-color:var(--grey-100)}@media only screen and (max-width:767px){.section-team{padding:45px 0}}.team-slider{margin-top:50px;display:grid;grid-template-columns:1fr 390px;grid-gap:90px;-ms-flex-align:start;align-items:flex-start;position:relative;padding-bottom:54px}.team-slider__controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:absolute;bottom:0;left:340px}.team-slider__controls button{width:44px;height:44px;padding:0;font-size:0;background-color:transparent;border:2px solid var(--grey-500);border-radius:50%;margin-right:10px;cursor:pointer;transition:var(--transition)}.team-slider__controls button:hover{border-color:var(--primary);background-color:var(--primary)}.team-slider__slide{display:grid;grid-template-columns:300px 1fr;grid-gap:40px;background:url(../img/svg/team-quote.svg) no-repeat top 94px right 14px}.team-slider__slide-avatar{font-size:0}.team-slider__slide-avatar img,.team-slider__thumbs img{width:100%;border-radius:50%}.team-slider__slide-name{font-size:36px;line-height:1.2;font-weight:800}.team-slider__slide-position{font-size:15px;line-height:1.5;color:var(--grey-500);font-weight:700}.team-slider__slide-excerpt{margin-top:12px;font-size:18px;line-height:1.8;color:var(--grey-700);max-width:450px}.team-slider__thumbs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.team-slider__thumbs li{font-size:0;position:relative;cursor:pointer}.team-slider__thumbs li:before{content:"";position:absolute;z-index:1;pointer-events:none;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--primary);opacity:0;transition:var(--transition)}.team-slider__thumbs img{display:block;height:auto}@media only screen and (max-width:1199px){.team-slider{grid-template-columns:1fr 290px;grid-gap:30px}.team-slider__slide{grid-template-columns:240px 1fr}.team-slider__controls{left:270px}.team-slider__thumbs{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:992px){.team-slider{display:block}.team-slider__controls{position:static;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px}.team-slider__thumbs{display:none}}@media only screen and (max-width:767px){.team-slider{margin-top:25px}.team-slider__slide{grid-template-columns:90px 1fr;grid-gap:20px;background:0 0}.team-slider__slide-name{font-size:24px}.team-slider__slide-position{font-size:14px}.team-slider__slide-excerpt{margin-top:6px;font-size:16px;line-height:1.5}}.section-content{margin-top:80px}.section-content .section-title{max-width:850px}.section-content__text{margin-top:40px}@media only screen and (max-width:575px){.section-content__text{margin-top:20px}}.section-faq{margin-top:120px}.section-faq__content{counter-reset:faq}.faq-spoiler{border-bottom:1px solid var(--grey-200);padding:40px 0}.faq-spoiler.is-opened .faq-spoiler__title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-spoiler__title{font-size:28px;line-height:1.25;font-weight:800;margin:0;cursor:pointer;position:relative;padding-right:48px}.faq-spoiler__title:before{counter-increment:faq;content:counter(faq) ". "}.faq-spoiler__title:after{content:"";position:absolute;top:2px;right:0;width:32px;height:32px;background:url(../img/icons/spoiler-arrow.svg) no-repeat center/contain;transition:var(--transition)}.faq-spoiler__body{padding-top:10px;display:none}@media only screen and (max-width:992px){.faq-spoiler{padding:25px 0}.faq-spoiler__title{font-size:24px}.faq-spoiler__title:after{top:0}}@media only screen and (max-width:575px){.faq-spoiler__title{font-size:20px}}.section-feedback{margin-top:120px}.section-feedback .section-title{font-size:48px}.section-feedback__block{background-color:var(--grey-200);padding:70px 90px}.section-feedback__block form{margin-top:28px}@media only screen and (max-width:1279px){.section-feedback__block{margin-left:-36px;margin-right:-36px;padding:70px 50px}}@media only screen and (max-width:1199px){.section-feedback__block{margin-left:-24px;margin-right:-24px}}@media only screen and (max-width:992px){.section-feedback .section-title{font-size:36px}}@media only screen and (max-width:575px){.section-feedback{margin-top:80px}.section-feedback__block{padding:45px 24px}}.feedback-topic{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.feedback-topic:before{content:attr(data-label);white-space:nowrap;font-size:18px;color:var(--grey-600)}.feedback-topic .default-radio{margin-left:40px}.feedback-topic .default-radio label{white-space:nowrap}@media only screen and (max-width:1199px){.feedback-topic{-ms-flex-wrap:wrap;flex-wrap:wrap}.feedback-topic:before{display:block;min-width:100%;margin-bottom:12px}.feedback-topic .default-radio:first-child{margin-left:0}}@media only screen and (max-width:992px){.feedback-topic .default-radio{margin-left:0;min-width:100%}.feedback-topic .default-radio:not(:last-child){margin-bottom:12px}}.feedback-fields{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}.feedback-fields .default-field input,.feedback-message .default-textarea textarea,.feedback-message .default-textarea:after{background-color:var(--grey-200)}@media only screen and (max-width:992px){.feedback-fields{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:575px){.feedback-fields{display:block}}.feedback-message{margin-top:10px}.feedback-message .default-textarea textarea{height:240px}.feedback-foot{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.feedback-foot .default-checkbox{margin-bottom:0}.feedback-foot .btn{margin-left:20px}.feedback-foot .btn svg{margin-left:15px;transition:var(--transition)}@media only screen and (max-width:575px){.feedback-foot{display:block}.feedback-foot .btn{min-width:100%;margin-top:24px;margin-left:0}}.section-reviews{margin-top:120px}.section-reviews__grid{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.section-reviews__foot{margin-top:50px}@media only screen and (max-width:1279px){.section-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.section-reviews__grid{grid-template-columns:1fr}}@media only screen and (max-width:575px){.section-reviews{margin-top:80px}}.review-card{border:2px solid var(--grey-200);border-radius:4px;padding:40px 50px;margin-left:30px;position:relative}.review-card__avatar{width:60px;height:60px;position:absolute;top:20px;left:-30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review-card__name{font-size:18px;line-height:1.45}.review-card__title{font-size:24px;line-height:1.25;font-weight:800;margin:20px 0 0}.review-card__date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:15px;line-height:1.5;font-weight:700;color:var(--grey-500);margin-top:10px;padding-bottom:30px;border-bottom:1px solid var(--grey-100)}.review-card__date:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:8px;background:url(../img/icons/date-calendar-grey.svg) no-repeat center/contain}.review-card__text{margin-top:30px;font-size:15px;line-height:1.5;color:var(--grey-700);max-height:220px;overflow:hidden}.review-card__text.is-opened{overflow-y:auto;padding-right:12px}.review-card__text::-webkit-scrollbar{width:6px}.review-card__text::-webkit-scrollbar-track{background:var(--grey-200)}.review-card__text::-webkit-scrollbar-thumb{background:var(--secondary)}.review-card__text p{margin:0 0 20px}.review-card__more{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:15px;line-height:1.5;font-weight:700;text-transform:uppercase;color:var(--primary);border:0;padding:0 0 3px;background-color:transparent;border-bottom:3px solid;margin-top:20px;position:relative;cursor:pointer;transition:var(--transition);will-change:opacity}.review-card__more:after{content:"";position:absolute;left:calc(100% + 10px);top:0;width:24px;height:24px;background:url(../img/icons/angle-down-accent.svg) no-repeat center/contain}.review-card__more:hover{opacity:.7}.page-offset{margin-top:72px}.page-offset--large{margin-top:120px}@media only screen and (max-width:992px){.page-offset{margin-top:48px}.page-offset--large{margin-top:64px}}.page-title{font-size:36px;line-height:1.2;font-weight:800;margin:0}.page-title--large{font-size:52px;line-height:1.25}@media only screen and (max-width:992px){.page-title--large{font-size:44px;font-weight:900}}@media only screen and (max-width:575px){.page-title{font-size:24px}.page-title--large{font-size:32px}}.page-grid{display:grid;grid-template-columns:1fr 300px;grid-gap:140px}.page-grid .page-title{margin-bottom:40px}@media only screen and (max-width:1199px){.page-grid{grid-gap:30px}}@media only screen and (max-width:992px){.page-grid{display:block}.page-grid__aside{display:none}.page-grid .page-title{margin-bottom:20px}}.catalog-head{margin-top:32px;position:relative;z-index:1}.catalog-head:hover{z-index:2}.catalog-head .section-title{font-size:52px}.catalog-head__bottom,.catalog-head__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.catalog-head__bottom{margin-top:23px}.catalog-head__total{font-size:18px}.catalog-head__sort{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.catalog-head__sort .filter-select:not(:last-child){margin-right:64px}.catalog-head__sort .filter-select__head{font-size:18px;font-weight:400;text-transform:initial}@media only screen and (max-width:992px){.catalog-head__bottom{display:block;margin-top:8px}.catalog-head__sort{-ms-flex-pack:justify;justify-content:space-between;margin-top:6px}.catalog-head__sort .filter-select:not(:last-child){margin-right:0}}@media only screen and (max-width:767px){.catalog-head__sort{display:block}.catalog-head__sort .filter-select:not(:last-child){margin-bottom:6px}.catalog-head__sort .filter-select__head{-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:575px){.catalog-head__top{display:block}.catalog-head__bottom{margin-top:16px}.catalog-head__sort .filter-select__head{font-size:16px}}.catalog-switcher,.catalog-switcher button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.catalog-switcher{position:relative;z-index:3}.catalog-switcher button{padding:0 22px;border:2px solid var(--grey-700);background-color:transparent;font-size:14px;font-weight:700;color:var(--grey-700);height:40px;min-width:120px;cursor:pointer;transition:var(--transition)}.catalog-switcher button.is-selected{background-color:var(--grey-700);color:var(--white)}.catalog-switcher button:first-child{border-radius:4px 0 0 4px}.catalog-switcher button:last-child{border-radius:0 4px 4px 0}.catalog-switcher .tooltip{margin-left:10px}@media only screen and (max-width:575px){.catalog-switcher button{-ms-flex:1;flex:1}}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:56px 30px;margin-top:40px}@media only screen and (max-width:1199px){.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:992px){.catalog-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:575px){.catalog-grid{grid-template-columns:1fr}}.single-product .wrap{display:grid;grid-template-columns:.975fr 1.025fr;grid-gap:55px}.single-product .page-title{margin-top:22px}.single-product__media{position:relative;min-width:0}.single-product__media>img{cursor:pointer}.single-product__thumbnail{display:block;width:100%}.single-product__slider{font-size:0;margin-top:10px}.single-product__slider .is-current{border:2px solid var(--primary)}.single-product__slider .keen-slider__slide{height:81px}.single-product__slider img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.single-product__main{padding-top:10px;min-width:0}.single-product__address,.single-product__date{position:relative;padding:4px 0 0 32px;font-size:15px;color:var(--grey-700)}.single-product__address:before,.single-product__date:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}.single-product__address span,.single-product__date span{font-weight:700}.single-product__date:before{background-image:url(../img/icons/date-calendar.svg)}.single-product__address:before{background-image:url(../img/icons/address-pin.svg)}.single-product__tags{margin:18px 0 -10px;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.single-product__tags li{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--grey-600);background-color:var(--grey-100);padding:9px 15px 8px;margin-bottom:10px}.single-product__tags li:not(:last-child){margin-right:10px}.single-product__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}.single-product__row .btn{height:44px;margin-right:20px}.single-product__price{color:var(--grey-900);font-size:15px;font-weight:700;text-transform:uppercase;margin-right:30px}.single-product__price span{font-size:28px;font-weight:800;margin-right:4px}.single-product__awards,.single-product__events{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.single-product__events{margin-left:auto}.single-product__awards{margin:0 10px 0 0;padding:0;list-style:none;font-size:0}.single-product__awards img{cursor:pointer}.single-product__options{width:100%;border:0;border-collapse:collapse;border-top:1px solid var(--grey-100);font-size:15px;color:var(--grey-700);margin:28px 0 0;position:relative;z-index:1}.single-product__options tr:first-child td,.single-product__options tr:first-child th{padding-top:24px}.single-product__options td,.single-product__options th{height:30px;padding:7px 0}.single-product__options th{text-align:left;font-weight:400;width:33%}.single-product__options td{padding-left:12px;position:relative}.single-product__options .product-mark{margin-left:6px}.single-product__meta{border-top:1px solid var(--grey-100);margin-top:30px;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px}.single-product__info{margin-bottom:15px;font-size:15px;line-height:1.35;color:var(--grey-500)}.single-product__info span{display:block;font-size:18px;color:var(--grey-700)}.single-product__info img{display:block;margin-top:8px}.single-product__description{border-top:1px solid var(--grey-100);font-size:18px;line-height:1.8;color:var(--grey-700);margin-top:14px;padding-top:28px}.single-product__description p,.single-product__tabs-holder ol,.single-product__tabs-holder p,.single-product__tabs-holder ul{margin:0 0 30px}.single-product__description>:last-child,.single-product__tabs-holder>:last-child{margin-bottom:0!important}.single-product__tabs{margin-top:45px}.single-product__tabs-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid var(--grey-100)}.single-product__tabs-controls button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:260px;height:52px;padding:0 15px;border:0;background-color:transparent;cursor:pointer;transition:var(--transition);font-size:15px;line-height:1.5;font-weight:700;color:var(--grey-500);text-transform:uppercase;position:relative}.single-product__tabs-controls button:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:2px;background-color:var(--primary);transition:var(--transition)}.single-product__tabs-controls button.is-selected,.single-product__tabs-controls button:hover{color:var(--body-color)}.single-product__tabs-controls button.is-selected:after{left:0;width:100%}.single-product__tabs-controls button .product-mark{margin-left:8px}.single-product__tabs-holder{max-width:960px;font-size:18px;line-height:1.8;color:var(--grey-700);padding-top:30px}.single-product__tabs-holder a{color:var(--primary);-webkit-text-decoration-line:underline;text-decoration-line:underline}.single-product__tabs-holder a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media only screen and (max-width:992px){.single-product .wrap{grid-template-columns:1fr}}@media only screen and (max-width:575px){.single-product .wrap{grid-gap:32px}.single-product .page-title{margin-top:12px}.single-product__address,.single-product__main{padding-top:0}.single-product__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product__row .btn{-ms-flex-order:3;order:3;min-width:100%;margin-top:18px}.single-product__row .btn:first-child+.single-product__events{margin-left:0}.single-product__price{margin-right:0}.single-product__meta{display:block}.single-product__info{margin-bottom:5px}.single-product__info span{display:inline;font-size:15px}.single-product__info img{margin-top:4px}.single-product__options th{width:50%}.single-product__tabs{margin-top:20px}.single-product__tabs-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid var(--grey-100)}.single-product__tabs-controls button{min-width:50%;padding:10px 15px;height:unset;font-size:14px;line-height:1.2}.single-product__tabs-holder{font-size:16px}.single-product__tabs-holder ol,.single-product__tabs-holder p,.single-product__tabs-holder ul{margin:0 0 20px}}.directory-head{max-width:740px}.directory-head .page-title span{font-size:15px;line-height:1;font-weight:700;color:var(--white);background-color:var(--primary);border-radius:4px 4px 4px 0;display:inline-block;vertical-align:top;padding:4px 10px;margin-top:10px}.directory-head .search-form{margin-top:40px}@media only screen and (max-width:575px){.directory-head .search-form{margin-top:20px}}.directory-loop{margin-top:50px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:30px}@media only screen and (max-width:1199px){.directory-loop{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:992px){.directory-loop{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.directory-loop{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:575px){.directory-loop{grid-template-columns:1fr;margin-top:25px}}.directory-card{height:248px;background-color:var(--white);box-shadow:8px 16px 60px rgba(4,23,41,.12);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;padding:24px;position:relative}.directory-card__logo{height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.directory-card__logo img{max-height:100%;-o-object-fit:contain;object-fit:contain}.directory-card__title{font-size:18px;line-height:1.25;margin:20px 0 0}.directory-card__title:after{content:"";display:block;width:30px;height:2px;margin:8px auto 0;background-color:var(--primary)}.directory-card__caption{margin-top:auto;font-size:13px;line-height:1.55;color:var(--grey-600)}.full-page .page-title{max-width:850px}.full-page__content{margin-top:40px}@media only screen and (max-width:575px){.full-page__content{margin-top:20px}}