@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poiret+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant:wght@400;700&display=swap');html {line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden }
body {margin:0 }main {display:block }h1 {font-size:2em;margin:0.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;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:-0.25em }sup {top:-0.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:0.35em 0.75em 0.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 }body {font-family:'Montserrat',sans-serif }* {box-sizing:border-box;outline:0 }a {text-decoration:none;color:inherit }select {outline:0 }input {outline:0 }h1,h2,h3 {margin:0 }img {max-width:100%;height:auto }button {cursor:pointer;outline:0;background-color:transparent;border:0;padding:0 }ul {margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style-type:none }input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none }.hidden {display:none !important }.container {width:100% }
@media screen and (min-width:0px) {.container {max-width:unset;padding-right:15px;padding-left:15px;margin-right:unset;margin-left:unset }}
@media screen and (min-width:576px) {.container {max-width:556px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto }}
@media screen and (min-width:768px) {.container {max-width:748px }}
@media screen and (min-width:992px) {.container {max-width:972px }}
@media screen and (min-width:1220px) {.container {max-width:1200px }}.social {display:flex;flex-wrap:wrap }.social__item:not(:last-child) {margin-right:55px }@media screen and (max-width:600px) {.social__item:not(:last-child) {margin-right:45px }}.social__item {display:block }.social__item path {transition:0.3s }.social__item:hover svg path {fill:#872651 }.title {font-weight:800;font-size:64px;line-height:68px;color:#89734C;text-transform:uppercase }
@media screen and (max-width:800px) {.title {font-size:34px;line-height:48px }}
@media screen and (max-width:550px) {.title {font-size:30px }}.subtitle {font-family:'Poiret One',cursive;font-size:55px;line-height:64px;color:#4F4F4F;position:relative;top:-20px;text-transform:lowercase }
@media screen and (max-width:800px) {.subtitle {font-size:24px;line-height:48px }}
@media screen and (max-width:550px) {.subtitle {font-size:20px }}.shape-bottom {position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0 }.shape-bottom svg {position:relative;display:block;width:calc(100% + 1.3px);height:56px }
@media screen and (max-width:600px) {.shape-bottom svg {height:26px }}.shape-bottom .shape-fill {fill:#fff }.title-subtitle-border {padding-left:20px;position:relative }.title-subtitle-border::before {content:"";left:0;top:12px;bottom:24px;width:1px;background-color:#89734C;position:absolute }@media screen and (max-width:550px) {.title-subtitle-border::before {bottom:34px }}.title-border {padding-left:20px;position:relative }.title-border::before {content:"";left:0;top:12px;bottom:14px;width:1px;background-color:#89734C;position:absolute }.inner {max-width:1160px;margin-left:auto;margin-right:auto }
@media screen and (max-width:1180px) {.inner {padding-left:20px;padding-right:20px }}.swiper-arrow-wrap {position:absolute;top:50%;left:0;z-index:1;transform:translateY(-70%) }
@media screen and (max-width:1100px) {.swiper-arrow-wrap {top:101%;left:11%;display:flex }}
@media screen and (max-width:600px) {.swiper-arrow-wrap {left:20px }}
@media screen and (max-width:1100px) {.swiper-arrow-wrap .swiper-arrow-prev {margin-right:10px;margin-bottom:0 }}.swiper-arrow-prev,.swiper-arrow-next {width:97px;height:97px;border:1px solid #fff;border-radius:50%;position:relative;cursor:pointer;transition:0.3s }.swiper-arrow-prev::before,.swiper-arrow-next::before {content:"";display:block;width:0;height:0;border-top:9px solid transparent;border-left:13px solid #fff;border-bottom:9px solid transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) }.swiper-arrow-prev:hover,.swiper-arrow-next:hover {background-color:#89734C;border:1px solid #89734C }@media screen and (max-width:1100px) {.swiper-arrow-prev,.swiper-arrow-next {width:40px;height:40px }.swiper-arrow-prev::before,.swiper-arrow-next::before {border-top:4px solid transparent;border-left:7px solid #fff;border-bottom:4px solid transparent }}.swiper-arrow-prev {margin-bottom:25px;transform:rotate(180deg) }.swiper-arrow-prev-small,.swiper-arrow-next-small {width:60px;height:60px;border:1px solid #89734C;border-radius:50%;position:relative;cursor:pointer;transition:0.3s }.swiper-arrow-prev-small:hover,.swiper-arrow-next-small:hover {background-color:#89734C;box-shadow:0 0 13px rgba(10,10,10,0.25) }.swiper-arrow-prev-small:hover::before,.swiper-arrow-next-small:hover::before {border-left:11px solid #fff }.swiper-arrow-prev-small::before,.swiper-arrow-next-small::before {content:"";transition:0.3s;display:block;width:0;height:0;border-top:6px solid transparent;border-left:11px solid #89734C;border-bottom:6px solid transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) }.swiper-arrow-prev-small {margin-right:25px;transform:rotate(180deg) }.round-button {width:140px;height:140px;position:absolute;background-color:#872651;font-weight:bold;font-size:24px;line-height:127.9%;font-family:'Cormorant',serif;color:#fff;border-radius:50%;border-radius:50%;transition:0.3s;z-index:1;display:flex;align-items:center;justify-content:center }.round-button--chief {font-size:20px }@media screen and (max-width:575px) {.round-button {font-size:20px }}.round-button:hover {transform:scale(1.2) }@media (max-width:600px) {.round-button:hover {transform:none }}.roll-up {color:#828282;font-weight:bold;font-size:14px;margin-right:36px;display:flex;align-items:center;position:relative;display:none }.roll-up::before {content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#828282 }.roll-up::after {display:block;content:"";width:3px;height:3px;border-bottom:2px solid #828282;border-right:2px solid #828282;transform:rotate(225deg);margin-left:5px;position:absolute;right:-10px;top:8px }.read-more {color:#872651;font-weight:bold;font-size:14px;margin-right:36px;display:flex;align-items:center;position:relative }.read-more::before {content:"";position:absolute;bottom:0;left:0;right:10px;height:1px;background-color:#872651 }.read-more::after {display:block;content:"";width:3px;height:3px;border-bottom:2px solid #872651;border-right:2px solid #872651;transform:rotate(45deg);margin-left:5px }.swiper-pagination-line {display:flex;justify-content:space-between;border-radius:20px;max-width:660px;margin-left:263px;margin-top:93px;padding-bottom:30px }
@media screen and (max-width:960px) {.swiper-pagination-line {max-width:70%;margin-left:auto;margin-right:20px }}
@media (max-width:800px) {.swiper-pagination-line {max-width:100% }}
.swiper-pagination-line .swiper-pagination-bullet {width:100%;height:5px;background:#F1F1F1;opacity:1;border-radius:0;margin:0 !important }
.swiper-pagination-line .swiper-pagination-bullet:last-child {border-radius:0 20px 20px 0 }
.swiper-pagination-line .swiper-pagination-bullet:first-child {border-radius:20px 0 0 20px }
.swiper-pagination-line .swiper-pagination-bullet-active {background:#872651 }.disable {opacity:0.4 }.disable:hover {background-color:transparent !important;color:#fff !important }.body--static {overflow:hidden }
@media (max-width:600px) {.body--static {overflow:static;position:fixed }}.jivo-custom {position:fixed;flex-direction:row-reverse;width:100%;max-width:260px;bottom:30px;right:30px;display:flex;z-index:99 }
@media screen and (max-width:767px) {.jivo-custom {bottom:20px;right:75px;left:unset;max-width:unset;justify-content:flex-start }}@media screen and (max-width:767px) {.button_92db {width:40px !important;height:40px !important;margin-bottom:15px !important }.button_92db .jivoIcon_4c7a.icons_37bc {height:20px;width:9px;background-size:contain }.button_92db .logoIconCloud_8aab.icons_37bc {height:20px;width:24px;background-size:contain }.button_92db .callbackIcon_6471.icons_37bc {height:22px;width:22px;background-size:contain }}.jivo-custom__call,.jivo-custom__message {width:40px;height:40px;margin-left:20px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-color:#fff;transition:0.3s;display:block }.jivo-custom__call {background-image:url(../themes/roots/assets/img/jivo-call.svg) }.jivo-custom__call:hover {background-color:#d6e7de }@media screen and (max-width:767px) {.jivo-custom__call {display:none }}.jivo-custom__message {background-image:url(../themes/roots/assets/img/jivo-message.svg);background-position-y:6px;cursor:pointer }.jivo-custom__message:hover {background-color:#ecd4de }@media screen and (max-width:767px) {.jivo-custom__message {display:none }}.jivo-custom__button {width:100%;max-width:140px;display:flex;justify-content:center;align-items:center;border-radius:30px;background-color:#872651;font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#fff }
@media screen and (max-width:767px) {.jivo-custom__button {max-width:228px;font-size:14px;line-height:17px;min-height:40px;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,0.15) }}.label_d90f {opacity:0 !important }._orientationLeft_4128.wrap_fe76 {opacity:0 !important }.label_d154 {bottom:-40px !important }#jvlabelWrap {display:none !important }.header {position:fixed;top:0;left:0;right:0;height:100px;background-color:#9FAE8E;color:#fff;z-index:100 }
@media screen and (max-width:575px) {.header {height:70px }}
.header__inner {display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;max-width:1160px;margin-left:auto;margin-right:auto }
@media screen and (max-width:1180px) {.header__inner {padding-left:20px;padding-right:20px }}
.header__actions {display:flex;flex-direction:row;column-gap:10px }
.header__mobile-humburger {height:15px }
@media screen and (min-width:991px) {.header__mobile-humburger {display:none }}
.header .header__contacts {padding:0 10px }
@media screen and (max-width:767px) {.header .header__contacts {display:none }}
.header .header__socials {padding:0 10px }
@media screen and (max-width:991px) {.header .header__socials {display:none }}.header-navigation {height:100% }
@media screen and (max-width:575px) {.header-navigation {flex-grow:1;padding:0 20px }}
.header-navigation__list {display:flex;align-items:center;justify-content:space-between;column-gap:40px;height:100% }
@media screen and (max-width:575px) {.header-navigation__list {justify-content:end }}
.header-navigation__link {font-size:14px;line-height:17px;font-weight:600 }
.header-navigation__item {height:100%;display:flex;align-items:center }
@media screen and (max-width:991px) {.header-navigation__item {display:none }}
.header-navigation__item:hover {border-bottom:2px solid #fff;border-top:2px solid transparent }.header-navigation__item:hover .header-navigation__dropdown {height:min-content }
.header-navigation__dropdown {position:absolute;left:0;top:100px;height:0;width:100%;overflow:hidden;background-color:#b6c5a5;box-shadow:0 40px 40px rgba(83,105,94,0.4);z-index:100 }@supports (backdrop-filter:blur(30px)) {.header-navigation__dropdown {background-color:rgba(182,197,165,0.8);backdrop-filter:blur(30px) }}.header-navigation__dropdown-inner {padding-top:40px;padding-bottom:60px;border-top:1px solid rgba(255,255,255,0.3) }.header-navigation__dropdown-menu {display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:row dense;column-gap:40px;row-gap:60px;max-width:1160px;margin-left:auto;margin-right:auto }.header-navigation__dropdown-menu :first-child {grid-row-end:span 2 }@media screen and (max-width:1180px) {.header-navigation__dropdown-menu {grid-template-columns:repeat(3,1fr);padding-left:20px;padding-right:20px }}.menu-category {width:260px }
@media screen and (max-width:991px) {.menu-category {margin-bottom:20px }}
.menu-category__title {font-size:14px;line-height:17px;font-weight:600 }
.menu-category__list {margin-top:30px }
@media screen and (max-width:991px) {.menu-category__list {margin-top:20px }}
.menu-category__item + .menu-category__item {margin-top:10px }
.menu-category__link {font-weight:400;font-size:14px;line-height:17px }.menu-category__link:hover {color:#53695E }.header-socials {display:flex;column-gap:10px }.header-socials__link {display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;border:1px solid rgba(255,255,255,0.5) }.header-socials__link:hover {background-color:rgba(255,255,255,0.5);border:none }.header-contacts {color:#53695E;line-height:20px }.header-contacts__phone {font-size:13px;font-weight:700 }.header-contacts__address {font-size:12px;font-weight:500 }.header-logo {margin-right:30px;display:block }
@media screen and (max-width:820px) {.header-logo__logo {display:none }}
.header-logo__mobile {display:none }
@media screen and (max-width:820px) {.header-logo__mobile {display:block;max-width:100px }}
@media screen and (max-width:576px) {.header-logo {margin-right:5px }}.mobile-menu {position:fixed;height:100%;width:100vw;top:0;visibility:hidden;transition:visibility 0.3s;z-index:100 }
@media screen and (min-width:991px) {.mobile-menu {display:none }}
.mobile-menu__backdrop {position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:-1;opacity:0;transition:opacity 0.3s }
.mobile-menu__inner {display:flex;position:absolute;flex-direction:column;max-width:375px;width:100%;height:100%;padding:20px;right:0;overflow-y:auto;background-color:#9FAE8E;transform:translateX(100%);transition:transform 0.3s }
.mobile-menu.js-mobile-menu_active {visibility:visible }.mobile-menu.js-mobile-menu_active .mobile-menu__backdrop {opacity:1 }.mobile-menu.js-mobile-menu_active .mobile-menu__inner {transform:translateX(0%) }
.mobile-menu__header {display:flex;flex-direction:row;justify-content:space-between;align-items:center;row-gap:10px;margin-bottom:20px }
.mobile-menu__messagers {display:flex;flex-direction:row;column-gap:20px;margin-bottom:40px }
.mobile-menu__content {flex-grow:1 }
.mobile-menu__footer {margin-top:20px }.mobile-navigation__item + .mobile-navigation__item {border-top:1px dashed rgba(83,105,94,0.2) }
.mobile-navigation__button {text-align:start;width:100%;position:relative;color:#fff }.mobile-navigation__button::after {content:"";position:absolute;padding:3px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-50%) rotateZ(45deg);right:0;top:50% }
.mobile-navigation__button,.mobile-navigation__link {display:block;padding:20px 0;font-weight:500;font-size:22px;line-height:29px }.mobile-menu-messager {display:flex;align-items:center;justify-content:space-between;column-gap:5px;height:40px;width:100%;color:#53695E;background-color:#fff;padding:0 20px;border-radius:30px;font-weight:600;font-size:12px;line-height:15px }.mobile-menu-messager:hover {color:#fff;background-color:#53695E }.mobile-menu-messager:hover svg path {fill:#fff }.js-dropdown__content {overflow:hidden;height:0;transition:height ease 0.3s }.header__search {position:relative;height:40px;width:40px }
@media screen and (max-width:991px) {.header__search {width:200px }}
@media screen and (max-width:575px) {.header__search {display:none }}
.header__search:hover input {width:200px }
.header__search input {position:absolute;display:block;height:40px;width:40px;padding:0;outline:none;background-color:transparent;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#fff;padding:0 15px;border:1px solid rgba(255,255,255,0.4);border-radius:20px;transition:width ease 0.3s;top:0;right:0;background-color:#9FAE8E }
@media screen and (max-width:991px) {.header__search input {width:200px }}
.header__search input:focus {width:200px }
.header__search input::placeholder {font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#fff }
.header__search button[type="submit"] {display:flex;align-items:center;justify-content:center;flex-shrink:0;height:40px;width:40px;right:0;top:0;position:absolute;background-color:#53695E;border-radius:50% }.header__search button[type="submit"]:hover {background-color:#fff }.header-search__toggle-btn-mobile.active svg path {fill:#872651 }.menu-icon {margin-left:9px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px }.menu-icon__dot {width:3px;height:3px;background-color:#fff;border-radius:50%;transition:background-color 0.3s }.header-first-screen {background-color:#9FAE8E;height:calc(100vh - 91px);color:#fff;margin-top:100px;position:relative;overflow:hidden }
@media screen and (max-width:820px) {.header-first-screen {margin-top:92px }}
@media (max-width:900px) {.header-first-screen {min-height:520px }}
.header-first-screen__img {position:absolute;z-index:1 }
.header-first-screen__leaf-1 {position:absolute;left:38%;top:60% }
.header-first-screen__leaf-2 {position:absolute;bottom:10%;left:60% }
.header-first-screen__title-shadow {font-size:155px;line-height:167px;text-align:center;color:rgba(255,255,255,0.49);font-family:'Poiret One',cursive;text-transform:uppercase;position:absolute;width:100%;top:10% }
@media screen and (max-width:1100px) {.header-first-screen__title-shadow {font-size:80px }}
@media screen and (max-width:820px) {.header-first-screen {height:calc(100vh - 43px) }}
@media screen and (max-width:700px) {.header-first-screen {display:none }}.slide-header-card-2 .card-wrap-header {justify-content:flex-start }
.slide-header-card-2 .header-slide-card {margin-right:20% }
@media (max-width:1300px) {.slide-header-card-2 .header-slide-card {min-width:200px }}
@media (max-width:1050px) {.slide-header-card-2 .header-slide-card {margin-right:15% }}
@media (max-width:800px) {.slide-header-card-2 .header-slide-card {margin-right:50px }}.header-text {display:block;margin-top:168px;margin-left:auto;margin-right:auto;text-align:center }.header-text__subtitle {max-width:1200px;margin-left:auto;margin-right:auto;text-align:right;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:26px;line-height:32px;letter-spacing:0.1em;text-transform:uppercase;color:#89734c;margin-top:40px }@media screen and (max-width:1170px) {.header-text {display:none }}.header-tablet-text {display:none }
@media screen and (max-width:1170px) {.header-tablet-text {display:block;position:absolute;right:40px;bottom:40px }}
@media screen and (max-width:800px) {.header-tablet-text {bottom:100px;right:10px;max-width:350px }}.header-words {display:flex;justify-content:space-between }.header-img {position:absolute;left:20%;bottom:-11vh;max-width:none }
@media (max-height:755px) {.header-img {bottom:-20vh }}
@media (max-height:680px) {.header-img {bottom:-30vh }}
@media (max-width:1170px) {.header-img {left:-16% }}
.header-img__image {max-width:none }
.header-img__wrap {position:relative }
.header-img__flower-1 {position:absolute;left:413px;top:18% }
.header-img__flower-2-wrap {position:absolute;left:550px;top:28% }
.header-img__flower-2 {transform:rotate(-33.69deg);width:42px }
.header-img__flower-3 {position:absolute;left:640px;top:16% }
.header-img__flower-4 {transform:rotate(-33.69deg);width:42px }
.header-img__flower-4-wrap {position:absolute;left:790px;top:24% }
.header-img__flower-5-wrap {position:absolute;left:950px;top:22% }
.header-img__flower-5 {width:42px;transform:rotate(-33.69deg) }
@media screen and (max-width:1170px) {.header-img .header-img__image {max-height:600px }}
@media screen and (max-width:850px) {.header-img .header-img__image {max-height:600px }}.header-swiper-container {height:100%;padding-left:120px !important;padding-right:120px !important }
@media (max-width:1100px) {.header-swiper-container {padding-left:20px !important;padding-right:20px !important }}.header-woman-slide {background-color:#9FAE8E;z-index:2;top:0;left:-20%;right:-20%;bottom:0;width:140% !important }
@media (max-width:1500px) {.header-woman-slide {width:180% !important;left:-40%;right:-40% }}
@media (max-width:1170px) {.header-woman-slide {left:0;right:0;width:100% !important }}.header-swiper-wrapper {transform:translateZ(1000px) }.header-slide-card {width:290px !important;max-height:500px;z-index:2;margin-top:180px;transform-style:preserve-3d }
@media (max-height:780px) {.header-slide-card {margin-top:84px }}
@media (max-height:700px) {.header-slide-card {width:250px !important }}
@media (max-height:620px) {.header-slide-card {width:230px !important }}
@media screen and (max-width:1550px) {.header-slide-card {max-width:250px;margin-top:110px }}
@media (max-width:900px) {.header-slide-card {max-width:200px }}
@media screen and (min-height:1120px) {.header-slide-card {bottom:-470px }}
.header-slide-card__wrap {position:relative }
.header-slide-card__title {font-weight:600;font-size:20px;line-height:176.4%;position:absolute;bottom:20px;width:100%;text-align:center;left:0;transform:translateZ(20px);text-transform:uppercase }
.header-slide-card__img {box-shadow:0 58px 67px rgba(36,55,34,0.25);transition:0.3s }.header-slide-card:nth-child(even) {top:-80px }
@media screen and (min-height:1120px) {.header-slide-card:nth-child(even) {top:450px }}.button-more {font-weight:600;display:flex;align-items:center;color:#fff }.button-more::after {content:"";display:block;width:50px;height:2px;background-color:#fff;margin-left:20px }.header-slide-swiper-container {max-width:1600px;margin-left:auto;margin-right:auto;overflow:visible !important }.swiper-slide-cards {margin-top:45px;overflow:hidden }.header-cross {display:none }
@media screen and (max-width:1155px) {.header-cross {display:block }}
@media screen and (max-width:700px) {.header-cross {position:absolute;right:16px;top:23px }}.menu-social-nav {display:none;border-bottom:1px solid #fff }.menu-social-nav__wrap {display:flex;max-width:915px;margin-left:auto;margin-right:auto;padding-top:16px;padding-bottom:16px }@media screen and (max-width:700px) {.menu-social-nav {padding-left:40px;padding-right:40px;display:block }}.menu-social-nav__item {font-weight:bold;line-height:200%;color:#fff }.menu-social-nav__item:not(:last-child) {margin-right:20px }.card-wrap-header {display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100% }.slide-header-card {background-repeat:no-repeat;background-size:contain;background-position-y:55%;position:relative }
@media screen and (max-width:1100px) {.slide-header-card {background-size:120% }}.header-bottom {width:89px;height:89px;border:1px solid #fff;border-radius:50%;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;transition:0.3s;z-index:1 }.header-bottom__image {transform:rotate(180deg) }.header-bottom:hover {background-color:#89734C;border:1px solid #89734C }.header-first-screen-mobile {background-color:#9FAE8E;display:none;margin-top:90px;height:100vh;height:calc((var(--vh,1vh) * 100) - 60px);overflow:hidden }
@media screen and (max-width:700px) {.header-first-screen-mobile {display:block }}
@media screen and (max-width:540px) {.header-first-screen-mobile {margin-top:60px }}
.header-first-screen-mobile__img {position:absolute;top:40%;transform:translateY(-50%) }
.header-first-screen-mobile .swiper-pagination-line {padding-left:10px;padding-right:10px;margin-top:0;position:relative;z-index:2;bottom:calc(var(--vh,1vh) * 3) !important }.first-mobile-screen {overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:#9FAE8E;animation:hidden 1s linear 4s 1 normal forwards,zindex 1s linear 6s 1 normal forwards }@keyframes hidden {from {opacity:1 }to {opacity:0 }}
@keyframes zindex {from {z-index:2 }to {z-index:-1 }}
.first-mobile-screen__title {font-size:29px;line-height:129.4%;letter-spacing:0.1em;text-transform:uppercase;color:#89734C;font-family:'Poiret One',cursive;padding-left:15px;padding-right:15px }
.first-mobile-screen__image {width:700px;max-width:700px;position:absolute;bottom:0 }.mobile-slide-card {position:absolute;max-width:240px;top:40%;transform:translateY(-50%) }.mobile-slide-card__title {position:absolute;bottom:20px;width:100%;text-align:center;font-weight:bold;font-size:20px;color:#fff;text-transform:uppercase;font-weight:600 }.mobile-slide {position:relative }
@media (max-width:550px) {.mobile-slide {max-width:250px }}
.mobile-slide__letter {position:absolute;left:50%;transform:translateX(-50%) }
.mobile-slide__three {position:absolute;right:0;top:10% }.mobile-slide-1 .mobile-slide__three {right:-13% }.mobile-slide-2 .mobile-slide__three {top:20% }.mobile-slide-3 .mobile-slide__three {top:30% }.mobile-slide-5 .mobile-slide__three {top:40% }.phone-mobile {display:none }
@media screen and (max-width:1090px) {.phone-mobile {display:flex;align-items:center;margin-right:auto }.phone-mobile svg {width:14px;height:auto }}
@media screen and (max-width:960px) {.phone-mobile {margin-right:30px }}
@media screen and (max-width:576px) {.phone-mobile {margin-right:5px }}.header-search__toggle-btn-mobile {display:none }
@media screen and (max-width:576px) {.header-search__toggle-btn-mobile {display:block }}.header__about-us-mob {margin-right:5px;display:none }
@media screen and (max-width:576px) {.header__about-us-mob {display:block }}.sign-up {background-color:#53695E;padding-top:99px }
@media screen and (max-width:600px) {.sign-up {padding-top:0 }}
.sign-up__wrap {display:flex;justify-content:space-between;margin-bottom:145px }
@media screen and (max-width:1400px) {.sign-up__wrap {flex-direction:column-reverse }}
@media screen and (max-width:600px) {.sign-up__wrap {margin-bottom:75px }}
@media screen and (max-width:1400px) {.sign-up .sign-up-title {text-align:center }}
.sign-up__form {margin-left:calc(50vw - 585px) }
@media screen and (max-width:1400px) {.sign-up__form {margin-left:auto;margin-right:auto;margin-top:80px;width:600px }}
@media (max-width:800px) {.sign-up__form {max-width:400px;width:100% }}
@media screen and (max-width:600px) {.sign-up__form {margin-top:260px;padding-left:20px;padding-right:20px }}
@media (max-width:600px) {.sign-up .sign-up-title {font-size:45px }}
.sign-up .social__item {padding-bottom:8px }.sign-up-map {position:relative;width:900px }
@media (max-width:1650px) {.sign-up-map {width:800px }}
@media screen and (max-width:1400px) {.sign-up-map {margin-left:auto;margin-right:auto }}
@media screen and (max-width:940px) {.sign-up-map {width:100% }}.sign-card {position:absolute;bottom:-30px;left:-30px;color:#2D2926;padding:30px 40px;max-width:400px;background:#F1F1F1;box-shadow:0 6px 48px 2px rgba(0,0,0,0.15) }
@media screen and (max-width:1400px) {.sign-card {left:50%;transform:translateX(-50%) }}
@media screen and (max-width:600px) {.sign-card {width:300px;bottom:-220px }}
.sign-card__wrap {position:relative }
.sign-card__leaf-1 {position:absolute;left:-40px;bottom:20px }
@media (max-width:600px) {.sign-card__leaf-1 {bottom:-10%;left:90% }}
.sign-card__leaf-2 {position:absolute;right:-40px;top:-28px }
@media (max-width:600px) {.sign-card__leaf-2 {left:-60px }}.sign-card-item {margin-bottom:20px;line-height:154.5% }
@media (max-width:660px) {.sign-card-item {font-size:14px }}
.sign-card-item__name {display:inline }
.sign-card-item__value {display:inline }.sign-up-shape-bottom {position:relative;bottom:-2px }.sign-up-shape-bottom .shape-fill {fill:#F1F1F1 }@media (max-width:600px) {.sign-map-desctop {display:none }}.sign-map-mobile {display:none }
@media (max-width:600px) {.sign-map-mobile {display:block }}.footer {position:relative;background-color:#F1F1F1 }.footer__logo {display:block;margin-right:auto;margin-bottom:20px;margin-left:auto }@media (max-width:600px) {.footer__logo {max-width:192px }}.footer-wrap {overflow:hidden;margin-top:-50px }.footer-arrow {position:relative;display:block;display:flex;align-items:center;flex-direction:column;justify-content:center;width:113px;height:113px;margin-right:auto;margin-left:auto;transform:translateY(-50px);border-radius:50%;background-color:#F1F1F1 }.footer-arrow__arrow {display:flex;align-items:center;flex-direction:row-reverse;width:49px;height:1px;transition:0.3s;transform:rotate(-90deg) translate(10px,0px);background-color:#872651 }.footer-arrow__arrow::after {display:block;content:'';transition:0.3s;transform:translate(15px,0px);border:10px solid transparent;border-left:18px solid #872651 }.footer-arrow__text {transition:0.3s;transform:translate(0px,30px);opacity:0;color:#89734C;font-size:12px }.footer-arrow:hover .footer-arrow__arrow {background-color:#89734C }.footer-arrow:hover .footer-arrow__arrow::after {border-left:18px solid #89734C }.footer-arrow:hover .footer-arrow__text {opacity:1 }.footer-top {padding-bottom:41px;border-bottom:3px solid #53695E }.footer-top__wrap {display:flex;justify-content:space-between }@media screen and (max-width:680px) {.footer-top__wrap {flex-direction:column }}.footer-nav {display:flex }
@media screen and (max-width:680px) {.footer-nav {margin-bottom:17px }}
.footer-nav__item {display:block;color:#333;line-height:200% }.footer-nav__item span {position:relative;transition:0.3s }.footer-nav__item:hover {color:#872651 }.footer-nav__item:hover span {border-bottom:1px solid #872651 }.footer-nav__item:hover span::after {position:absolute;top:6px;right:-20px;display:block;content:'';border:4px solid transparent;border-left:6px solid #872651 }
.footer-nav__column:not(:last-child) {margin-right:51px }.footer-contacts {max-width:260px }.footer-contacts__item {line-height:200% }.footer-contacts__name {display:inline;color:#4F4F4F }.footer-contacts__value {display:inline }.social-mobile {display:none;margin-top:26px }
@media screen and (max-width:680px) {.social-mobile {display:flex }}.footer-bottom {padding:38px 0 }
@media screen and (max-width:920px) {.footer-bottom {padding-bottom:75px }}
@media screen and (max-width:530px) {.footer-bottom {padding-top:15px }}
.footer-bottom__wrap {display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:20px }
@media screen and (max-width:530px) {.footer-bottom__wrap {flex-direction:column }}
@media screen and (max-width:680px) {.footer-bottom .social {display:none }}.nuts-logo {display:flex;align-items:center }.nuts-logo__title {margin-right:10px;color:#4F4F4F;font-size:14px;line-height:22px }.footer-ptivacy {position:relative;color:#828282;font-size:14px }.footer-ptivacy::before {position:absolute;bottom:-6px;left:0;width:100%;height:2px;content:'';transition:0.4s;transform:scaleX(0);background:currentColor }.footer-ptivacy:hover::before {transform:scaleX(1) }@media screen and (max-width:530px) {.footer-ptivacy {margin-bottom:31px }}.footer-privacy {display:flex;flex-direction:column }.footer-privacy__item {position:relative;color:#828282;font-size:14px }.footer-privacy__item::before {position:absolute;bottom:-6px;left:0;width:100%;height:2px;content:'';transition:0.4s;transform:scaleX(0);background:currentColor }.footer-privacy__item:hover::before {transform:scaleX(1) }.footer-privacy__item + .footer-privacy__item {margin-top:12px }.footer-green {color:#fff;background-color:#53695E }.footer-green .social-mobile path {fill:#fff }.footer-green .footer-top {border-bottom:1px solid #F1F1F1 }.footer-green .footer-nav__item {color:#fff }.footer-green .footer-nav__item:hover {color:#fff }.footer-green .footer-nav__item:hover span {border-bottom:1px solid #fff }.footer-green .footer-nav__item:hover span::after {border-left:6px solid #fff }.footer-green .footer-contacts__name {color:#fff }.footer-green .footer-privacy__item {color:#fff }.footer-green .nuts-logo__title {color:#fff }.footer-green .footer-wrap {margin-top:-20px }.footer-shape {position:absolute;top:-1px;left:0;overflow:hidden;width:100%;transform:rotate(180deg);line-height:0 }.footer-shape svg {position:relative;display:block;width:calc(100% + 1.3px);height:56px }@media (max-width:600px) {.footer-shape svg {height:26px }}.footer-shape .shape-fill {fill:#F1F1F1 }.footer-leaf-1 {position:absolute;top:25px;left:3% }
@media (max-width:600px) {.footer-leaf-1 {display:none }}.footer-leaf-2 {position:absolute;top:50%;right:0% }.form-title {font-weight:800;font-size:64px;margin-bottom:46px }
@media screen and (max-width:800px) {.form-title {font-size:45px;margin-bottom:35px }}
@media (max-width:600px) {.form-title {font-size:32px }}.form {color:#fff }.form__input {display:block;background-color:transparent;border:none;color:#fff;border-bottom:1px solid #889B92;padding:10px 15px;margin-bottom:43px;width:100% }@media screen and (max-width:600px) {.form__input {font-size:14px }}.form__input::placeholder {color:#889B92 }
.form .is-error::placeholder {color:#810E0E }
.form__textarea {background-color:transparent;border:1px solid #FFF;color:#fff;height:110px;width:100%;padding:7px 12px;margin-bottom:25px }.form__textarea::placeholder {color:#889B92 }.form-input-wrap {max-width:152px;display:flex;justify-content:center }
@media (max-width:600px) {.form-input-wrap {width:152px }}
.form-input-wrap__number {background:transparent;border:1px solid #fff;padding:9px 0 9px 20px;max-width:72px;color:#fff }.form-input-wrap__number::placeholder {color:#889B92 }@media (max-width:600px) {.form-input-wrap__number {font-size:14px;min-width:72px }}.form-time {display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px }
@media screen and (max-width:600px) {.form-time {flex-direction:column;align-items:center }}
.form-time__title {margin-right:20px }
@media screen and (max-width:600px) {.form-time__title {margin-bottom:16px }}.terms-agree {font-size:14px;font-weight:300;margin-bottom:40px;display:flex;align-items:center;gap:12px }.terms-agree__checkbox {accent-color:#9FAE8E;appearance:none;position:relative;width:20px;height:20px;background:#9FAE8E;border:1px solid #FFF;cursor:pointer }.terms-agree__checkbox:after {content:"✓";position:absolute;top:-3px;left:2px;width:0;height:0;font-size:20px;overflow:hidden }.terms-agree__checkbox:checked::after {width:20px;height:20px }.terms-agree__checkbox:disabled {background:#ccc;border-color:#ccc }@media (max-width:600px) {.terms-agree {font-size:12px }}.terms-agree__link {font-weight:400;border-bottom:1px solid #fff }.form-submit {font-weight:bold;font-size:24px;padding:18px 0;display:block;width:100%;color:#fff;background-color:transparent;border:2px solid #FFF;border-radius:71px;font-weight:400;cursor:pointer;transition:0.3s }.form-submit:hover {background-color:#fff;color:#2D2926 }.brands {padding-bottom:100px;padding-top:150px;position:relative }
@media screen and (max-width:1250px) {.brands {padding-top:0 }}
@media screen and (max-width:700px) {.brands {padding-bottom:50px }}
.brands__title {color:#89734C;font-weight:800;font-size:64px;line-height:68px;text-transform:uppercase }
@media screen and (max-width:700px) {.brands__title {font-size:30px;line-height:105.9% }}
.brands__leaf {position:absolute;right:2%;bottom:17% }
@media (max-width:1450px) {.brands__leaf {bottom:-3% }}
@media (max-width:1030px) {.brands__leaf {bottom:7% }}
@media (max-width:700px) {.brands__leaf {display:none }}
.brands__wrap {display:flex;justify-content:space-between;position:relative }
@media screen and (max-width:1030px) {.brands__wrap {flex-direction:column }}
.brands__content {max-width:560px }
@media screen and (max-width:1030px) {.brands__content {flex-direction:column;margin-bottom:34px }}
.brands__subtitle {font-family:'Poiret One',cursive;font-size:49px;line-height:57px;color:#2D2926;margin-bottom:30px;position:relative;top:-5px }
@media screen and (max-width:700px) {.brands__subtitle {font-size:20px;margin-bottom:14px;line-height:23px;top:0 }}
.brands__description {color:#4F4F4F;line-height:200%;max-width:460px }
@media screen and (max-width:700px) {.brands__description {font-size:14px }}.brands-item {width:266px;height:151px;display:flex;justify-content:center;align-items:center;box-shadow:0 -2px 15px rgba(206,206,206,0.25) }
@media screen and (max-width:600px) {.brands-item {width:auto }}.brands-wrap {display:grid;grid-template-columns:1fr 1fr;grid-gap:8px }
@media screen and (max-width:1030px) {.brands-wrap {max-width:540px }}
.instagram {background-color:#F1F1F1;padding-top:75px;padding-bottom:150px }
@media screen and (max-width:900px) {.instagram {padding-bottom:70px }}
@media (max-width:700px) {.instagram {padding-top:44px }}
.instagram .swiper-pagination-bullet {background-color:#828282 }
.instagram .swiper-pagination-bullet-active {background-color:#872651 }
.instagram__top {display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:70px }
@media screen and (max-width:900px) {.instagram__top {flex-direction:column;align-items:flex-start;margin-bottom:20px }}
.instagram__link {color:#872651;font-family:font-3;font-size:30px;font-weight:bold;display:flex;align-items:center }
@media (max-width:700px) {.instagram__link {font-size:25px }}
.instagram__link::before {content:'';display:block;background-image:url(../themes/roots/assets/img/instagram/inst.svg);background-size:contain;background-repeat:no-repeat;width:18px;height:17px;margin-right:5px;position:relative;bottom:-2px }
@media screen and (max-width:700px) {.instagram__link::before {width:16px;height:16px }}
.instagram__title {position:relative;bottom:-22px }
@media screen and (max-width:900px) {.instagram__title {margin-bottom:27px }}
.instagram .swiper-pagination-line {max-width:660px;margin-left:263px;margin-top:61px;padding-bottom:30px }
@media screen and (max-width:960px) {.instagram .swiper-pagination-line {max-width:70%;margin-left:auto;margin-right:20px }}
@media (max-width:800px) {.instagram .swiper-pagination-line {max-width:100% }}
@media (max-width:800px) {.instagram .swiper-arrow-small-wrap {display:none }}.instagram-slider .swiper-pagination-bullet {background-color:#c5c5c5 }
.instagram-slider .swiper-pagination-bullet-active {background-color:#872651 }
@media (max-width:800px) {.instagram-slider .swiper-slide {max-width:200px }}.breadcrumbs {font-size:14px;display:flex;margin-bottom:10px;flex-wrap:wrap }.breadcrumbs__item {color:#828282 }@media (max-width:600px) {.breadcrumbs__item {margin-bottom:10px }}
@media (max-width:500px) {.breadcrumbs__item {font-size:12px }}
.breadcrumbs__item::after {content:url('../themes/roots/assets/img/icons/leaf.svg');margin-right:4px }
.breadcrumbs__item:last-child {color:#2D2926 }.breadcrumbs__item:last-child::after {content:'' }.feedback {background-color:#F1F1F1;padding-top:93px;padding-bottom:150px;position:relative }
@media (max-width:1500px) {.feedback {padding-bottom:190px }}
@media screen and (max-width:600px) {.feedback {padding-top:57px;padding-bottom:216px }}
.feedback__title {margin-bottom:70px }
@media screen and (max-width:700px) {.feedback__title {margin-bottom:0 }}
.feedback__leaf {position:absolute;right:0 }
@media (max-width:600px) {.feedback__leaf {display:none }}@media (max-width:570px) {.feedback-inner {position:relative }}.feedback-cards {display:flex;justify-content:center;position:relative }
@media (max-width:570px) {.feedback-cards {position:static }}
.feedback-cards__round {bottom:-130px;right:-80px;position:absolute }
@media screen and (max-width:1500px) {.feedback-cards__round {bottom:-110px;right:10px;transform:translateX(50%) }}
@media (max-width:1330px) {.feedback-cards__round {bottom:-140px;right:80px }}
@media (max-width:980px) {.feedback-cards__round {bottom:-150px }}
@media screen and (max-width:570px) {.feedback-cards__round {bottom:-240px;right:50% }}.feedback-card {background:#F1F1F1;box-shadow:0 8px 16px rgba(149,149,149,0.25);padding:30px 32px 21px 58px;margin-bottom:14px }
@media screen and (max-width:570px) {.feedback-card {padding:22px 17px 22px 13px }}
.feedback-card__title {font-weight:600;font-size:18px;margin-right:14px }
@media screen and (max-width:550px) {.feedback-card__title {font-size:16px }}
.feedback-card__top {display:flex;align-items:center;margin-bottom:14px }
@media (max-width:600px) {.feedback-card__top {justify-content:space-between }}
.feedback-card__description {color:#4F4F4F;line-height:200%;margin-bottom:18px }
@media screen and (max-width:550px) {.feedback-card__description {font-size:14px }}
.feedback-card__bottom {display:flex;justify-content:flex-end;padding-right:100px }
@media screen and (max-width:970px) {.feedback-card__bottom {justify-content:space-between;padding-right:0 }}
.feedback-card__time {color:#828282;font-size:14px }.hidden-text {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:100px }.text-card--active .roll-up {display:block }
.text-card--active .read-more {display:none }
.text-card--active .hidden-text {-webkit-line-clamp:99 !important;max-height:100% !important }.feedback-card-stars {display:flex }.feedback-card-stars__item {width:10px;height:10px;background-color:transparent;transform:rotate(45deg);margin-right:8px;border:1px solid #E1B389 }.feedback-card-stars__item--active {background-color:#E1B389 }.download-more {margin-top:45px;text-align:center }.download-counter {font-size:14px;line-height:17px;color:#828282;margin-bottom:7px;display:flex;justify-content:center }
@media (max-width:600px) {.download-counter {font-size:12px }}
.download-counter span {margin-right:5px;margin-left:5px }.download-more-btn {font-weight:bold;font-size:20px;line-height:24px;color:#872651;position:relative }
@media (max-width:600px) {.download-more-btn {font-size:18px }}
.download-more-btn::before {content:'';border:4px solid transparent;border-top:6px solid currentColor;position:absolute;right:-17px;top:50% }
.download-more-btn span {border-bottom:1px solid currentColor }.btn-hidden {display:none }.header-slide-card-transform {transition:0.3s;transform:none !important }.header-slide-card-transform:hover {transition:all 0.2s ease-out;transform:translateY(-7px) !important }.header-slide-card-transform:hover img {box-shadow:0 58px 67px rgba(36,55,34,0.35) }.popup-form {width:100%;height:100%;position:fixed;top:0;z-index:999;overflow:auto;display:none }.popup-form::before {content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);z-index:4 }.popup-form__leaf {position:absolute;left:10px;bottom:40% }@media (max-width:600px) {.popup-form__leaf {bottom:85% }}.popup-form__wrap {position:relative;z-index:5;background-color:#53695E;padding-top:63px;padding-bottom:82px;background-image:url(../themes/roots/assets/img/index/three-popup.png);background-repeat:no-repeat;background-position:103% 140%;top:50%;transform:translateY(-50%) }@media (max-width:600px) {.popup-form__wrap {padding-top:43px;padding-bottom:50px }}.popup-form--active {display:block }.popup-close {position:absolute;top:19px;right:34px;width:26px;height:32px;cursor:pointer;transition:0.3s }
@media (max-width:600px) {.popup-close {top:9px;right:15px }}
.popup-close:hover {transform:rotate(180deg) }
.popup-close::after,.popup-close::before {content:' ';display:block;position:absolute;top:0;right:12px;height:33px;width:2px;background-color:#F1F1F1;transition:0.3s }
.popup-close::after {transform:rotate(-45deg) }
.popup-close::before {transform:rotate(45deg) }.rating-area {display:flex;flex-direction:row-reverse;justify-content:flex-end }.rating-area__title {margin-right:32px }.rating-area-wrap {display:flex;margin-bottom:25px }
@media (max-width:450px) {.rating-area-wrap {flex-direction:column }.rating-area-wrap .rating-area__title {margin-right:0;margin-bottom:10px }}.rating-area:not(:checked) >input {display:none }.rating-area:not(:checked) >label {width:20px;height:20px;background-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:20px;border:1px solid #E1B389;cursor:pointer }.rating-area >input:checked ~ label {background-color:#E1B389 }.rating-area:not(:checked) >label:hover,.rating-area:not(:checked) >label:hover ~ label {background-color:#E1B389 }.rating-area >input:checked + label:hover,.rating-area >input:checked + label:hover ~ label,.rating-area >input:checked ~ label:hover,.rating-area >input:checked ~ label:hover ~ label,.rating-area >label:hover ~ input:checked ~ label {background-color:#E1B389 }.rate-area >label:active {position:relative }.popup-form__wrap {max-width:686px;margin-left:auto;margin-right:auto }
.popup-form__contant-wrap {max-width:400px;margin-left:auto;margin-right:auto }
@media (max-width:600px) {.popup-form__contant-wrap {max-width:100%;margin-left:23px;margin-right:23px }}
.popup-form__title {text-align:center }@media (max-width:600px) {.revews-form {background-color:#53695E }.revews-form::before {background-color:transparent }}
@media (max-width:600px) {.revews-form .popup-form__wrap {width:100%;top:0;transform:translate(0);display:flex;flex-direction:column;justify-content:center }}
@media (min-height:800px) and (max-width:600px) {.revews-form .popup-form__wrap {height:100% }}.services-dropdown {display:none }
@media screen and (max-width:900px) {.services-dropdown {display:block;margin-right:-20px;margin-left:-20px }.services-dropdown.show .services-dropdown-btn::after {transform:rotate(180deg) }.services-dropdown-btn {position:relative;width:calc(100% - 40px);padding-right:15px;padding-left:20px;padding-top:20px;padding-bottom:20px;margin-right:20px;margin-left:20px;display:flex;justify-content:space-between;background-color:#F1F1F1;font-family:'Montserrat',sans-serif;font-size:14px;line-height:17px;font-weight:400 }.services-dropdown-btn::after {position:absolute;z-index:2;content:'';display:block;top:25px;right:20px;width:8px;height:7px;background:url('../themes/roots/assets/img/icons/dparrow.svg');transition:transform 0.5s }.services-dropdown-btn:active {box-shadow:inset 0 0 5px rgba(0,0,0,0.5) }.services-dropdown-content {margin-right:20px;margin-left:20px;width:calc(100% - 40px);display:flex;flex-direction:column;max-height:0;overflow:hidden;position:absolute;background-color:#F1F1F1;z-index:1;transition:max-height 0.5s }.services-dropdown-link {display:block;padding-left:19px;padding-top:10px;padding-bottom:10px;font-family:'Montserrat',sans-serif;font-size:14px;line-height:17px;font-weight:400 }.services-dropdown-link:hover {box-shadow:inset 0 0 5px rgba(0,0,0,0.5) }}.service-tab-list {display:none }
@media screen and (min-width:901px) {.service-tab-list {display:flex;justify-content:space-between;margin-bottom:70px;flex-wrap:wrap }.service-tab-list__item--active {color:#872651;text-shadow:0 0 0.65px #872651,0 0 0.65px #872651 }}@media screen and (min-width:901px) and (max-width:800px) {.service-tab-list__item:not(:last-child) {padding-right:15px;border-right:1px solid #89734C }}.modal {width:100%;height:100vh;position:fixed;top:0;left:0;z-index:999999;background-color:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:opacity 0.5s;display:flex;align-items:center;justify-content:center }.modal.modal--active {visibility:visible;opacity:1 }@media screen and (max-width:575px) {.modal__video {position:relative;padding-top:56.25%;width:calc(100vw - 30px) }.modal__video iframe {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100% }}.cookie-alert {display:none;position:fixed;left:40px;right:40px;bottom:15px;z-index:100;max-width:850px }
@media screen and (max-width:768px) {.cookie-alert {bottom:65px;left:10px;right:10px }}
.cookie-alert__content {display:flex;align-items:center;column-gap:40px;row-gap:20px;padding:16px 20px;background-color:#FFF }
@media screen and (max-width:768px) {.cookie-alert__content {flex-direction:column;column-gap:40px;row-gap:20px;padding:16px }}
.cookie-alert__text {font-weight:400;font-size:13px;line-height:16px }
@media screen and (max-width:768px) {.cookie-alert__text {text-align:center }}
.cookie-alert__text a {text-decoration:underline }
.cookie-alert__button {padding:11px 50px;display:block;color:#2D2926;background-color:transparent;border:1px solid #2D2926;border-radius:71px;cursor:pointer;transition:all 0.3s ease-in-out;font-weight:400;font-size:14px;line-height:17px }.cookie-alert__button:hover {color:#FFF;background-color:#2D2926 }body::before {position:absolute;content:"";opacity:0;visibility:hidden;top:0;left:0;right:0;bottom:0;background-color:#000;transition:opacity 1s,visibility 1s;z-index:999 }body.body--locked {overflow:hidden;height:100vh }body.body--locked::before {opacity:0.4;visibility:visible }.salon-birthday {position:fixed;width:100%;top:89px;top:116px;right:-830px;display:flex;align-items:flex-start;z-index:99999;transition:transform 1s;width:810px }
@media screen and (max-width:800px) {.salon-birthday {max-width:300px;right:-300px;top:105px }}
@media screen and (max-width:540px) {.salon-birthday {top:70px }}
.salon-birthday.active {transform:translateX(-100%) }.salon-birthday.active .salon-birthday__leaf-2 {opacity:1;visibility:visible }.salon-birthday.active .salon-birthday__button-container {opacity:0;transition:opacity 1s;visibility:hidden }@media screen and (max-width:800px) {.salon-birthday.active {transform:translateX(-100%) }}
.salon-birthday.hide {transform:translateX(200%) }
.salon-birthday .popup-close::after,.salon-birthday .popup-close::before {background-color:#828282 }.salon-birthday__button-container {position:absolute;left:-119px;cursor:pointer;width:100%;max-width:99px;opacity:1;visibility:visible;transition:opacity 1s }
@media screen and (max-width:820px) {.salon-birthday__button-container {top:-11px;left:-99px }}
@media screen and (max-width:576px) {.salon-birthday__button-container {top:0 }}.salon-birthday__modal {position:relative }
@media screen and (max-width:800px) {.salon-birthday__modal {width:100%;min-width:calc(100% - 20px) }}.salon-birthday__container {display:flex;flex-direction:row }
@media screen and (max-width:800px) {.salon-birthday__container {flex-direction:column-reverse }}.salon-birthday__text {width:100%;max-width:380px;padding:40px;background-color:#872651 }
@media screen and (max-width:800px) {.salon-birthday__text {max-width:100%;padding:10px }}.salon-birthday__title {margin:0;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:29px;color:#9fae8e;width:100%;padding-bottom:33px;margin-bottom:33px;border-bottom:1px solid #9fae8e }
@media screen and (max-width:800px) {.salon-birthday__title {padding-bottom:10px;max-width:100% }}.salon-birthday__sale-title {margin:0;margin-top:36px;margin-bottom:10px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:26px;color:#fff }
@media screen and (max-width:800px) {.salon-birthday__sale-title {margin-top:10px;margin-bottom:5px;font-size:13px;line-height:18px }}.salon-birthday__sale-subtitle {font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#fff }
@media screen and (max-width:800px) {.salon-birthday__sale-subtitle {font-size:13px;line-height:18px }}.salon-birthday__sale {margin-bottom:36px }.salon-birthday__sale:last-of-type {margin-bottom:0 }@media screen and (max-width:800px) {.salon-birthday__sale {margin-bottom:10px }}.salon-birthday__button {width:100%;min-height:71px;padding:10px;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#fff;text-align:left;background-color:#872651 }
@media screen and (max-width:800px) {.salon-birthday__button {max-width:99px;font-weight:normal;padding:10px;min-height:unset;position:relative }.salon-birthday__button br {display:none }}.salon-birthday__img {width:410px }
@media screen and (max-width:800px) {.salon-birthday__img {display:none }}@media screen and (min-width:801px) {.salon-birthday__img--mob {display:none }}.salon-birthday__image {display:block;width:100%;height:auto;max-width:99px }.salon-birthday__leaf-1 {position:absolute;top:17%;left:38% }
@media screen and (max-width:800px) {.salon-birthday__leaf-1 {top:20%;left:60% }}.salon-birthday__leaf-2 {transition:opacity 1s;opacity:0;visibility:hidden;position:absolute;top:80%;left:-100px }
@media screen and (max-width:800px) {.salon-birthday__leaf-2 {display:none }}.services-card {position:relative;display:block;margin-bottom:10px;background-color:#F1F1F1 }
@media screen and (min-width:900px) {.services-card {margin-bottom:40px;box-shadow:0 13px 38px rgba(0,0,0,0.25) }}
.services-card__img {display:block }
.services-card__name {font-family:'Montserrat',sans-serif;font-size:13px;line-height:16px;font-weight:600;color:#89734C;padding-top:7px;padding-left:5px;padding-bottom:7px;margin:0 }
@media screen and (min-width:600px) {.services-card__name {padding-left:12px;padding-bottom:12px }}
@media screen and (min-width:900px) {.services-card__name {font-size:16px;line-height:24px;padding-top:15px;padding-left:15px;padding-bottom:15px }}
@media screen and (min-width:1200px) {.services-card__name {font-size:22px }}
.services-card__link {position:absolute;left:0;top:0;right:0;bottom:0 }.contacts {margin-top:197px }
@media screen and (max-width:540px) {.contacts {margin-top:150px }}
.contacts .title-subtitle-border {margin-bottom:80px }
@media (max-width:800px) {.contacts .title-subtitle-border {margin-bottom:40px }}.contacts-map {margin-top:80px;display:block;margin-left:auto;margin-right:auto }
@media screen and (max-width:600px) {.contacts-map {margin-top:30px }}.contacts-sign-up {background-color:#53695E;padding-top:70px }
@media screen and (max-width:1400px) {.contacts-sign-up .sign-up__form {width:400px }}
@media (max-width:1055px) {.contacts-sign-up .sign-up__form {width:500px }.contacts-sign-up .form-title {text-align:center }}
@media (max-width:520px) {.contacts-sign-up .sign-up__form {width:100% }}
.contacts-sign-up__wrap {display:flex;justify-content:space-between;padding-bottom:100px }
@media screen and (max-width:1055px) {.contacts-sign-up__wrap {flex-direction:column-reverse;align-items:center }}
@media screen and (max-width:600px) {.contacts-sign-up__wrap {padding-bottom:0;margin-bottom:-130px }}
.contacts-sign-up .sign-up__form {margin-top:0;margin-left:0 }
@media screen and (max-width:1055px) {.contacts-sign-up .sign-up__form {margin-left:auto;margin-right:auto }}
@media screen and (max-width:600px) {.contacts-sign-up .sign-up__form {transform:translateY(-180px);padding-left:0;padding-right:0 }}
.contacts-sign-up .social__item {padding-bottom:8px }.contacts-sign-card {transform:translateY(-160px);box-shadow:0 46px 33px rgba(0,0,0,0.13);max-width:566px;background:#F1F1F1;padding:41px 63px;box-shadow:0 6px 48px 2px rgba(0,0,0,0.15) }
@media screen and (max-width:1055px) {.contacts-sign-card {transform:translateY(-80px) }}
@media screen and (max-width:600px) {.contacts-sign-card {padding:21px 21px 27px 40px;transform:translateY(-260px) }}
.contacts-sign-card__top {padding-bottom:36px;position:relative }
@media screen and (max-width:600px) {.contacts-sign-card__top {padding-bottom:26px }}
.contacts-sign-card__top::before {content:'';position:absolute;width:200px;height:1px;bottom:0;background-color:#8A9F8A }
.contacts-sign-card__leaf-1 {display:none }
@media (max-width:600px) {.contacts-sign-card__leaf-1 {display:block;position:absolute;left:0;top:12% }}
.contacts-sign-card__leaf-2 {display:none }
@media (max-width:600px) {.contacts-sign-card__leaf-2 {display:block;position:absolute;right:-20px;bottom:45% }}.contacts-card-item {color:#4F4F4F;margin-bottom:20px;line-height:154.5% }
@media screen and (max-width:600px) {.contacts-card-item {font-size:12px;margin-bottom:10px }}
.contacts-card-item__name {display:inline;font-weight:600 }
.contacts-card-item__value {display:inline }.contacts-route {padding-top:25px }.contacts-route-title {font-weight:600;font-size:22px;margin-bottom:16px }
@media screen and (max-width:600px) {.contacts-route-title {font-size:16px }}.contacts-route-description {color:#4F4F4F;margin-bottom:40px;line-height:30px }.contacts-google-maps {display:flex;align-items:center;position:relative;margin-right:62px }
@media screen and (max-width:600px) {.contacts-google-maps {margin-right:0;margin-bottom:21px;max-width:140px }}
.contacts-google-maps::before {content:url(../themes/roots/assets/img/contacts/google.svg);margin-right:8px }.contacts-link {position:relative;transition:0.3s }.contacts-link:hover::after {height:1px }.contacts-link::after {content:'';position:absolute;right:0;bottom:0;height:0;left:30px;background-color:#2D2926 }.contacts-yandex-maps {display:flex;align-items:center }.contacts-yandex-maps::before {content:url(../themes/roots/assets/img/contacts/yandex.svg);margin-right:8px }.contacts-route-links {display:flex }
@media screen and (max-width:600px) {.contacts-route-links {flex-direction:column }}@media (max-width:600px) {.contacts-desctop {display:none }}.contacts-mobile {display:none }
@media (max-width:600px) {.contacts-mobile {display:block;margin-bottom:76px }}.other-services {padding-top:80px;padding-bottom:120px;background-color:#F1F1F1;position:relative }
@media screen and (max-width:600px) {.other-services {padding-top:0;padding-bottom:90px }}
.other-services .title {margin-bottom:70px }
@media screen and (max-width:600px) {.other-services .title {margin-bottom:30px }}
.other-services__leaf {position:absolute;top:-27%;left:20px }
@media (max-width:900px) {.other-services__leaf {left:-20px }}
@media (max-width:600px) {.other-services__leaf {display:none }}
.other-services__leaf-mobile-1 {display:none }
@media (max-width:600px) {.other-services__leaf-mobile-1 {display:block;position:absolute;top:-20px;left:20px }}
.other-services__leaf-mobile-2 {display:none }
@media (max-width:600px) {.other-services__leaf-mobile-2 {display:block;position:absolute;bottom:20px;right:20px }}.other-services-slider-container {position:relative;background-image:url(../themes/roots/assets/img/service/wood.png);background-repeat:no-repeat;background-size:102%;background-position-x:-12px }
@media screen and (max-width:900px) {.other-services-slider-container {background-image:none }}
.other-services-slider-container .swiper-pagination-bullet {background-color:#828282;opacity:0.4 }
.other-services-slider-container .swiper-pagination-bullet-active {background-color:#872651;opacity:1 }
.other-services-slider-container__img {position:absolute;top:10%;left:-10px }.other-services-mobile {display:none }
@media screen and (max-width:900px) {.other-services-mobile {margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px }.other-services-mobile .services-slide__text {font-size:14px;min-height:65px;display:flex;align-items:center }.other-services-mobile .services-slide-wrap__img {display:block;width:100% }}
@media (max-width:650px) {.other-services-mobile {margin-top:40px;display:grid;grid-column-gap:20px;grid-template-columns:1fr 1fr }.other-services-mobile .services-slide {filter:none }}
@media (max-width:900px) {.other-services-mobile .services-slide {margin-bottom:20px }}.services-mobile-card {display:flex;justify-content:flex-start;overflow:hidden;padding-bottom:30px }.services-mobile-card__text {writing-mode:vertical-rl;transform:rotate(180deg);font-weight:600;font-size:22px;line-height:100.4%;color:#89734C;background-color:#F1F1F1;padding:10px 8px }.services-mobile-card__img-wrap {position:relative;box-shadow:0 4px 18px rgba(0,0,0,0.25) }.services-mobile-card__wrap {height:100% }.services-mobile-card__plug {position:absolute;top:0;left:0;bottom:0;right:0;background-color:#F1F1F1;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:0.4s;transform:translateX(-120%) }.services-mobile-card .round-button {display:flex;justify-content:center;align-items:center }.services-mobile-card--active .services-mobile-card__plug {transform:translateX(0) }.services-slide-wrap {position:relative }.services-slide-wrap__card {position:absolute;top:2px;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#F1F1F1;padding:20px;border-top:1px solid #89734C;overflow-y:auto;transform:translateY(100%);transition:transform 0.4s }@media screen and (max-width:900px) {.services-slide-wrap__card {display:none }}.services-slide-wrap__link {font-weight:bold;font-size:14px;line-height:17px;color:#872651;border-bottom:1px solid #872651 }.services-slide-wrap__text {border-bottom:20px;font-size:16px;line-height:26px;margin-bottom:20px }.services-slide-wrap__img {display:block }.services-slide {display:flex;flex-direction:column-reverse;background-color:#F1F1F1;filter:drop-shadow(0px 15px 10px rgba(0,0,0,0.25));overflow:hidden }
@media screen and (min-width:901px) {.services-slide {max-width:300px }}
.services-slide:hover .services-slide-wrap__card {transform:translateY(-2px) }
.services-slide .round-button {display:flex;justify-content:center;align-items:center }
.services-slide__text {z-index:1;background-color:#F1F1F1;font-weight:600;font-size:22px;color:#89734C;padding:15px;min-height:80px }.photos-works {position:relative;padding-top:55px;padding-bottom:92px;background-color:#9FAE8E }.photos-works__leaf {position:absolute;left:5%;top:30% }.photos-works__leaf-mobile {display:none }@media (max-width:600px) {.photos-works__leaf-mobile {display:block;position:absolute;top:-15px;left:-25px }}
@media screen and (max-width:600px) {.photos-works {padding-top:29px;padding-bottom:37px }}
.photos-works .subtitle {color:#fff;margin-bottom:60px }
@media screen and (max-width:600px) {.photos-works .subtitle {margin-bottom:23px }}
.photos-works .title {margin-bottom:60px }
.photos-works .swiper-pagination-bullet {background:#F1F1F1 }
.photos-works .swiper-pagination-bullet-active {background:#872651 }.photos-works-slider {position:relative }.photos-works-slider {max-width:830px;margin-left:auto }.photos-works-slider-wrap {position:relative }
@media (max-width:600px) {.photos-works-slider-wrap {margin-top:-30px }}
.photos-works-slider-wrap .swiper-pagination-line {max-width:100%;margin-left:0 }
@media screen and (max-width:1100px) {.photos-works-slider-wrap .swiper-pagination-line {max-width:70%;margin-left:auto;margin-right:0;margin-top:30px;bottom:-30px !important;position:relative }}
@media screen and (max-width:600px) {.photos-works-slider-wrap .swiper-pagination-line {max-width:65% }}.price-table {max-width:400px;margin-bottom:140px }
@media screen and (max-width:1100px) {.price-table {max-width:100%;margin-bottom:80px }}
@media screen and (max-width:700px) {.price-table {margin-bottom:30px }}
.price-table__title {font-weight:bold;font-size:40px;line-height:49px;margin-bottom:30px;color:#333 }
@media screen and (max-width:700px) {.price-table__title {font-size:24px;margin-bottom:24px }}.price-table-item {display:flex;line-height:200%;border-bottom:1px solid #9FAE8E;display:flex;justify-content:space-between;margin-bottom:18px;align-items:center }
@media (max-width:500px) {.price-table-item__value {font-size:13px }}
.price-table-item__name {max-width:290px }
@media (max-width:500px) {.price-table-item__name {font-size:13px;max-width:210px }}.price-table-item:last-child {border-bottom:0 solid #9FAE8E }
@media screen and (max-width:700px) {.price-table-item:last-child {border-bottom:1px solid #9FAE8E }}.price-table-item:first-child {border-bottom:1px solid #9FAE8E }.price-table-time {line-height:200%;color:#fff;padding:7px 0;width:100%;background-color:#9FAE8E }
@media screen and (max-width:700px) {.price-table-time {display:none }}.service-card-top {display:flex;justify-content:space-between;margin-bottom:150px;margin-top:197px }
@media (max-width:600px) {.service-card-top {position:relative }}
@media screen and (max-width:450px) {.service-card-top {margin-top:100px }}
@media (max-width:800px) {.service-card-top .title-border {max-width:300px }}
@media (max-width:600px) {.service-card-top .title-border {line-height:105.9% }.service-card-top .title-border::before {top:8px;bottom:8px }}
.service-card-top .title {font-size:54px }
@media screen and (max-width:550px) {.service-card-top .title {font-size:22px;line-height:1.4 }}
.service-card-top__leaf-1 {position:absolute;right:0;bottom:0 }
@media (max-width:1100px) {.service-card-top__leaf-1 {bottom:31% }}
@media (max-width:600px) {.service-card-top__leaf-1 {bottom:9% }}
@media screen and (max-width:700px) {.service-card-top {margin-bottom:50px }}
.service-card-top__column-content {max-width:549px }
@media screen and (max-width:1100px) {.service-card-top__column-content {max-width:100% }}
.service-card-top .title {margin-bottom:70px }
@media screen and (max-width:700px) {.service-card-top .title {margin-bottom:40px }}
.service-card-top__image-wrap {position:relative }
@media screen and (max-width:1100px) {.service-card-top__image-wrap {display:none }}
.service-card-top__round {position:absolute;left:-80px;bottom:-20px }
@media screen and (max-width:700px) {.service-card-top__round {left:0 }}
.service-card-top__image-wrap--mobile {display:none }
@media screen and (max-width:1100px) {.service-card-top__image-wrap--mobile {display:block;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:40px }}.price-table-time {text-align:center }.services-card-description {margin-bottom:50px }.services-card-description .hidden-text {-webkit-line-clamp:4;max-height:158px }.services-card-description h3 {font-weight:bold;font-size:22px;color:#333;margin-bottom:25px;line-height:133.4% }.services-card-description__description {line-height:200%;color:#4F4F4F;margin-bottom:20px }.servicrs-card-brands__title {font-weight:bold;font-size:22px;color:#333;margin-bottom:25px;line-height:133.4% }
.servicrs-card-brands__wrap {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px }
@media screen and (max-width:700px) {.servicrs-card-brands__wrap {grid-gap:10px }}.servicrs-card-brands-item {width:160px;height:130px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(140,140,140,0.25) }
@media screen and (max-width:700px) {.servicrs-card-brands-item {width:auto }}
@media screen and (max-width:600px) {.servicrs-card-brands-item {height:67px }}
@media (max-width:600px) {.servicrs-card-brands-item img {width:50px }}.advantages-column__title {font-weight:bold;font-size:28px;line-height:133.4%;color:#89734C;margin-bottom:19px }
@media screen and (max-width:700px) {.advantages-column__title {font-size:20px;margin-bottom:10px }}
.advantages-column__description {line-height:200%;color:#4F4F4F }
@media screen and (max-width:700px) {.advantages-column__description {font-size:14px }}
.advantages-column__wrap {max-width:413px }.advantages {position:relative;padding-bottom:100px }
@media screen and (max-width:700px) {.advantages {padding-bottom:55px }}
.advantages__leaf {position:absolute;top:-6%;left:9% }
@media (max-width:600px) {.advantages__leaf {width:50px;bottom:4%;right:0%;top:auto;left:auto }}
.advantages__leaf-mobile {display:none }
@media (max-width:600px) {.advantages__leaf-mobile {display:block;position:absolute;top:-8%;left:10% }}
.advantages__wrap {max-width:975px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between }
@media screen and (max-width:975px) {.advantages__wrap {padding-left:20px;padding-right:20px }}
@media screen and (max-width:800px) {.advantages__wrap {display:block }}.advantages-column-first {padding-right:68px;position:relative }
@media screen and (max-width:800px) {.advantages-column-first {padding-right:0;padding-bottom:30px }}
.advantages-column-first::after {content:'';position:absolute;top:30px;bottom:30px;right:0;width:1px;background-color:#89734C }
@media screen and (max-width:800px) {.advantages-column-first::after {width:0 }}.advantages-column-second {padding-left:68px }
@media screen and (max-width:800px) {.advantages-column-second {padding-left:0 }}.services-slider {margin-bottom:150px }
@media screen and (max-width:700px) {.services-slider {margin-bottom:60px }}.service-top-inner {margin-top:197px }
@media screen and (max-width:540px) {.service-top-inner {margin-top:100px }}
.service-top-inner .title-subtitle-border {margin-bottom:100px }
@media screen and (max-width:700px) {.service-top-inner .title-subtitle-border {margin-bottom:0 }}.other-services-slider {margin-left:calc(50vw - 620px) !important;padding-left:17px !important;padding-right:17px !important;position:relative }
@media screen and (max-width:1250px) {.other-services-slider {margin-left:0;margin-left:auto !important;padding-left:20px;padding-right:20px;padding-bottom:140px !important }}
@media screen and (max-width:900px) {.other-services-slider {display:none }}.service-card .services-mobile-card__text {background-color:#fff }.service-container {display:flex;justify-content:flex-start }.service-container .services-slide:not(:last-child) {margin-right:125px }@media screen and (max-width:1050px) {.service-container .services-slide:not(:last-child) {margin-right:60px }}
@media (max-width:1070px) {.service-container .services-slide {max-width:270px }}
@media (max-width:900px) {.service-container {display:none }}.services-main-slide {display:flex;flex-direction:column;max-width:300px;box-shadow:0 10px 25px rgba(140,140,140,0.25);background-color:#F1F1F1;overflow:hidden }.services-main-slide:hover .services-main-slide__link-wrap {transform:translateY(0) }
@media screen and (max-width:900px) {.services-main-slide {box-shadow:none }}
.services-main-slide__link {font-size:14px;line-height:17px;margin-bottom:20px;transition:color 0.3s;display:flex;align-items:center }.services-main-slide__link::after {content:'';border:4px solid transparent;border-left:7px solid #89734C;margin-left:8px;opacity:0;transition:opacity 0.3s;transform:translateY(-1px) }@media screen and (max-width:800px) {.services-main-slide__link {margin-bottom:6px }}.services-main-slide__link:hover {color:#89734C }.services-main-slide__link:hover::after {opacity:1 }
.services-main-slide__link-wrap {padding:20px;background:#F1F1F1;position:absolute;width:100%;height:100%;transform:translateY(100%);transition:transform 0.5s;border-top:1px solid #89734C }
.services-main-slide__title {font-weight:600;font-size:22px;line-height:133.4%;padding:15px;color:#89734C;z-index:1;background-color:#F1F1F1;min-height:88px }
.services-main-slide__img-wrap {display:flex;position:relative;flex-direction:column-reverse }
@media screen and (max-width:1250px) {.services-main-slide__img-wrap {margin-right:0 }}
@media (max-width:600px) {.services-main-slide__img-services {width:100%;height:219px;overflow:hidden;position:relative }}
.services-main-slide__img {display:block;width:100% }
.services-main-slide__round-button {position:absolute;right:-100px;bottom:0 }
@media screen and (max-width:1250px) {.services-main-slide__round-button {display:none }}.services-main-wrap {padding-top:140px;position:relative;overflow:hidden }
@media (max-width:700px) {.services-main-wrap {padding-top:60px }}
.services-main-wrap__leaf {position:absolute;top:15px;left:40px }
.services-main-wrap__button {display:none }
@media screen and (max-width:1250px) {.services-main-wrap__button {display:flex;position:absolute;bottom:20px;right:0;width:140px;height:140px }}
@media screen and (max-width:700px) {.services-main-wrap__button {left:40px;bottom:40px;width:146px;height:146px }.services-main-wrap__button:hover {transform:scale(1) }}
@media (max-width:1250px) {.services-main-wrap .swiper-arrow-small-wrap {bottom:140px }}
@media (max-width:960px) {.services-main-wrap .swiper-arrow-small-wrap {display:none }}.services-main {margin-left:calc(50vw - 620px) !important;padding-left:16px !important;padding-top:16px !important;position:relative }
@media screen and (max-width:1250px) {.services-main {margin-left:0;margin-left:auto !important;padding-left:20px;padding-right:20px;padding-bottom:140px !important }}
@media screen and (max-width:900px) {.services-main {display:none }}
@media screen and (max-width:700px) {.services-main {padding-bottom:170px !important;margin-left:0 !important }}
.services-main .swiper-pagination-line {max-width:660px;margin-left:263px;margin-top:61px;padding-bottom:30px }
@media screen and (max-width:960px) {.services-main .swiper-pagination-line {max-width:100%;margin-left:0;padding-right:20px }}
@media screen and (max-width:700px) {.services-main .swiper-pagination-line {display:none }}.services-main-mobile {display:none;position:relative;margin-bottom:140px }
@media screen and (max-width:900px) {.services-main-mobile {margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px }}
@media (max-width:650px) {.services-main-mobile {margin-top:40px;display:grid;grid-column-gap:20px;grid-template-columns:1fr 1fr }.services-main-mobile .services-main-slide {box-shadow:none }}
@media (max-width:900px) {.services-main-mobile .services-main-slide {margin-bottom:20px }}
@media screen and (max-width:900px) {.services-main-mobile .services-main-slide__title {font-size:14px;min-height:65px;display:flex;align-items:center }}
.services-main-mobile .services-main-wrap__button {position:absolute;top:110%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;display:flex;justify-content:center;align-items:center;font-size:20px;line-height:24px }.swiper-arrow-small-wrap {position:absolute;bottom:0;left:16px }
@media screen and (max-width:800px) {.swiper-arrow-small-wrap {display:none }}.territory {padding-top:102px;background-color:#9FAE8E;position:relative;overflow:hidden }.territory__leaf-1 {position:absolute;top:14%;right:0 }@media (max-width:600px) {.territory__leaf-1 {display:none }}.territory__leaf-2 {position:absolute;top:32%;left:20% }@media (max-width:600px) {.territory__leaf-2 {top:9%;left:-9% }}.territory__leaf-3 {position:absolute;top:40%;right:10% }@media (max-width:600px) {.territory__leaf-3 {display:none }}.territory__leaf-4 {position:absolute;bottom:22%;left:10% }@media (max-width:600px) {.territory__leaf-4 {top:24%;left:4%;width:23px }}.territory__leaf-1-mob {display:none }@media (max-width:600px) {.territory__leaf-1-mob {display:block;position:absolute;bottom:31% }}.territory__leaf-2-mob {display:none }@media (max-width:600px) {.territory__leaf-2-mob {display:block;position:absolute;bottom:18%;right:5% }}.territory .shape-bottom {bottom:-2px }.territory-three-left {position:absolute;left:-26%;top:10% }
@media screen and (max-width:1650px) {.territory-three-left {left:-30% }}
@media screen and (max-width:1350px) {.territory-three-left {left:-40% }}
@media screen and (max-width:1200px) {.territory-three-left {display:none }}.territory-three-right {position:absolute;right:-22%;bottom:7% }
@media screen and (max-width:1650px) {.territory-three-right {right:-26% }}
@media screen and (max-width:1350px) {.territory-three-right {right:-33% }}
@media screen and (max-width:1100px) {.territory-three-right {display:none }}.territory-three-right-mobile {display:none }
@media screen and (max-width:1100px) {.territory-three-right-mobile {display:block;position:absolute;right:-6%;top:25% }}
@media screen and (max-width:700px) {.territory-three-right-mobile {right:-13%;top:15% }}
@media screen and (max-width:560px) {.territory-three-right-mobile {right:-13% }}
@media screen and (max-width:400px) {.territory-three-right-mobile {right:-23% }}.territory-top-text {max-width:960px;margin-left:auto;margin-right:auto }
@media screen and (max-width:1000px) {.territory-top-text {padding-left:20px;padding-right:20px }}
.territory-top-text__content {color:#fff;max-width:760px;margin-right:auto;font-size:30px;font-family:'Poiret One',cursive;margin-bottom:63px;line-height:126.9%;position:relative }
@media screen and (max-width:700px) {.territory-top-text__content {font-size:18px;margin-bottom:14px }}.territory-medium-text {max-width:366px;margin-left:auto;margin-right:auto;margin-bottom:111px }
@media screen and (max-width:700px) {.territory-medium-text {margin-bottom:37px }}
@media (max-width:430px) {.territory-medium-text {max-width:200px }}
.territory-medium-text__text {font-family:'Poiret One',cursive;font-size:30px;line-height:126.9%;color:#fff;margin-bottom:35px }
@media screen and (max-width:700px) {.territory-medium-text__text {font-size:16px;margin-bottom:15px }}
.territory-medium-text__subtext {font-weight:300;font-size:18px;line-height:149%;color:#89734C;position:relative }
@media screen and (max-width:700px) {.territory-medium-text__subtext {font-size:14px }}
.territory-medium-text__subtext::after {content:'';position:absolute;left:0;right:0;top:-8px;height:1px;background-color:#89734C }.territory-bottom-text {max-width:864px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;margin-bottom:141px }
@media screen and (max-width:700px) {.territory-bottom-text {grid-template-columns:1fr;max-width:100%;margin-bottom:77px }}.territory-bottom-text-item {background-repeat:no-repeat }
@media screen and (max-width:700px) {.territory-bottom-text-item {padding:0 20px !important;border:0 !important;margin-bottom:30px;background-position:90% 90% !important }}
.territory-bottom-text-item__subtitle {font-weight:300;font-size:14px;line-height:149%;color:#89734C;text-transform:lowercase }
.territory-bottom-text-item__title {font-size:35px;line-height:41px;font-family:'Poiret One',cursive;margin-bottom:20px;color:#fff;text-transform:uppercase }
@media screen and (max-width:700px) {.territory-bottom-text-item__title {font-size:30px;margin-bottom:12px }}
.territory-bottom-text-item__description {font-weight:300;font-size:16px;line-height:198.19%;color:#fff }
@media screen and (max-width:700px) {.territory-bottom-text-item__description {font-size:15px }}.territory-bottom-text-item:nth-child(1) {background-image:url(../themes/roots/assets/img/index/01.png);background-position:90% 90%;border-right:1px solid #B4C0A6;border-bottom:1px solid #B4C0A6;padding:0 78px 28px 10px }.territory-bottom-text-item:nth-child(2) {background-image:url(../themes/roots/assets/img/index/02.png);background-position:10% 90%;border-bottom:1px solid #B4C0A6;padding:0 10px 28px 70px }.territory-bottom-text-item:nth-child(3) {background-image:url(../themes/roots/assets/img/index/03.png);background-position:90% 10%;border-right:1px solid #B4C0A6;padding:35px 86px 20px 10px }.territory-bottom-text-item:nth-child(4) {background-image:url(../themes/roots/assets/img/index/04.png);background-position:10% 10%;padding:35px 0 20px 70px }.territory-text-stroke__item svg {height:100% }.stroke-item-1 {display:flex;position:relative;left:-100px }
@media (max-width:1000px) {.stroke-item-1 {margin-bottom:30px;left:-200px }}
@media (max-width:700px) {.stroke-item-1 {margin-bottom:10px }}
@media (max-width:400px) {.stroke-item-1 {left:-300px }}.stroke-item-2 {display:flex;justify-content:flex-end;position:relative;right:-100px }
@media (max-width:1000px) {.stroke-item-2 {right:-200px }}
@media (max-width:400px) {.stroke-item-2 {right:-300px }}.territory-text-stroke {margin-bottom:87px }
@media screen and (max-width:700px) {.territory-text-stroke {margin-bottom:26px }}form {position:relative }.thank-window {width:100%;height:100vh;position:fixed;z-index:999;top:0 }.thank-window__leaf-1 {position:absolute;right:10px;bottom:10px }@media (max-width:700px) {.thank-window__leaf-1 {left:10px;top:30px }}.thank-window__leaf-2 {position:absolute;left:10px;bottom:20px }@media (max-width:700px) {.thank-window__leaf-2 {left:50%;bottom:10px }}.thank-window::before {content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);z-index:5 }.thank-window__wrap {max-width:736px;min-height:200px;margin-left:auto;margin-right:auto;z-index:5;top:50%;transform:translateY(-50%);background-color:#53695E;position:relative;color:#fff;padding:74px 141px 108px 141px;background-image:url(../themes/roots/assets/img/index/bg-three.png);background-repeat:no-repeat;background-size:contain;background-position-x:0%;background-position-y:0 }@media screen and (max-width:700px) {.thank-window__wrap {padding:40px 20px;background-size:40%;background-position-x:150%;padding-top:59px;padding-bottom:79px }}.thank-window__title {font-weight:800;font-size:64px;line-height:68px;text-align:center }@media screen and (max-width:700px) {.thank-window__title {font-size:40px;line-height:105.9% }}
@media (max-width:500px) {.thank-window__title {font-size:22px;margin-bottom:5px;line-height:105.9% }}
.thank-window__title-small {font-size:45px;font-weight:800;margin-bottom:7px;text-align:center }
@media (max-width:600px) {.thank-window__title-small {font-size:22px;margin-bottom:5px }}
.thank-window__subtitle {font-family:'Poiret One',cursive;font-size:40px;line-height:47px;text-align:center }
@media screen and (max-width:700px) {.thank-window__subtitle {font-size:23px;line-height:98.5%;margin-bottom:8px }}
.thank-window__subtitle-small {font-size:26px;line-height:30px;text-align:center;font-family:'Poiret One',cursive }
@media (max-width:600px) {.thank-window__subtitle-small {font-size:18px;max-width:184px;margin-left:auto;margin-right:auto }}
.thank-window__text {font-size:26px;line-height:30px;font-family:'Poiret One',cursive;text-align:center }
@media screen and (max-width:700px) {.thank-window__text {font-size:14px;line-height:16px }}
.thank-window .close-thank {position:absolute;right:40px;top:27px }
@media (max-width:450px) {.thank-window .close-thank {top:10px;right:20px }}.digit {opacity:0;-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-ms-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;transition:all 0.6s ease-out }.digit.visible {opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }.digit:nth-child(2) {margin-top:50px }.digit:nth-child(3) {margin-top:100px }.digit:nth-child(4) {margin-top:150px }.digit:nth-child(5) {margin-top:200px }.services-bg {padding-bottom:40px }
@media screen and (min-width:900px) {.services-bg {position:relative;padding-bottom:110px }.services-bg::after {content:'';display:block;position:absolute;left:0;top:0;z-index:-20;width:100%;height:100%;background:url('../themes/roots/assets/img/service/wood.png');background-size:cover;background-position-x:-20px }}.services-container {max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;position:relative }
@media screen and (min-width:1200px) {.services-container {padding-left:20px;padding-right:20px }}.services-grid {display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px }
@media screen and (min-width:1200px) {.services-grid {margin-left:-20px;margin-right:-20px }}.services-col {padding-left:10px;padding-right:10px;width:calc(100% / 2) }
@media screen and (min-width:900px) {.services-col {width:calc(100% / 4);padding-left:20px;padding-right:20px }}.services-col figure {margin:unset }
.services-col img {width:100% }.about-us {overflow:hidden;font-family:'Montserrat',sans-serif;font-style:normal }.about-us .bg-pistachio {position:relative;z-index:0;background-color:#9FAE8E }.about-us .bg-pistachio::before {position:absolute;display:block;content:"";left:0;right:0;top:-1px;width:100%;height:280px;z-index:-1;background-color:#fff }.about-us-inner {margin-top:185px;margin-bottom:40px;padding-left:100px }
@media screen and (max-width:575px) {.about-us-inner .breadcrumbs {margin-bottom:5px }}
@media screen and (max-width:767px) {.about-us-inner .title-subtitle-border .title {font-weight:800;font-size:42px;line-height:44px;color:#89734C }}
@media screen and (max-width:575px) {.about-us-inner .title-subtitle-border {padding-left:5px }}
.about-us-inner .title-subtitle-border::before {bottom:10px }
@media screen and (max-width:1219px) {.about-us-inner {padding-left:0 }}
@media screen and (max-width:575px) {.about-us-inner {margin-top:115px;margin-bottom:20px }}.founder {padding-left:100px }
@media screen and (max-width:1219px) {.founder {padding-left:0 }}.founder__container {display:flex;justify-content:space-between }
@media screen and (max-width:991px) {.founder__container {flex-direction:column }}.founder__photo {position:relative;margin-right:140px;min-width:460px;max-width:460px }
@media screen and (max-width:991px) {.founder__photo {margin-right:0;align-self:center;margin-bottom:100px }}
@media screen and (max-width:575px) {.founder__photo {max-width:240px;min-width:240px;align-self:flex-start }}.founder__title {position:absolute;top:478px;left:40px;background-color:#9FAE8E;width:385px;padding:40px;font-family:'Montserrat',sans-serif;font-weight:500;font-size:22px;line-height:29px;color:#fff }
@media screen and (max-width:575px) {.founder__title {padding:20px;width:266px;top:265px;left:25px;font-size:16px;line-height:26px }}.founder__text-header {width:100%;max-width:460px;font-weight:400;font-size:16px;line-height:26px;color:#2D2926 }.founder__text-header p {margin:0;margin-bottom:27px }.founder__text-header p span {font-weight:700 }.founder__text-header p:last-of-type {margin-bottom:40px }.founder__text-header p.founder__text-over-list {margin-bottom:14px }.founder__text-header ul {margin-bottom:160px }.founder__text-header li {margin-left:15px;list-style:disc }@media screen and (max-width:991px) {.founder__text-header {align-self:center;max-width:unset }.founder__text-header p:last-of-type {margin-bottom:27px }.founder__text-header ul {margin-bottom:27px }}
@media screen and (max-width:575px) {.founder__text-header {font-size:14px;line-height:17px }.founder__text-header p {margin-bottom:17px }.founder__text-header p:last-of-type {margin-bottom:17px }}.founder__text-bootom {width:100%;max-width:760px;font-weight:400;font-size:16px;line-height:26px;color:#2D2926 }.founder__text-bootom p {margin:0;margin-bottom:27px }.founder__text-bootom p span {font-weight:700 }.founder__text-bootom p:last-of-type {margin-bottom:35px }@media screen and (max-width:991px) {.founder__text-bootom {align-self:center;max-width:unset }.founder__text-bootom p:last-of-type {margin-bottom:40px }}
@media screen and (max-width:575px) {.founder__text-bootom {font-size:14px;line-height:17px }.founder__text-bootom p {margin-bottom:17px }}.write-us {position:relative;padding-left:200px }
@media screen and (max-width:991px) {.write-us {padding-left:0 }}.write-us__container {position:relative;display:flex;flex-direction:column }.write-us__container .round-button {position:absolute;top:30%;right:30% }.write-us__container .round-button br {display:none }@media screen and (max-width:991px) {.write-us__container .round-button {right:10% }}@media screen and (max-width:575px) {.write-us__container .round-button {top:57%;right:24% }.write-us__container .round-button br {display:block }}.write-us__title {width:100%;max-width:560px;margin-bottom:40px;font-weight:500;font-size:22px;line-height:29px;color:#9FAE8E }
@media screen and (max-width:575px) {.write-us__title {font-size:22px;line-height:29px }}.write-us__subtitle {width:100%;max-width:460px;margin-bottom:105px;font-weight:400;font-size:16px;line-height:26px;color:#2D2926 }
@media screen and (max-width:767px) {.write-us__subtitle {width:70% }}
@media screen and (max-width:575px) {.write-us__subtitle {width:60%;font-size:14px;line-height:17px;margin-bottom:180px }}.write-us__leaf-1 {position:absolute;display:block;z-index:-1;top:0;left:20px }
@media screen and (max-width:991px) {.write-us__leaf-1 {left:100% }}
@media screen and (max-width:575px) {.write-us__leaf-1 {top:30%;left:76% }}.write-us__leaf-2 {position:absolute;display:block;z-index:-1;top:90%;right:0 }
@media screen and (max-width:991px) {.write-us__leaf-2 {right:100% }}
@media screen and (max-width:575px) {.write-us__leaf-2 {right:85%;top:75% }}.our-space {position:relative;background-image:url(../themes/roots/assets/img/about-us/leaf-3.png);background-repeat:no-repeat;background-size:100%;background-position-y:275px }
@media screen and (max-width:575px) {.our-space {background-image:none }}.our-space__title {position:relative;z-index:10;bottom:-45px;width:100%;max-width:560px;padding:40px;margin-left:100px;background-color:#9FAE8E;font-weight:500;font-size:22px;line-height:29px;color:#fff }
@media screen and (max-width:991px) {.our-space__title {margin-left:0 }}
@media screen and (max-width:767px) {.our-space__title {bottom:unset;margin-bottom:20px }}
@media screen and (max-width:575px) {.our-space__title {padding:20px;font-size:16px;line-height:26px }}.our-space__slider {position:relative;margin-left:200px;margin-bottom:150px }.our-space__slider .swiper-arrow-small-wrap {display:block;bottom:0;left:5px }@media screen and (max-width:767px) {.our-space__slider .swiper-arrow-small-wrap {bottom:10px;left:0 }.our-space__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small::before,.our-space__slider .swiper-arrow-small-wrap .swiper-arrow-next-small::before {border-top:3px solid transparent;border-left:5px solid #89734c;border-bottom:3px solid transparent }.our-space__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small:hover:before,.our-space__slider .swiper-arrow-small-wrap .swiper-arrow-next-small:hover:before {border-left:5px solid #fff }.our-space__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small {width:40px;height:40px;margin-right:6px }.our-space__slider .swiper-arrow-small-wrap .swiper-arrow-next-small {width:40px;height:40px }}.our-space__slider .swiper-pagination-line {margin-left:200px;margin-top:65px }@media screen and (max-width:767px) {.our-space__slider .swiper-pagination-line {margin-left:105px;margin-top:35px }}
@media screen and (max-width:991px) {.our-space__slider {margin-left:100px }}
@media screen and (max-width:767px) {.our-space__slider {margin-left:0;margin-bottom:30px }}.our-space__slide {max-width:360px;margin-right:40px }.our-space__slide img {display:block }@media screen and (max-width:575px) {.our-space__slide {max-width:240px }}.our-space__leaf-1 {position:absolute;top:22%;left:0 }.our-space__leaf-2 {position:absolute;z-index:99;top:15%;left:65% }
@media screen and (max-width:575px) {.our-space__leaf-2 {top:10%;left:68% }}.our-team {position:relative;margin-left:105px;margin-bottom:115px;z-index:10 }
@media screen and (max-width:991px) {.our-team {margin-left:0 }}
@media screen and (max-width:767px) {.our-team {margin-bottom:35px }}.our-team__title {margin-bottom:40px;font-weight:800;font-size:64px;line-height:68px;color:#89734C;z-index:10 }
@media screen and (max-width:767px) {.our-team__title {margin-bottom:20px;font-size:30px;line-height:32px }}.our-team__tabs {display:flex;flex-wrap:wrap;margin-left:-45px;margin-bottom:20px;z-index:10 }
@media screen and (max-width:767px) {.our-team__tabs {display:none }}.our-team__tab-item {margin-left:45px;margin-bottom:20px }.our-team__tab-action {font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#2D2926;transition:color 0.5s }.our-team__tab-action.active {color:#872651 }.our-team__container {display:none;flex-wrap:wrap;margin-left:-90px }.our-team__slider {display:none }.our-team__slider .our-team__item {max-width:240px;margin-left:0;margin-bottom:0 }.our-team__slider .our-team__item .our-team__name {margin-bottom:20px }.our-team__slider .swiper-arrow-small-wrap {display:block;bottom:10px;left:0 }.our-team__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small {width:40px;height:40px;margin-right:5px }.our-team__slider .swiper-arrow-small-wrap .swiper-arrow-next-small {width:40px;height:40px }.our-team__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small::before,.our-team__slider .swiper-arrow-small-wrap .swiper-arrow-next-small::before {border-top:3px solid transparent;border-left:5px solid #89734c;border-bottom:3px solid transparent }.our-team__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small:hover:before,.our-team__slider .swiper-arrow-small-wrap .swiper-arrow-next-small:hover:before {border-left:5px solid #fff }.our-team__slider .swiper-pagination-line {margin-left:100px;margin-top:15px }@media screen and (min-width:768px) {.js-tab-content.active .our-team__container {display:flex }}@media screen and (max-width:767px) {.js-tab-content.active .our-team__slider {display:block }}.our-team__select {position:relative;margin-bottom:20px;display:none }
@media screen and (max-width:767px) {.our-team__select {display:block }}.our-team__select-button {position:relative;width:100%;text-align:left;padding-left:20px;padding-top:12px;padding-bottom:12px;padding-right:17px;background:#F1F1F1;font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#2D2926 }.our-team__select-button::before {position:absolute;content:"";display:block;width:0;height:0;top:50%;border-top:4px solid transparent;border-left:7px solid #000;border-bottom:4px solid transparent;transition:0.3s;right:25px;transform:rotate(90deg) translate(-50%,-50%) }.our-team__select-button.active::before {transform:rotate(270deg) }.our-team__select-container {position:absolute;width:100%;background:#F1F1F1;left:0;right:0;opacity:0;visibility:hidden;z-index:10;transition:0.3s }.our-team__select-container.active {opacity:1;visibility:visible }.our-team__select-option {text-align:left;padding-left:20px;padding-top:12px;padding-bottom:12px;padding-right:17px;font-weight:400;font-size:14px;line-height:17px;color:#2D2926;cursor:pointer }.our-team__select-option.active {color:#872651 }.our-team__item {position:relative }.our-team__item-container {position:relative;width:100%;max-width:260px;margin-left:90px;margin-bottom:55px }.our-team__item-container .round-button {opacity:0;visibility:hidden;transition:opacity 0.5s,visibility 0.5s,transform 0.5s;position:absolute;z-index:10;bottom:60px;left:130px }.our-team__item-container:hover .round-button {opacity:1;visibility:visible }@media screen and (max-width:767px) {.our-team__item-container {width:100%;max-width:240px;margin-left:0;margin-bottom:0 }.our-team__item-container .round-button {opacity:1;visibility:visible;transition:unset;width:150px;border-radius:20px;height:25px;bottom:unset;top:240px;left:50%;transform:translateX(-50%);right:unset;font-size:20px;line-height:24px }.our-team__item-container .round-button br {display:none }}.our-team__photo {display:block;margin-bottom:20px }.our-team__name {font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#fff }.loyalty-program {padding-left:100px }.loyalty-program__text {color:#fff;margin-top:35px;font-size:22px }@media screen and (max-width:991px) {.loyalty-program {padding-left:0;margin-bottom:50px }}
@media screen and (max-width:767px) {.loyalty-program {margin-bottom:100px }}.loyalty-program__container {display:flex }
@media screen and (max-width:1219px) {.loyalty-program__container {flex-direction:column;margin-bottom:100px }}
@media screen and (max-width:767px) {.loyalty-program__container {margin-bottom:40px }}.loyalty-program__warpper {margin-right:118px }
@media screen and (max-width:1219px) {.loyalty-program__warpper {margin-right:0 }}.loyalty-program__bonuses {align-self:center;display:flex;justify-content:center;align-items:center;flex-direction:column;width:340px;height:340px;border-radius:50%;background-color:#89734C }
@media screen and (max-width:575px) {.loyalty-program__bonuses {width:290px;height:290px }}.loyalty-program__bonuses-title {font-family:'Montserrat',sans-serif;font-weight:500;font-size:22px;line-height:29px;color:#fff;margin-bottom:20px }.loyalty-program__bonuses-condition {font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;text-align:center;color:#fff;margin-bottom:20px;width:100%;max-width:260px }.loyalty-program__bonuses-num {font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#fff }.loyalty-program__title {margin:0;width:100%;max-width:560px;font-family:'Montserrat',sans-serif;font-weight:800;font-size:64px;line-height:68px;color:#89734C;margin-bottom:40px }
@media screen and (max-width:767px) {.loyalty-program__title {margin-bottom:15px;font-size:30px;line-height:32px }}.loyalty-program__item {width:100%;max-width:560px;margin-bottom:40px;font-family:'Montserrat',sans-serif }.loyalty-program__item:last-of-type {margin-bottom:100px }@media screen and (max-width:1219px) {.loyalty-program__item:last-of-type {margin-bottom:40px }}.loyalty-program__status {margin:0;font-weight:500;font-size:22px;line-height:29px;color:#fff;margin-bottom:10px }.loyalty-program__condition {font-weight:400;font-size:14px;line-height:17px;color:#fff;margin-bottom:10px }.loyalty-program__benefit {font-weight:600;font-size:16px;line-height:26px;color:#fff;width:100%;max-width:360px }.loyalty-program__birthday {margin-bottom:-98px }.loyalty-program__birthday-title {font-family:'Montserrat',sans-serif;font-weight:700;font-size:40px;line-height:49px;color:#fff;margin-bottom:40px }
@media screen and (max-width:767px) {.loyalty-program__birthday-title {margin-bottom:20px;font-size:22px;line-height:29px;font-weight:500 }}.loyalty-program__birthday-contition {font-family:'Montserrat',sans-serif;font-weight:400;font-size:20px;line-height:26px;color:#fff;margin-bottom:10px }
@media screen and (max-width:575px) {.loyalty-program__birthday-contition {margin-bottom:20px }}.loyalty-program__birthday-text {font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#fff }
@media screen and (max-width:575px) {.loyalty-program__birthday-text {font-size:14px;line-height:17px }}.loyalty-program__leaf {display:block;width:100%;height:auto }
@media screen and (max-width:575px) {.loyalty-program__leaf {margin-bottom:30px }}.loyalty-program__certificate {margin-left:100px;padding-bottom:150px;position:relative;margin-bottom:15px }
@media screen and (max-width:1219px) {.loyalty-program__certificate {margin-left:0 }}
@media screen and (max-width:991px) {.loyalty-program__certificate {padding-bottom:0 }}
@media screen and (max-width:767px) {.loyalty-program__certificate {padding-bottom:10px }}.loyalty-program__certificate-img {position:absolute;top:-15px;right:260px }
@media screen and (max-width:1219px) {.loyalty-program__certificate-img {width:250px;height:486px;right:80px }}
@media screen and (max-width:991px) {.loyalty-program__certificate-img {width:200px;height:389px;top:10px;right:100px }}
@media screen and (max-width:767px) {.loyalty-program__certificate-img {top:0;right:25px }}
@media screen and (max-width:575px) {.loyalty-program__certificate-img {width:145px;height:281px;top:90px;right:-5px }}.loyalty-program__certificate-title {font-family:'Montserrat',sans-serif;font-weight:800;font-size:64px;line-height:68px;color:#89734C }
@media screen and (max-width:767px) {.loyalty-program__certificate-title {font-size:30px;line-height:32px;margin-bottom:20px }}.loyalty-program__certificate-line {display:grid;grid-template-columns:repeat(2,auto);justify-content:start;justify-items:start;gap:10px }.loyalty-program__certificate-num {width:100%;border-radius:30px;padding:15px 43px;font-family:'Montserrat',sans-serif;font-weight:500;font-size:22px;line-height:29px;color:#fff;background-color:rgba(255,255,255,0.1) }
@media screen and (max-width:575px) {.loyalty-program__certificate-num {font-size:18px }}.loyalty-program__certificate-num:last-child {text-align:center;grid-column:span 2;background-color:transparent;border:1px solid #fff }.loyalty-program__certificate-text {font-family:'Montserrat',sans-serif;font-weight:400;font-size:22px;margin-top:30px;color:#fff }
@media screen and (max-width:767px) {.loyalty-program__certificate-text {width:60% }}
@media screen and (max-width:575px) {.loyalty-program__certificate-text {width:50%;font-size:18px }}.loyalty-program__types-wrapper {margin-top:20px;display:flex;gap:10px }.loyalty-program__type-link {font-size:22px;border-radius:30px;background-color:#872651;padding:17px 33px;color:#fff }
@media (max-width:575px) {.loyalty-program__type-link {font-size:14px;padding:12px 22px }}.loyalty-program__type-link:last-child {background-color:#53695E }.mass-media {position:relative;z-index:0 }.mass-media::before {position:absolute;content:"";display:block;width:100%;height:520px;bottom:-1px;left:0;right:0;z-index:-1;background-color:#F1F1F1 }@media screen and (max-width:991px) {.mass-media::before {height:400px }}
@media screen and (max-width:767px) {.mass-media::before {height:300px }}
@media screen and (max-width:575px) {.mass-media::before {height:315px }}.mass-media__title {font-family:'Montserrat',sans-serif;font-weight:800;font-size:64px;line-height:68px;color:#89734C;margin-bottom:40px }
@media screen and (max-width:767px) {.mass-media__title {margin-bottom:20px;font-size:30px;line-height:32px }}.mass-media__slider {position:relative;padding-bottom:60px }.mass-media__slider .swiper-arrow-small-wrap {display:block;bottom:60px;left:210px }@media screen and (max-width:991px) {.mass-media__slider .swiper-arrow-small-wrap {left:0;bottom:0 }}
@media screen and (max-width:767px) {.mass-media__slider .swiper-arrow-small-wrap {bottom:10px;left:0 }.mass-media__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small {width:40px;height:40px;margin-right:10px }.mass-media__slider .swiper-arrow-small-wrap .swiper-arrow-next-small {width:40px;height:40px }.mass-media__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small::before,.mass-media__slider .swiper-arrow-small-wrap .swiper-arrow-next-small::before {border-top:3px solid transparent;border-left:5px solid #89734c;border-bottom:3px solid transparent }.mass-media__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small:hover:before,.mass-media__slider .swiper-arrow-small-wrap .swiper-arrow-next-small:hover:before {border-left:5px solid #fff }}
.mass-media__slider .swiper-pagination-line {margin-left:400px;margin-top:90px }.mass-media__slider .swiper-pagination-line .swiper-pagination-bullet {background:#e0e0e0 }.mass-media__slider .swiper-pagination-line .swiper-pagination-bullet-active {background:#872651 }@media screen and (max-width:991px) {.mass-media__slider .swiper-pagination-line {margin-left:200px;margin-top:50px }}
@media screen and (max-width:767px) {.mass-media__slider .swiper-pagination-line {margin-left:100px;margin-top:35px }}
@media screen and (max-width:991px) {.mass-media__slider {padding-bottom:0 }}.mass-media-slide {max-width:360px }
@media screen and (max-width:767px) {.mass-media-slide {max-width:290px }}.mass-media__slide {width:100%;max-width:360px;padding:40px;margin-right:40px;background-color:#fff;box-shadow:0 0 8px rgba(149,149,149,0.2) }
@media screen and (max-width:767px) {.mass-media__slide {padding:20px;max-width:290px }}.mass-media__date {display:flex;align-items:center;margin-bottom:20px }.mass-media__time {margin:0;margin-left:20px;font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#828282 }.mass-media__subtitle {font-family:'Montserrat',sans-serif;font-weight:500;font-size:22px;line-height:29px;color:#89734C;margin-bottom:20px }.mass-media__preview {font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#2D2926;margin-bottom:20px }
@media screen and (max-width:767px) {.mass-media__preview {font-size:14px;line-height:17px }}.mass-media__link {display:inline-flex;align-items:center }.mass-media__link-text {font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;line-height:17px;color:#872651;margin:0;margin-right:10px;border-bottom:1px solid #872651 }.mass-media__leaf {position:absolute;bottom:-5px;left:60px }
@media screen and (max-width:991px) {.mass-media__leaf {display:none }}a[name="team"],a[name="loyalty_program"] {margin-top:-150px;position:absolute }.about-us-team {font-family:'Montserrat',sans-serif;font-style:normal;font-weight:400 }.about-us-team .bg-pistachio {overflow:hidden;position:relative;z-index:0;background-color:#9FAE8E;padding-top:150px }@media screen and (max-width:767px) {.about-us-team .bg-pistachio {padding-top:40px }}.about-us-team-inner {margin-top:185px;margin-left:100px }
@media screen and (max-width:1219px) {.about-us-team-inner {margin-left:0 }}
@media screen and (max-width:767px) {.about-us-team-inner {margin-top:115px }.about-us-team-inner .breadcrumbs {margin-bottom:0 }}.teammate {width:100%;max-width:460px;margin-left:100px;padding-left:20px;margin-bottom:80px;border-left:1px solid #89734C }
@media screen and (max-width:1219px) {.teammate {margin-left:0 }}
@media screen and (max-width:991px) {.teammate {max-width:unset;padding-left:7px }}
@media screen and (max-width:767px) {.teammate {margin-bottom:20px }}.teammate__title {font-weight:800;font-size:54px;line-height:64px;color:#89734C;text-transform:uppercase }
@media screen and (max-width:767px) {.teammate__title {font-size:42px;line-height:44px }}.teammate__name {font-family:'Poiret One',cursive;font-size:55px;line-height:64px;color:#2D2926 }
@media screen and (max-width:767px) {.teammate__name {font-size:26px;line-height:30px }}.mate-description {margin-bottom:150px;margin-left:100px;display:flex }
@media screen and (max-width:1219px) {.mate-description {margin-left:0 }}
@media screen and (max-width:991px) {.mate-description {width:100%;flex-direction:column-reverse }}
@media screen and (max-width:767px) {.mate-description {margin-bottom:40px }}.mate-description__text {width:100%;max-width:460px;margin-right:140px }.mate-description__text p {font-size:16px;line-height:26px;color:#2D2926;margin:0;margin-bottom:26px }@media screen and (max-width:767px) {.mate-description__text p {font-size:14px;line-height:17px;margin-bottom:17px }}.mate-description__text p:last-of-type {margin-bottom:0 }@media screen and (max-width:991px) {.mate-description__text {max-width:unset;margin-right:0 }}.mate-description__visual {position:relative }
@media screen and (min-width:991px) {.mate-description__visual {align-self:flex-start;position:sticky;margin-top:-300px;top:116px }}
@media screen and (max-width:1219px) {.mate-description__visual {width:100%;max-width:300px }}
@media screen and (max-width:991px) {.mate-description__visual {top:0;margin-bottom:80px }}
@media screen and (max-width:767px) {.mate-description__visual {max-width:240px;margin-bottom:60px }}.mate-description__video {width:254px;height:100px;position:absolute;top:352px;left:53px;display:flex;align-items:center;padding:20px;background-color:#F1F1F1;border-radius:100px }
@media screen and (max-width:1219px) {.mate-description__video {top:290px;left:23px }}
@media screen and (max-width:767px) {.mate-description__video {width:207px;height:80px;padding:10px;top:228px;left:17px }}.mate-description__video-text {font-size:16px;text-align:left;line-height:26px;color:#2D2926;margin-left:20px }
@media screen and (max-width:767px) {.mate-description__video-text {font-size:14px;line-height:17px;margin-left:10px }}.mate-servise__title {margin-bottom:40px;text-transform:uppercase;font-weight:800;font-size:64px;line-height:68px;color:#89734C }
@media screen and (max-width:767px) {.mate-servise__title {font-size:30px;line-height:32px;margin-bottom:20px }}.mate-servise {margin-bottom:120px }
@media screen and (max-width:767px) {.mate-servise {margin-bottom:30px }}.mate-servise__link {position:absolute;left:0;top:0;right:0;bottom:0 }.mate-servise__slider {position:relative }.mate-servise__slider.ml-200 {margin-left:200px }.mate-servise__slider .mate-servise__slide {width:100%;max-width:260px;filter:drop-shadow(0px 13px 13px rgba(0,0,0,0.12)) }@media screen and (max-width:575px) {.mate-servise__slider .mate-servise__slide {max-width:140px;filter:none }}
@media screen and (max-width:414px) {.mate-servise__slider .mate-servise__slide {max-width:unset }}
.mate-servise__slider .swiper-arrow-small-wrap {display:flex;flex-direction:column-reverse;bottom:unset;top:22px;left:-200px }.mate-servise__slider .swiper-arrow-small-wrap::before {position:absolute;content:"";width:100vw;height:calc(100% + 125px);right:-80px;top:-45px;background:#9fae8e;z-index:11 }@media screen and (max-width:767px) {.mate-servise__slider .swiper-arrow-small-wrap::before {display:none }}.mate-servise__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small {z-index:12;margin-right:0;margin-top:21px;width:97px;height:97px;border:1px solid #fff }@media screen and (max-width:767px) {.mate-servise__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small {border:1px solid #89734c;width:40px;height:40px;margin:0;margin-right:10px }}.mate-servise__slider .swiper-arrow-small-wrap .swiper-arrow-next-small {z-index:12;width:97px;height:97px;margin-right:-37px;border:1px solid #fff }@media screen and (max-width:767px) {.mate-servise__slider .swiper-arrow-small-wrap .swiper-arrow-next-small {width:40px;height:40px;margin:0;border:1px solid #89734c }}
@media screen and (max-width:767px) {.mate-servise__slider .swiper-arrow-small-wrap {flex-direction:row;top:250px;left:0 }}
@media screen and (max-width:575px) {.mate-servise__slider .swiper-arrow-small-wrap {top:160px }}
@media screen and (max-width:414px) {.mate-servise__slider .swiper-arrow-small-wrap {top:75% }}
.mate-servise__slider .swiper-arrow-prev-small::before,.mate-servise__slider .swiper-arrow-next-small::before {border-left:11px solid #fff }
@media screen and (max-width:767px) {.mate-servise__slider .swiper-arrow-prev-small::before,.mate-servise__slider .swiper-arrow-next-small::before {border-top:3px solid transparent;border-left:6px solid #89734c;border-bottom:3px solid transparent }}
.mate-servise__slider .swiper-arrow-next-small:hover:before,.mate-servise__slider .swiper-arrow-prev-small:hover:before {border-left:11px solid #fff }
@media screen and (max-width:767px) {.mate-servise__slider .swiper-arrow-next-small:hover:before,.mate-servise__slider .swiper-arrow-prev-small:hover:before {border-left:6px solid #fff }}
.mate-servise__slider .swiper-pagination-line {max-width:unset;margin-left:0;margin-top:41px }
@media screen and (max-width:767px) {.mate-servise__slider .swiper-pagination-line {margin-left:100px;margin-top:38px;margin-right:unset }}
@media screen and (max-width:767px) {.mate-servise__slider.ml-200 {margin-left:0 }}
@media screen and (max-width:414px) {.mate-servise__slider {overflow-x:hidden }}.mate-servise__slider-item {width:100%;max-width:260px }
@media screen and (max-width:575px) {.mate-servise__slider-item {max-width:140px }}
@media screen and (max-width:414px) {.mate-servise__slider-item {max-width:unset }}.mate-servise__slider-img {display:block;width:100%;height:auto }.mate-servise__slider-text {padding:15px;font-weight:600;font-size:22px;line-height:29px;color:#89734C;background-color:#F1F1F1 }
@media screen and (max-width:767px) {.mate-servise__slider-text {font-size:13px;line-height:16px;padding:0;padding-top:7px;padding-bottom:7px;padding-right:5px;padding-left:5px }}.work-photo {position:relative;margin-bottom:120px }
@media screen and (max-width:575px) {.work-photo {margin-bottom:30px }}.work-photo__title {margin-bottom:80px;font-weight:800;font-size:64px;line-height:68px;color:#89734c;text-transform:uppercase }
@media screen and (max-width:767px) {.work-photo__title {font-size:30px;line-height:32px;margin-bottom:20px }}.work-photo__slider {position:relative }.work-photo__slider.ml-200 {margin-left:200px }.work-photo__slider .work-photo__slide {width:100%;max-width:306px }@media screen and (max-width:767px) {.work-photo__slider .work-photo__slide {max-width:200px }}
@media screen and (max-width:575px) {.work-photo__slider .work-photo__slide {max-width:140px }}
@media screen and (max-width:414px) {.work-photo__slider .work-photo__slide {max-width:unset }}
.work-photo__slider .swiper-arrow-small-wrap {display:flex;flex-direction:column-reverse;bottom:unset;top:73px;left:-200px }.work-photo__slider .swiper-arrow-small-wrap::before {position:absolute;content:"";width:100vw;height:calc(100% + 170px);right:-85px;top:-82px;background:#9fae8e;z-index:11 }@media screen and (max-width:767px) {.work-photo__slider .swiper-arrow-small-wrap::before {display:none }}.work-photo__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small {z-index:12;margin-right:0;margin-top:21px;width:97px;height:97px }@media screen and (max-width:767px) {.work-photo__slider .swiper-arrow-small-wrap .swiper-arrow-prev-small {width:40px;height:40px;margin:0;margin-right:10px;border:1px solid #89734c }}.work-photo__slider .swiper-arrow-small-wrap .swiper-arrow-next-small {z-index:12;width:97px;height:97px;margin-right:-37px }@media screen and (max-width:767px) {.work-photo__slider .swiper-arrow-small-wrap .swiper-arrow-next-small {width:40px;height:40px;border:1px solid #89734c }}
@media screen and (max-width:767px) {.work-photo__slider .swiper-arrow-small-wrap {flex-direction:row;top:280px;left:0 }}
@media screen and (max-width:575px) {.work-photo__slider .swiper-arrow-small-wrap {top:213px }}
@media screen and (max-width:414px) {.work-photo__slider .swiper-arrow-small-wrap {top:80% }}
.work-photo__slider .swiper-arrow-prev-small::before,.work-photo__slider .swiper-arrow-next-small::before {border-left:11px solid #fff }
@media screen and (max-width:767px) {.work-photo__slider .swiper-arrow-prev-small::before,.work-photo__slider .swiper-arrow-next-small::before {border-top:3px solid transparent;border-left:6px solid #89734c;border-bottom:3px solid transparent }}
.work-photo__slider .swiper-arrow-prev-small,.work-photo__slider .swiper-arrow-next-small {border:1px solid #fff }
.work-photo__slider .swiper-arrow-prev-small:hover:before,.work-photo__slider .swiper-arrow-next-small:hover:before {border-left:11px solid #fff }
@media screen and (max-width:767px) {.work-photo__slider .swiper-arrow-prev-small:hover:before,.work-photo__slider .swiper-arrow-next-small:hover:before {border-left:6px solid #fff }}
.work-photo__slider .swiper-pagination-line {max-width:unset;margin-left:0;margin-top:34px }
@media screen and (max-width:767px) {.work-photo__slider .swiper-pagination-line {margin-left:100px;margin-right:0;margin-top:59px }}
@media screen and (max-width:767px) {.work-photo__slider.ml-200 {margin-left:0 }}
@media screen and (max-width:414px) {.work-photo__slider {overflow-x:hidden }}.about-us-team__leaf-1 {left:0;position:absolute;top:70%;z-index:13 }
@media screen and (max-width:767px) {.about-us-team__leaf-1 {display:none }}.about-us-team__leaf-2 {position:absolute;top:43%;left:63% }.about-us-team__leaf-3 {position:absolute;bottom:0;left:65% }
@media screen and (max-width:575px) {.about-us-team__leaf-3 {display:none }}.page-privacy {margin-top:197px;margin-bottom:100px }
@media screen and (max-width:540px) {.page-privacy {margin-top:150px }}.page-agreement {margin-top:197px;margin-bottom:100px }
@media screen and (max-width:540px) {.page-agreement {margin-top:150px }}.search {overflow:hidden;font-family:"Montserrat",sans-serif;font-style:normal }.search-inner {margin-top:185px;margin-bottom:40px }.search-inner .title-subtitle-border {width:100%;max-width:470px }@media screen and (max-width:540px) {.search-inner {margin-top:115px;margin-bottom:20px }}.search-container {margin-bottom:100px }.ya-site-form.ya-site-form_bg_transparent.ya-site-form_inited_yes {max-width:760px !important }#ya-site-form0 .ya-site-form__form .ya-site-form__wrap .ya-site-form__input-text {border-color:unset !important;border:1px solid #89734c !important;padding:21px 30px !important;border-radius:30px !important;font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:normal !important;font-size:14px !important;line-height:17px !important;color:#89734c !important }#ya-site-form0 .ya-site-form__form .ya-site-form__wrap .ya-site-form__input-text::placeholder {font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:normal !important;font-size:14px !important;line-height:17px !important;color:#89734c !important }#ya-site-form0 .ya-site-form__form .ya-site-form__wrap .ya-site-form__input-text:focus,#ya-site-form0 .ya-site-form__form .ya-site-form__wrap .ya-site-form__input-text:active {border-color:unset !important;border:1px solid #89734c !important }.ya-site-form__search-input-layout tr {position:relative }#ya-site-form0 .ya-site-form__form .ya-site-form__wrap .ya-site-form__search-input-layout tr .ya-site-form__search-input-layout-r {position:absolute;top:23px;right:30px;z-index:10 }#ya-site-form0 .ya-site-form__form .ya-site-form__wrap .ya-site-form__search-input-layout tr .ya-site-form__search-input-layout-r input {font-size:0 !important;border:0 !important;margin:0 !important;background-color:#fff !important;cursor:pointer !important;padding:0 !important;width:17px !important;height:17px !important;flex-shrink:0 !important;font-size:0 !important;background-image:url(../themes/roots/assets/img/search.svg) !important;background-repeat:no-repeat !important;background-position:50% 50% !important }.b-body-items {padding-left:0 !important }.b-serp-item__number {width:0 !important;height:0 !important;opacity:0 !important;visibility:hidden !important }.b-head__l,.b-head__specify {padding:unset !important;padding-right:10px !important;padding-top:15px !important }.b-head__specify {display:none !important }.b-top-wizard {display:none !important }.b-head.b-head_type_search-simple {margin:unset !important }.b-wrapper.b-wrapper_is-bem_yes.i-bem.b-wrapper_js_inited {max-width:760px !important }.b-serp-item__title-link {font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:bold !important;font-size:16px !important;line-height:26px !important;color:#2d2926 !important }.b-serp-item__links {display:none !important }.b-serp-item__title {display:block !important;margin-bottom:10px !important }.b-serp-item {margin:unset !important;padding:unset !important;margin-bottom:0 !important;padding-top:20px !important;padding-bottom:20px !important;margin-bottom:5px !important;border-bottom:1px solid #89734c !important }.l-page_layout_70-30 .l-page__left {padding-right:unset !important }.b-serp-item__text {font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:normal !important;font-size:14px !important;line-height:17px !important;color:#828282 !important }.b-pager.g-gap-vertical.g-gap-horizontal.g-js.b-pager_js_inited {margin:unset !important }.b-pager__arrow.b-pager__inactive {display:none !important }.b-pager__arrow.b-pager__active {display:none !important }.b-serp-item__mime {display:none !important }.b-pager__current,.b-pager__page {color:#2d2926 !important }.b-pager__page {text-decoration:underline !important }.revealator-fade,.revealator-slideup,.revealator-slideleft,.revealator-slideright,.revealator-slidedown,.revealator-zoomin,.revealator-zoomout,.revealator-rotateleft,.revealator-rotateright {transition:all 600ms }.revealator-fade {opacity:0 }.revealator-fade.revealator-within,.revealator-fade.revealator-partially-above,.revealator-fade.revealator-above {opacity:1 }.revealator-slideup {transform:translate(0,100px);opacity:0 }.revealator-slideup.revealator-within,.revealator-slideup.revealator-partially-above,.revealator-slideup.revealator-above {transform:translate(0,0);opacity:1 }.revealator-slideleft {transform:translate(100px,0);opacity:0 }.revealator-slideleft.revealator-within,.revealator-slideleft.revealator-partially-above,.revealator-slideleft.revealator-above {transform:translate(0,0);opacity:1 }.revealator-slideright {transform:translate(-100px,0);opacity:0 }.revealator-slideright.revealator-within,.revealator-slideright.revealator-partially-above,.revealator-slideright.revealator-above {transform:translate(0,0);opacity:1 }.revealator-slidedown {transform:translate(0,-100px);opacity:0 }.revealator-slidedown.revealator-within,.revealator-slidedown.revealator-partially-above,.revealator-slidedown.revealator-above {transform:translate(0,0);opacity:1 }.revealator-zoomin {transform:scale(0.75);opacity:0 }.revealator-zoomin.revealator-within,.revealator-zoomin.revealator-partially-above,.revealator-zoomin.revealator-above {transform:scale(1);opacity:1 }.revealator-zoomout {transform:scale(1.5);opacity:0 }.revealator-zoomout.revealator-within,.revealator-zoomout.revealator-partially-above,.revealator-zoomout.revealator-above {transform:scale(1);opacity:1 }.revealator-rotateleft {transform:rotate(20deg);opacity:0 }.revealator-rotateleft.revealator-within,.revealator-rotateleft.revealator-partially-above,.revealator-rotateleft.revealator-above {transform:rotate(0);opacity:1 }.revealator-rotateright {transform:rotate(-20deg);opacity:0 }.revealator-rotateright.revealator-within,.revealator-rotateright.revealator-partially-above,.revealator-rotateright.revealator-above {transform:rotate(0);opacity:1 }.revealator-delay1 {transition-delay:100ms !important }.revealator-delay1.revealator-below,.revealator-delay1.revealator-partially-below {transition-delay:0 !important }.revealator-delay2 {transition-delay:200ms !important }.revealator-delay2.revealator-below,.revealator-delay2.revealator-partially-below {transition-delay:0 !important }.revealator-delay3 {transition-delay:300ms !important }.revealator-delay3.revealator-below,.revealator-delay3.revealator-partially-below {transition-delay:0 !important }.revealator-delay4 {transition-delay:400ms !important }.revealator-delay4.revealator-below,.revealator-delay4.revealator-partially-below {transition-delay:0 !important }.revealator-delay5 {transition-delay:500ms !important }.revealator-delay5.revealator-below,.revealator-delay5.revealator-partially-below {transition-delay:0 !important }.revealator-delay6 {transition-delay:600ms !important }.revealator-delay6.revealator-below,.revealator-delay6.revealator-partially-below {transition-delay:0 !important }.revealator-delay7 {transition-delay:700ms !important }.revealator-delay7.revealator-below,.revealator-delay7.revealator-partially-below {transition-delay:0 !important }.revealator-delay8 {transition-delay:800ms !important }.revealator-delay8.revealator-below,.revealator-delay8.revealator-partially-below {transition-delay:0 !important }.revealator-delay9 {transition-delay:900ms !important }.revealator-delay9.revealator-below,.revealator-delay9.revealator-partially-below {transition-delay:0 !important }.revealator-delay10 {transition-delay:1000ms !important }.revealator-delay10.revealator-below,.revealator-delay10.revealator-partially-below {transition-delay:0 !important }.revealator-delay11 {transition-delay:1100ms !important }.revealator-delay11.revealator-below,.revealator-delay11.revealator-partially-below {transition-delay:0 !important }.revealator-delay12 {transition-delay:1200ms !important }.revealator-delay12.revealator-below,.revealator-delay12.revealator-partially-below {transition-delay:0 !important }.revealator-delay13 {transition-delay:1300ms !important }.revealator-delay13.revealator-below,.revealator-delay13.revealator-partially-below {transition-delay:0 !important }.revealator-delay14 {transition-delay:1400ms !important }.revealator-delay14.revealator-below,.revealator-delay14.revealator-partially-below {transition-delay:0 !important }.revealator-delay15 {transition-delay:1500ms !important }.revealator-delay15.revealator-below,.revealator-delay15.revealator-partially-below {transition-delay:0 !important }.revealator-delay16 {transition-delay:1600ms !important }.revealator-delay16.revealator-below,.revealator-delay16.revealator-partially-below {transition-delay:0 !important }.revealator-delay17 {transition-delay:1700ms !important }.revealator-delay17.revealator-below,.revealator-delay17.revealator-partially-below {transition-delay:0 !important }.revealator-delay18 {transition-delay:1800ms !important }.revealator-delay18.revealator-below,.revealator-delay18.revealator-partially-below {transition-delay:0 !important }.revealator-delay19 {transition-delay:1900ms !important }.revealator-delay19.revealator-below,.revealator-delay19.revealator-partially-below {transition-delay:0 !important }.revealator-delay20 {transition-delay:2000ms !important }.revealator-delay20.revealator-below,.revealator-delay20.revealator-partially-below {transition-delay:0 !important }.revealator-delay21 {transition-delay:2100ms !important }.revealator-delay21.revealator-below,.revealator-delay21.revealator-partially-below {transition-delay:0 !important }.revealator-delay22 {transition-delay:2200ms !important }.revealator-delay22.revealator-below,.revealator-delay22.revealator-partially-below {transition-delay:0 !important }.revealator-delay23 {transition-delay:2300ms !important }.revealator-delay23.revealator-below,.revealator-delay23.revealator-partially-below {transition-delay:0 !important }.revealator-delay24 {transition-delay:2400ms !important }.revealator-delay24.revealator-below,.revealator-delay24.revealator-partially-below {transition-delay:0 !important }.revealator-delay25 {transition-delay:2500ms !important }.revealator-delay25.revealator-below,.revealator-delay25.revealator-partially-below {transition-delay:0 !important }.revealator-delay26 {transition-delay:2600ms !important }.revealator-delay26.revealator-below,.revealator-delay26.revealator-partially-below {transition-delay:0 !important }.revealator-delay27 {transition-delay:2700ms !important }.revealator-delay27.revealator-below,.revealator-delay27.revealator-partially-below {transition-delay:0 !important }.revealator-delay28 {transition-delay:2800ms !important }.revealator-delay28.revealator-below,.revealator-delay28.revealator-partially-below {transition-delay:0 !important }.revealator-delay29 {transition-delay:2900ms !important }.revealator-delay29.revealator-below,.revealator-delay29.revealator-partially-below {transition-delay:0 !important }.revealator-delay30 {transition-delay:3000ms !important }.revealator-delay30.revealator-below,.revealator-delay30.revealator-partially-below {transition-delay:0 !important }.revealator-speed1,.revealator-duration1 {transition-duration:100ms !important }.revealator-speed2,.revealator-duration2 {transition-duration:200ms !important }.revealator-speed3,.revealator-duration3 {transition-duration:300ms !important }.revealator-speed4,.revealator-duration4 {transition-duration:400ms !important }.revealator-speed5,.revealator-duration5 {transition-duration:500ms !important }.revealator-speed6,.revealator-duration6 {transition-duration:600ms !important }.revealator-speed7,.revealator-duration7 {transition-duration:700ms !important }.revealator-speed8,.revealator-duration8 {transition-duration:800ms !important }.revealator-speed9,.revealator-duration9 {transition-duration:900ms !important }.revealator-speed10,.revealator-duration10 {transition-duration:1000ms !important }.revealator-speed11,.revealator-duration11 {transition-duration:1100ms !important }.revealator-speed12,.revealator-duration12 {transition-duration:1200ms !important }.revealator-speed13,.revealator-duration13 {transition-duration:1300ms !important }.revealator-speed14,.revealator-duration14 {transition-duration:1400ms !important }.revealator-speed15,.revealator-duration15 {transition-duration:1500ms !important }


.mCustomScrollbar {-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {-ms-touch-action:auto;touch-action:auto }.mCustomScrollBox {position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr }.mCSB_container {overflow:hidden;width:auto;height:auto }
.mCSB_inside >.mCSB_container {margin-right:30px }.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-right:0 }.mCS-dir-rtl >.mCSB_inside >.mCSB_container {margin-right:0;margin-left:30px }.mCS-dir-rtl >.mCSB_inside >.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-left:0 }.mCSB_scrollTools {position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0 }.mCSB_outside + .mCSB_scrollTools {right:-26px }.mCS-dir-rtl >.mCSB_inside >.mCSB_scrollTools,.mCS-dir-rtl >.mCSB_outside + .mCSB_scrollTools {right:auto;left:0 }.mCS-dir-rtl >.mCSB_outside + .mCSB_scrollTools {left:-26px }.mCSB_scrollTools .mCSB_draggerContainer {position:absolute;top:0;left:0;bottom:0;right:0;height:auto }.mCSB_scrollTools a + .mCSB_draggerContainer {margin:20px 0 }.mCSB_scrollTools .mCSB_draggerRail {width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px }.mCSB_scrollTools .mCSB_dragger {cursor:pointer;width:100%;height:30px;z-index:1 }.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer }.mCSB_scrollTools .mCSB_buttonDown {bottom:0 }
.mCSB_horizontal.mCSB_inside >.mCSB_container {margin-right:0;margin-bottom:30px }.mCSB_horizontal.mCSB_outside >.mCSB_container {min-height:100% }.mCSB_horizontal >.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom:0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal {width:auto;height:16px;top:auto;right:0;bottom:0;left:0 }.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom:-26px }.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {margin:0 20px }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:100%;height:2px;margin:7px 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {width:30px;height:100%;left:0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width:100%;height:4px;margin:6px auto }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height:12px;margin:2px auto }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height:8px;margin:4px 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {left:0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right:0 }
.mCSB_container_wrapper {position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px }.mCSB_container_wrapper >.mCSB_container {padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }.mCSB_vertical_horizontal >.mCSB_scrollTools.mCSB_scrollTools_vertical {bottom:20px }.mCSB_vertical_horizontal >.mCSB_scrollTools.mCSB_scrollTools_horizontal {right:20px }.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {bottom:0 }.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl >.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside >.mCSB_scrollTools.mCSB_scrollTools_horizontal {right:0 }.mCS-dir-rtl >.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside >.mCSB_scrollTools.mCSB_scrollTools_horizontal {left:20px }.mCS-dir-rtl >.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside >.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {left:0 }.mCS-dir-rtl >.mCSB_inside >.mCSB_container_wrapper {margin-right:0;margin-left:30px }.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden >.mCSB_container {padding-right:0 }.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden >.mCSB_container {padding-bottom:0 }.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside >.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {margin-right:0;margin-left:0 }.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside >.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom:0 }
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {-webkit-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {-webkit-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-moz-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;-o-transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:width 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s,margin-left 0.2s ease-out 0.2s,margin-right 0.2s ease-out 0.2s,margin-top 0.2s ease-out 0.2s,margin-bottom 0.2s ease-out 0.2s,opacity 0.2s ease-in-out,background-color 0.2s ease-in-out }
.mCSB_scrollTools {opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)" }.mCS-autoHide >.mCustomScrollBox >.mCSB_scrollTools,.mCS-autoHide >.mCustomScrollBox ~ .mCSB_scrollTools {opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)" }.mCustomScrollbar >.mCustomScrollBox >.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar >.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover >.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover >.mCustomScrollBox >.mCSB_scrollTools,.mCS-autoHide:hover >.mCustomScrollBox ~ .mCSB_scrollTools {opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)" }.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)" }.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)" }.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)" }.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)" }.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {background-image:url(../themes/roots/assets/style/mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)" }.mCSB_scrollTools .mCSB_buttonUp {background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown {background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft {background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight {background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)" }.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)" }.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.15) }.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75) }.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:rgba(0,0,0,0.85) }.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:rgba(0,0,0,0.9) }.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {background-position:-80px 0 }.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {background-position:-80px -20px }.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position:-80px -40px }.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {background-position:-80px -56px }
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px }.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px }.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width:100%;height:4px;margin:6px auto }.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.85) }.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.9) }.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {background-position:-32px 0 }.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {background-position:-32px -20px }.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {background-position:-40px -40px }.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {background-position:-40px -56px }.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px }.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px }.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.85) }.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.9) }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {background-position:-112px 0 }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {background-position:-112px -20px }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {background-position:-120px -40px }.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {background-position:-120px -56px }
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px }.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px }.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:100%;height:4px;margin:6px 0 }.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width:100%;height:6px;margin:5px auto }.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.85) }.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.9) }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {background-position:-16px 0 }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {background-position:-16px -20px }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position:-20px -40px }.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {background-position:-20px -56px }.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px }.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px }.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.85) }.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.9) }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {background-position:-96px 0 }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {background-position:-96px -20px }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position:-100px -40px }.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {background-position:-100px -56px }
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {background-color:#fff;background-color:rgba(255,255,255,0.1) }.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:2px }.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:100% }.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width:100%;height:2px;margin:7px auto }.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.15) }.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75) }.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.85) }.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.9) }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {background-position:-80px 0 }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {background-position:-80px -20px }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {background-position:-80px -40px }.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {background-position:-80px -56px }
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {background-color:#fff;background-color:rgba(255,255,255,0.15) }.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {height:14px }.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:14px;margin:0 1px }.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {width:14px }.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height:14px;margin:1px 0 }.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {width:16px;height:16px;margin:-1px 0 }.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height:16px;width:16px;margin:0 -1px }.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height:4px;margin:6px 0 }.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {background-position:0 -72px }.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {background-position:0 -92px }.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {background-position:0 -112px }.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {background-position:0 -128px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.15) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.85) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.9) }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {background-position:-80px -72px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {background-position:-80px -92px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position:-80px -112px }.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {background-position:-80px -128px }.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {width:4px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {background-color:transparent;background-position:center }.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)" }.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {height:4px;margin:6px 0;background-repeat:repeat-x }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {background-position:-16px -72px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {background-position:-16px -92px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {background-position:-20px -112px }.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {background-position:-20px -128px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=") }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {background-position:-96px -72px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {background-position:-96px -92px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position:-100px -112px }.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {background-position:-100px -128px }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%) }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%) }.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {height:70px }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {width:70px }.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools {opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)" }.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px }.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2) }.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#555 }.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:8px }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2) }.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width:100%;height:8px;margin:4px auto }.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {background-position:-32px -72px }.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {background-position:-32px -92px }.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {background-position:-40px -112px }.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {background-position:-40px -128px }.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1) }.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {box-shadow:inset 0 1px 1px rgba(0,0,0,0.1) }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {background-position:-112px -72px }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {background-position:-112px -92px }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position:-120px -112px }.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {background-position:-120px -128px }
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools {opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)" }.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px }.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px }.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {right:1px }.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical {box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5) }.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5) }.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0 }.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {box-shadow:inset 0 1px 0 rgba(255,255,255,0.4) }.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#555 }.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height:12px;width:auto }.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1) }.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {background-color:transparent }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {background-position:-32px -72px }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {background-position:-32px -92px }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position:-40px -112px }.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {background-position:-40px -128px }.mCS-3d-thick-dark.mCSB_scrollTools {box-shadow:inset 0 0 14px rgba(0,0,0,0.2) }.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2) }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2) }.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2) }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#777 }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1) }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:transparent }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {background-position:-112px -72px }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {background-position:-112px -92px }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position:-120px -112px }.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {background-position:-120px -128px }
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {right:0;margin:12px 0 }.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom:0;margin:0 12px }.mCS-dir-rtl >.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl >.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {left:0;right:auto }.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:transparent }.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {height:50px }.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {width:50px }.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)" }.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)" }.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)" }.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)" }
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {width:6px;background-color:#000;background-color:rgba(0,0,0,0.2) }.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px }.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:100%;height:6px;margin:5px 0 }.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width:12px }.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height:12px;margin:2px 0 }.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {background-position:-32px -72px }.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {background-position:-32px -92px }.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {background-position:-40px -112px }.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {background-position:-40px -128px }.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75) }.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.85) }.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.9) }.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.1) }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {background-position:-112px -72px }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {background-position:-112px -92px }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {background-position:-120px -112px }.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {background-position:-120px -128px }
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {width:12px;background-color:#000;background-color:rgba(0,0,0,0.2) }.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0 }.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0 }.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:100%;height:12px;margin:2px 0 }.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {background-position:-32px -72px }.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {background-position:-32px -92px }.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {background-position:-40px -112px }.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {background-position:-40px -128px }.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75) }.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.85) }.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.9) }.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.1) }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {background-position:-112px -72px }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {background-position:-112px -92px }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position:-120px -112px }.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {background-position:-120px -128px }.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {border-color:#000;border-color:rgba(0,0,0,0.2) }.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {background-color:#fff;background-color:rgba(255,255,255,0.6) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {background-color:#000;background-color:rgba(0,0,0,0.6) }.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.75) }.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.85) }.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#000;background-color:rgba(0,0,0,0.9) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.75) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.85) }.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#fff;background-color:rgba(255,255,255,0.9) }.glightbox-container {width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden }.glightbox-container.inactive {display:none }.glightbox-container .gcontainer {position:relative;width:100%;height:100%;z-index:9999;overflow:hidden }.glightbox-container .gslider {-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.glightbox-container .gslide {width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0 }.glightbox-container .gslide.current {opacity:1;z-index:99999;position:relative }.glightbox-container .gslide.prev {opacity:1;z-index:9999 }.glightbox-container .gslide-inner-content {width:100% }.glightbox-container .ginner-container {position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh }.glightbox-container .ginner-container.gvideo-container {width:100% }.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right {max-width:100% !important }.gslide iframe,.gslide video {outline:0 !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto }.gslide-image {-webkit-box-align:center;-ms-flex-align:center;align-items:center }.gslide-image img {max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px }.desc-bottom .gslide-image img,.desc-top .gslide-image img {width:auto }.desc-left .gslide-image img,.desc-right .gslide-image img {width:auto;max-width:100% }.gslide-image img.zoomable {position:relative }.gslide-image img.dragging {cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none }.gslide-video {position:relative;max-width:100vh;width:100% !important }.gslide-video .gvideo-wrapper {width:100%;margin:auto }.gslide-video::before {content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none }.gslide-video.playing::before {display:none }.gslide-video.fullscreen {max-width:100% !important;min-width:100%;height:75vh }.gslide-video.fullscreen video {max-width:100% !important;width:100% !important }.gslide-inline {background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100% }.gslide-inline .ginlined-content {padding:20px;width:100% }.gslide-inline .dragging {cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none }.ginlined-content {overflow:auto;display:block !important;opacity:1 }.gslide-external {display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100% }.gslide-media {display:-webkit-box;display:-ms-flexbox;display:flex;width:auto }.zoomed .gslide-media {-webkit-box-shadow:none !important;box-shadow:none !important }.desc-bottom .gslide-media,.desc-top .gslide-media {margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }.gslide-description {position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100% }.gslide-description.description-left,.gslide-description.description-right {max-width:100% }.gslide-description.description-bottom,.gslide-description.description-top {margin:0 auto;width:100% }.gslide-description p {margin-bottom:12px }.gslide-description p:last-child {margin-bottom:0 }.zoomed .gslide-description {display:none }.glightbox-button-hidden {display:none }.glightbox-mobile .glightbox-container .gslide-description {height:auto !important;width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.75) 100%);-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px }.glightbox-mobile .glightbox-container .gslide-title {color:#fff;font-size:1em }.glightbox-mobile .glightbox-container .gslide-desc {color:#a1a1a1 }.glightbox-mobile .glightbox-container .gslide-desc a {color:#fff;font-weight:700 }.glightbox-mobile .glightbox-container .gslide-desc * {color:inherit }.glightbox-mobile .glightbox-container .gslide-desc string {color:#fff }.glightbox-mobile .glightbox-container .gslide-desc .desc-more {color:#fff;opacity:0.4 }.gdesc-open .gslide-media {-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0.4 }.gdesc-open .gdesc-inner {padding-bottom:30px }.gdesc-closed .gslide-media {-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1 }.greset {-webkit-transition:all 0.3s ease;transition:all 0.3s ease }.gabsolute {position:absolute }.grelative {position:relative }.glightbox-desc {display:none !important }.glightbox-open {overflow:hidden }.gloader {height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47% }.goverlay {width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity }.glightbox-mobile .goverlay {background:#000 }.gclose,.gnext,.gprev {z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }.gclose svg,.gnext svg,.gprev svg {display:block;width:25px;height:auto;margin:0;padding:0 }.gclose.disabled,.gnext.disabled,.gprev.disabled {opacity:0.1 }.gclose .garrow,.gnext .garrow,.gprev .garrow {stroke:#fff }.gbtn.focused {outline:2px solid #0f3d81 }iframe.wait-autoplay {opacity:0 }.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev {opacity:0 !important }.glightbox-clean .gslide-description {background:#fff }.glightbox-clean .gdesc-inner {padding:22px 20px }.glightbox-clean .gslide-title {font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em }.glightbox-clean .gslide-desc {font-size:0.86em;margin-bottom:0;font-family:arial;line-height:1.4em }.glightbox-clean .gslide-video {background:#000 }.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev {background-color:rgba(0,0,0,0.75);border-radius:4px }.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path {fill:#fff }.glightbox-clean .gprev {position:absolute;top:-100%;left:30px;width:40px;height:50px }.glightbox-clean .gnext {position:absolute;top:-100%;right:30px;width:40px;height:50px }.glightbox-clean .gclose {width:35px;height:35px;top:15px;right:10px;position:absolute }.glightbox-clean .gclose svg {width:18px;height:auto }.glightbox-clean .gclose:hover {opacity:1 }.gfadeIn {-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease }.gfadeOut {-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease }.gslideOutLeft {-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease }.gslideInLeft {-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease }.gslideOutRight {-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease }.gslideInRight {-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease }.gzoomIn {-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease }.gzoomOut {-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease }@-webkit-keyframes lightboxLoader {0% {-webkit-transform:rotate(0);transform:rotate(0) }100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}
@keyframes lightboxLoader {0% {-webkit-transform:rotate(0);transform:rotate(0) }100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}
@-webkit-keyframes gfadeIn {from {opacity:0 }to {opacity:1 }}
@keyframes gfadeIn {from {opacity:0 }to {opacity:1 }}
@-webkit-keyframes gfadeOut {from {opacity:1 }to {opacity:0 }}
@keyframes gfadeOut {from {opacity:1 }to {opacity:0 }}
@-webkit-keyframes gslideInLeft {from {opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0) }to {visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1 }}
@keyframes gslideInLeft {from {opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0) }to {visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1 }}
@-webkit-keyframes gslideOutLeft {from {opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }to {-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden }}
@keyframes gslideOutLeft {from {opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }to {-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden }}
@-webkit-keyframes gslideInRight {from {opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0) }to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1 }}
@keyframes gslideInRight {from {opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0) }to {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1 }}
@-webkit-keyframes gslideOutRight {from {opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }to {-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0 }}
@keyframes gslideOutRight {from {opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }to {-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0 }}
@-webkit-keyframes gzoomIn {from {opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3) }to {opacity:1 }}
@keyframes gzoomIn {from {opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3) }to {opacity:1 }}
@-webkit-keyframes gzoomOut {from {opacity:1 }50% {opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3) }to {opacity:0 }}
@keyframes gzoomOut {from {opacity:1 }50% {opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3) }to {opacity:0 }}
@media (min-width:769px) {.glightbox-container .ginner-container {width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row }.glightbox-container .ginner-container.desc-top .gslide-description {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0 }.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1 }.glightbox-container .ginner-container.desc-left .gslide-description {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0 }.glightbox-container .ginner-container.desc-left .gslide-image {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1 }.gslide-image img {max-height:97vh;max-width:100% }.gslide-image img.zoomable {cursor:-webkit-zoom-in;cursor:zoom-in }.zoomed .gslide-image img.zoomable {cursor:-webkit-grab;cursor:grab }.gslide-inline {max-height:95vh }.gslide-external {max-height:100vh }.gslide-description.description-left,.gslide-description.description-right {max-width:275px }.glightbox-open {height:auto }.goverlay {background:rgba(0,0,0,0.92) }.glightbox-clean .gslide-media {-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65) }.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner {position:absolute;height:100%;overflow-y:auto }.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev {background-color:rgba(0,0,0,0.32) }.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover {background-color:rgba(0,0,0,0.7) }.glightbox-clean .gprev {top:45% }.glightbox-clean .gnext {top:45% }}@media (min-width:992px) {.glightbox-clean .gclose {opacity:0.7;right:20px }}@media screen and (max-height:420px) {.goverlay {background:#000 }}.smooth-container {width:100vw;height:100vh;overflow:hidden }.smooth-container--inner {transition:ease-in 0.5s }.smooth-block {height:400px;width:100% }