@charset "UTF-8";:root{--font-family:"Open Sans",sans-serif;--content-width:1240px;--content-fluid-width:100%;--container-offset:15px;--container-width:calc(var(--content-width) + var(--container-offset)*2);--container-fluid-width:calc(var(--content-fluid-width) + var(--container-offset)*2);--body_typography-font-family:"Raleway",sans-serif;--base-font-size:15;--body_typography-font-weight:400;--body_typography-line-height:1.8;--body_typography-letter-spacing:1px;--base-color:#438871;--base-color-light:#45a384;--body_typography-color:#2f3331;--link-color:#5f7b6e;--link-hover:#80c26f;--btn-color:#63d148;--btn-hover-color:#51a739;--date-color:#999;--color-h1:#ace7af;--bg-green-color:#f2f3f4;--bg-green-color-dark:#b5b3b3;--dropdown-background:#fff;--dropdown-border:#000;--submenu-active-bg:#f9f9fb;--submenu-li-bd:azure}.custom-checkbox__field:checked+.custom-checkbox__content:after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content:before{outline:2px solid red;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}@font-face{font-display:swap;font-family:Muller;font-style:normal;font-weight:400;src:url(../fonts/MullerRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/ralewayregular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../fonts/ralewaybold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(../fonts/ralewayextrabold.woff2) format("woff2")}@font-face{font-family:Bradobrei;font-weight:400;src:url(../fonts/Bradobrei/Bradobrei.eot);src:local("Bradobrei"),url(../fonts/Bradobrei/Bradobrei.eot?#iefix) format("embedded-opentype"),url(../fonts/Bradobrei/Bradobrei.woff2) format("woff2"),url(../fonts/Bradobrei/Bradobrei.woff) format("woff"),url(../fonts/Bradobrei/Bradobrei.ttf) format("truetype")}@font-face{font-family:slick;font-weight:400;src:url(../fonts/slick/slick.eot);src:local("slick"),url(../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick/slick.woff2) format("woff2"),url(../fonts/slick/slick.woff) format("woff"),url(../fonts/slick/slick.ttf) format("truetype")}@font-face{font-family:Modernistone;font-weight:400;src:url(../fonts/Modernistone/modernistone.eot);src:local("slick"),url(../fonts/Modernistone/modernistone.eot?#iefix) format("embedded-opentype"),url(../fonts/Modernistone/modernistone.woff) format("woff"),url(../fonts/Modernistone/modernistone.ttf) format("truetype")}@font-face{font-family:Cambria;font-weight:400;src:url(../fonts/Cambria/Cambria.eot);src:local("slick"),url(../fonts/Cambria/Cambria.eot?#iefix) format("embedded-opentype"),url(../fonts/Cambria/Cambria.woff2) format("woff2"),url(../fonts/Cambria/Cambria.woff) format("woff"),url(../fonts/Cambria/Cambria.ttf) format("truetype")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.page{-webkit-text-size-adjust:100%;color:var(--body_typography-color);font-family:var(--body_typography-font-family,sans-serif);font-size:var(--base-font-size);font-weight:var(--body_typography-font-weight);height:100%;line-height:var(--body_typography-line-height)}.page__body{font-size:16px;margin:0;min-height:100%;min-width:320px}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.mt-1{margin-top:10px}.mb-1{margin-bottom:10px}.mt-2{margin-top:20px}.mb-2{margin-bottom:20px}blockquote{font-size:14px;line-height:normal}.h1,.title-h1,h1{color:var(--color-h1);font:normal 700 36px/40px Bradobrei,Georgia,serif;letter-spacing:1px;margin:0 0 30px}.h2,.title-h2,h2{font:normal 700 26px/30px Bradobrei,Georgia,serif;margin:0 0 20px}.h3,.title-h3,h3{font:normal 700 20px/24px Bradobrei,Georgia,serif;margin:0 0 20px}.h4,.title-h4,h4{font:normal 700 18px/22px Bradobrei,Georgia,serif;margin:0 0 20px}.h5,.h6,.title-h5,.title-h6,h5,h6{font:normal 700 16px/20px Bradobrei,Georgia,serif;margin:0 0 20px}@media (max-width:767px){.h1,.title-h1,h1{font:normal 700 25px/34px Bradobrei,Georgia,serif;margin-bottom:20px}.h2,.title-h2,h2{font:normal 700 22px/26px Bradobrei,Georgia,serif}}.site-container{overflow:hidden}.is-hidden{display:none!important}.btn-reset{background:transparent;border:none;cursor:pointer;padding:0}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:0}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.container{max-width:var(--container-width)}.container,.container-fluid{margin:0 auto;padding:0 var(--container-offset)}.container-fluid{max-width:var(--content-fluid-width)}.js-focus-visible :focus:not(.focus-visible){outline:none}.centered{text-align:center}.price{font-family:Bradobrei,Georgia,serif;font-size:1.2em;font-weight:700}figure{display:block;margin:0;overflow:hidden;position:relative;text-align:center}.dis-scroll{height:100vh;left:0;overflow:hidden;overscroll-behavior:none;position:fixed;top:0;width:100%}.page--ios .dis-scroll{position:relative}.red{color:#ff4632}.white{color:#fff}.black{color:#0d0d0d}.text-center{display:block;text-align:center}.header{position:relative}.header nav{background-color:var(--base-color);min-height:75px;opacity:1;position:sticky;top:150px;transition:top .8s ease-out,opacity .8s ease;width:100%;z-index:999}.header nav.hPanelHide{opacity:.8;position:fixed;top:0}.d-grid{display:grid}.grid-center{align-items:center;justify-content:center}.fusion_header__box{background:url(../img/BackgroundHeader.jpg) 50%;background-size:cover}.fusion_header a.tel{color:var(--base-color);font-family:Muller,sans-serif;font-size:larger;font-weight:700}.fusion_header a.tel:hover{color:var(--base-color-light)}.fusion_header .fusion_row{gap:0 10px}.fusion_header .fusion_row__column-0{grid-area:phone}.fusion_header .fusion_row__column-1{grid-area:logo}.fusion_header .fusion_row__column-2{grid-area:text}.fusion_header .logo{align-items:center;display:grid;justify-items:center}.fusion_header .logo span{color:var(--base-color);display:block;font:normal 700 25px/30px Bradobrei,Georgia,serif}.fusion_row{padding:10px 0}.fusion_row>div{position:relative}.fusion_row__column-0{margin-bottom:0;margin-top:0}.fusion_row__column-1{margin-top:0}.fusion_row__column-1>div{text-align:center}.fusion_row__column-2{margin-bottom:0;margin-top:0}.fusion_row__column-2 .fusion-text{font-size:1rem;line-height:17px;text-align:center}@media (max-width:768px){.header label{display:block}.header nav{background-color:#fff;box-shadow:5px 0 15px -5px rgba(0,0,0,.8);height:100vh;left:0;max-width:400px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translateX(-150vw);transition:transform .5s ease;width:80%}.header nav.open{transform:translateX(0);transition:all .3s}}.nav__list{align-items:center;display:flex;justify-content:center;list-style:none;margin:0}.nav__item:not(:first-child){margin-left:20px}.nav__item{font-family:Modernistone;padding:15px 0;position:relative}.nav__item>a{color:var(--color-h1);font-size:1.4em}.nav__item>a:hover{color:var(--link-hover)}.nav__item .nav__list--dropdown a{color:var(--link-color)}.nav__item .nav__list--dropdown a:hover{color:var(--link-hover)}.nav__link--drop:after{background-image:url(../img/svg/download.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:10px;margin-left:5px;transition:transform .3s;width:10px}.nav__list--dropdown{background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.2);display:block;min-width:250px;opacity:0;padding:30px;position:absolute;right:50%;text-align:left;top:100%;transform:translateX(50%);transition:all .3s;visibility:hidden}.dropdown-submenu{align-items:normal;display:flex}.dropdown-submenu__item{flex-grow:1;min-width:200px;padding:0 30px}.dropdown-submenu__list{padding:0}.dropdown-submenu__item:not(:last-child){border-right:1px solid #bfbfbf}.dropdown-submenu__item:first-child{padding-left:0}.dropdown-submenu__item:last-child{padding-right:0}.mobile-back{display:none}.dropdown-list__item{margin-bottom:10px;position:relative}.dropdown-submenu__list-item{margin-bottom:10px}.dropdown-submenu .dropdown-list__item{align-items:normal;display:flex}.dropdown-list__item .image{float:left;max-height:60px;width:60px}.dropdown-list__item .image img{vertical-align:middle}.menu_body.with_image{padding-left:15px}.dark-color{color:#333}.menu_body a{font-size:1em;line-height:1.3em}.dropdown-menu{display:grid;gap:10px;grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(90px,1fr));list-style:none;padding:0}.dropdown-menu li a{color:#888;font-size:.9em;line-height:1em}.dropdown-menu li a:hover{color:#333;text-decoration:underline}@media (min-width:769px){.nav__link--drop:hover:after{transform:rotate(180deg);transition:all .3s}.nav__item:hover .nav__list--dropdown{opacity:1;transition:all .3s;visibility:visible}}.burger{background-color:transparent;border:none;cursor:pointer;display:none;height:20px;left:15px;position:relative;top:15px;width:40px;z-index:9999}.burger:after,.burger:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:0;width:100%}.burger:after{bottom:0;top:auto}.burger span{background-color:#000;display:inline-block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.lock{overflow:hidden}@media (max-width:768px){.burger{display:block}.nav__list{align-items:flex-start;flex-direction:column;padding:10% 0 0;position:relative}.nav__item{font-size:20px;padding:0;position:static;width:100%}.dropdown-list__link,.dropdown-submenu__list-item a,.nav__link{align-items:center;border-bottom:1px solid #bfbfbf;display:flex;justify-content:space-between;min-height:41px;padding:20px 30px;width:100%}.nav__link:after{transform:rotate(-90deg)}.nav__list--dropdown{box-shadow:none;display:none;left:100%;position:absolute;right:auto;top:0;width:100%}.dropdown-list__item .image{margin-left:30px}.dropdown-list__item .image a,.menu_body.with_image{display:flex;padding:0}.menu_body a{font-size:.9em;line-height:1.1em;padding:0 10px}.dropdown-menu{display:block;left:0;opacity:0;padding:20px 30px;position:absolute;top:100%;transition:all .3s ease;visibility:hidden}.dropdown-submenu{align-items:center}.dropdown-submenu__item{border:none!important;padding:0;width:100%}.dropdown-list__item .image{width:40px}.dropdown-submenu__title{padding:0 30px}.dropdown-submenu__banner{display:inline-block;padding:20px}.nav__list.transformation{transform:translateX(-100%)}.transformation{opacity:1;position:absolute;transition:all .3s;visibility:visible;width:100%;z-index:1}.nav__list--dropdown.transformation{background-color:#fff;display:block;height:100%}.nav.open{transform:translateX(0);transition:all .3s}.overlay.open{opacity:1;transition:all .3s;visibility:visible}.mobile-back>a{align-items:center;border:none;display:flex;justify-content:flex-start;position:relative}.mobile{display:block}.mobile-back>a:before{background-image:url(../img/svg/download.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;margin-right:10px;transform:rotate(90deg);width:10px}.mobile-down>a:after,.mobile-up>a:after{background-image:url(../img/svg/download.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;margin-left:10px;width:10px}.mobile-up>a:after{transform:rotate(180deg)}}.prev-content{background-blend-mode:overlay;background-color:rgba(0,0,0,.55);background-image:linear-gradient(180deg,rgba(0,0,0,.68),hsla(0,0%,100%,0) 4%),url(../img/eucalyptus_leaves.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0 solid #e2e2e2;position:relative}.prev-content__subtitle{color:var(--base-color-light);font-family:Bradobrei;font-size:x-large}.prev-content>div{margin-bottom:0;margin-top:0;padding-left:30px;padding-right:30px}.prev-content__title h1{line-height:1.2em;margin:0}.prev-content .btn a{color:var(--base-color);font-weight:700}.prev-content .btn:hover a{color:#fff}.introtext{background-color:rgba(45,44,43,.5);border-radius:15px;margin-bottom:20px;opacity:.9;padding:10px}.info-text{background:none repeat padding-box hsla(336,4%,74%,.1);border:none;border-radius:5px;box-shadow:0 0 20px #222;color:var(--color-h1);font:normal 1.2em/1.5 Cambria,Georgia,Times New Roman,serif;font-style:italic;font-weight:700;letter-spacing:.05em;padding:5px 20px;position:relative;text-align:center}.info-text p{margin:3px 0}.info-text:after,.info-text:before{display:block;width:100%}.info-text:before{content:url(/assets/src/img/bottom.png)}.info-text:after{content:url(/assets/src/img/top.png)}.fusion-layout-column{align-items:center;display:flex;flex-direction:column;position:relative}.subtitle{text-transform:uppercase}.title{color:var(--link-hover);font-family:Bradobrei,Georgia,serif;font-size:1.3em;font-weight:700;line-height:1.4em;margin:.5em 0;text-align:center}.title a{color:var(--link-color);transition:color .5s ease}.title a:hover{color:var(--link-hover)}.block-button{bottom:0;position:absolute;text-align:center;width:100%;z-index:5}blockquote{background-color:transparent;font-style:italic;margin:0}blockquote q{background-color:#f9f9fb;color:#2f3331;display:block;line-height:normal;padding:25px}.author{margin:0 40px;padding:12px 0 0 2px;position:relative}.author:after{border:10px solid transparent;border-top-color:#f9f9fb!important;content:" ";height:0;left:35px;pointer-events:none;position:absolute;top:0;width:0}.author__thumbnail{display:table-cell;height:40px;padding-right:30px;vertical-align:middle}.author__thumbnail img{max-width:40px}.author__company-name{display:table-cell;vertical-align:middle}.slick-dots{display:flex;justify-content:center}.slick-dots li{margin:0 5px;transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:linear}.slick-dots li button{background:transparent;border:1px solid #2f3331;color:transparent;cursor:pointer;font-size:0;height:12px;line-height:0;outline:none;padding:5px;transition:background .5s ease;width:12px}.slick-dots li button:active,.slick-dots li button:hover{background:#4f5350}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"•";height:20px;left:0;line-height:20px;opacity:.75;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button{background:#2f3331}#scroller{display:none}.b-top{bottom:0;cursor:pointer;position:fixed;right:10%;z-index:9999}.b-top-but{background:#4f4f4f;border-top-left-radius:7px;border-top-right-radius:7px;color:#fff;display:block;filter:alpha(opacity=100);height:34px;margin:0 0 0 100%;opacity:1;position:relative;width:34px}.b-top-but:before{content:"\f106";font-family:FontAwesome;font-size:22px;position:absolute;text-align:center;width:100%}.b-top-but__active{filter:alpha(opacity=70);opacity:.7;transition:opacity .4s ease-in-out,background .2s ease-in-out}@media (max-width:800px){.content img{display:block;float:none!important;margin:5px auto!important}}.top-blocks{transform:translateY(-30px)}.top-blocks__grid{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(320px,400px));justify-content:center}.top-blocks__item{animation-duration:2s;margin-bottom:20px;position:relative}.top-blocks__item>div:first-child{border:1px solid #fff;color:#fff;pointer-events:none;position:relative;text-align:center;z-index:3}.top-blocks__item>div{border-radius:10px 10px 0 0;margin:0 5.76%;overflow:hidden}.top-blocks__header{font-size:1.3em;font-weight:600;padding:15px 0;text-transform:uppercase}.top-blocks__img{line-height:0;padding:0 1px}@media only screen and (max-width:1092px){.top-blocks__grid{grid-template-columns:repeat(2,minmax(320px,400px))}}@media only screen and (max-width:599px){.top-blocks__grid{grid-template-columns:repeat(1,minmax(300px,400px))}}.inner_bg{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.inner_bg__anchor{background-color:#8faf87;display:block;height:100%;width:100%}.about>div>div{padding:0 10px}.about__img{margin-bottom:20px}.about__img img{background-position:0 0;background-repeat:no-repeat}.review>div{padding:4% 8%}.sending_letter{background-color:hsla(0,0%,100%,0);border:0 solid #e2e2e2;position:relative}.sending_letter .title{margin-bottom:15px;text-align:left}.sending_letter .btn{margin-bottom:0}.sending_letter .container>div{position:relative}.sending_letter .container:before{background:url(../img/leaves-2.webp) top no-repeat;background-size:cover;content:"";height:155%;position:absolute;right:0;top:-35%;width:35%;z-index:0}@media (max-width:768px){.sending_letter .container:before{width:50%}}.separator__bottom,.separator__top{background:url(../img/svg/separator.svg) 100% 100%;height:42px;position:relative;z-index:-1}.separator__center{background-color:#f2f3f4;position:relative}.separator__bottom{transform:rotateX(180deg)}.rectangle{background:var(--link-color);border-radius:10px;color:#fff;display:inline-block;margin:0 .5em;overflow:hidden;padding:.25em 1.8em;position:relative;text-decoration:none}.rectangle:before{box-shadow:inset -5px -5px 10px -7px rgba(0,0,0,.5),inset 5px 5px 10px -7px rgba(0,0,0,.5);color:#fff;content:"";left:-100%;position:absolute;top:0;transition:all .25s ease}.rectangle:after,.rectangle:before{border:none!important}.rectangle:hover{background:var(--link-hover);color:#fff}.rectangle:hover:before{border:none!important;color:#fff;height:100%;left:0;width:100%}.arrow-circle{border:.0625em solid var(--link-color);position:relative;transition:all .25s ease;z-index:1}.arrow-circle:hover{background:var(--link-hover)}.arrow-circle:after{content:"\f0a9";font-family:FontAwesome;font-size:1.25em;position:absolute;right:.28em;top:.08em;transform:rotateX(0deg);transition:all .25s ease}.arrow-circle:hover:after{transform:rotateX(180deg)}.btn{background:var(--btn-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.3;margin-bottom:15px;padding:12px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out}.btn:hover{background:var(--btn-hover-color);color:#fff}.btn.block{display:block;width:100%}.btn.min,.btn.mini{font-size:12px;letter-spacing:0;padding:10px 15px}.btn.big{font-size:15px;padding:16px 40px}.btn-white{background:#fff;border:1px solid #f0ad4e;color:#f0ad4e}.btn-white:hover{background:#f0ad4e;color:#fff;filter:brightness(100%)}.btn-white2{background:#fff;border:1px solid #356c81;color:var(--base-color)}.btn-white2:hover{background:var(--base-color-light);color:#fff;filter:brightness(100%)}.social_networks{text-align:center}.social_networks a{color:#000;display:inline-block;transition:all .3s ease}.social_networks a:hover{color:#919191;transform:scale(1.1)}.copyright{justify-content:center}.copyright>div{margin-right:20px}.copyright>div:last-child{margin-right:0}.copyright ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.copyright ul li{margin-right:12px;position:relative}.copyright ul li:last-child{margin-right:0}.copyright ul li:before{content:"|";left:-7px;position:absolute}.flex-container{display:flex;justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-between{justify-content:space-between}.flex-around{justify-content:space-around}.flex-column{flex-direction:column}.flex-center{align-items:center}.flex-start{justify-content:flex-start}.flex-left{justify-content:left}.flex-1{flex:1}.flex-2{flex:16.66%}.flex-3{flex:25%}.flex-4{flex:33.33%}.flex-5{flex:41.66%}.flex-6{flex:50%}.flex-7{flex:58.33%}.flex-8{flex:66.66%}.flex-9{flex:75%}.flex-10{flex:83.33%}.flex-11{flex:91.66%}.flex-12{flex:100%}.modal{background:#fff;border-radius:5px;display:none;max-width:100%;padding:55px 25px 35px;width:460px}.modal.big-modal{width:700px}.modal .title-h3,.modal h3{font-size:22px}.modal-body p{font-size:16px}.box{display:none}.box.visible{display:block}.close{height:26px;right:20px;top:15px;transform:rotate(45deg);width:26px;z-index:300}.close,.close:before{display:block;position:absolute}.close:before{height:100%;left:50%;margin-left:-1px;top:0;width:2px}.close:after,.close:before{background:#fd4443;content:""}.close:after{display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}#OrderModal{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9000}.modal-overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}#product-modal .modal-content{border-radius:5px;box-shadow:0 10px 25px rgba(0,0,0,.5);height:100%;left:0;overflow:auto;padding:20px;position:absolute;top:0;width:100%}#product-modal .body{background-color:#fff;padding:20px;width:100%}.closeBtn{background:none;border:none;cursor:pointer;height:30px;padding:0;position:fixed;right:-3px;top:-35px;width:30px}.closeBtn,.closeBtn:after{transition:all .2s ease-out}.closeBtn:after{background:url(../img/close.png) 50% 50% no-repeat;content:"";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.closeBtn:hover:after{transform:rotate(180deg)}@media only screen and (min-width:992px){.closeBtn{background:transparent!important;right:-35px!important;top:-35px!important;width:40px!important}}form{position:relative}form input,form label{display:block;font-size:1em;line-height:inherit}form label{color:var(--date-color);filter:brightness(140%);font-weight:700;padding:0}form input{border:1px solid #ccc;border-radius:2px;color:#555;padding-left:10px}.form-group,form input{position:relative}.form-control{background:#fff;border:2px solid #e6eff7;border-radius:5px;color:#727376;display:block;font-size:14px;line-height:1.42857143;margin-bottom:20px;min-height:30px;padding:0 40px 0 20px;text-shadow:none;width:100%}.form-control.mini{height:40px}.form-control:focus{border-color:#356c81;box-shadow:0 0 0 1px #356c81}.form-control[readonly]:focus{border-color:#e3e3e4}.form-control.error{border-color:#ee3923;box-shadow:0 0 0 1px #ee3923}.form-control::-moz-placeholder{color:#6b6f7d;opacity:1}.form-control:-ms-input-placeholder{color:#6b6f7d}.form-control::-webkit-input-placeholder{color:#6b6f7d}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;cursor:default;opacity:1}textarea.form-control{height:auto;max-width:100%;min-height:115px;padding-top:10px;resize:none}input:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder{opacity:0}input:focus::-webkit-input-placeholder{opacity:0}textarea:focus::-moz-placeholder{opacity:0}textarea:focus:-ms-input-placeholder{opacity:0}textarea:focus::-webkit-input-placeholder{opacity:0}select.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/svg/dropdown-arrow.svg) no-repeat right 10px center;background-color:var(--dropdown-background);border:1px solid #ccc;border-color:var(--dropdown-border);border-radius:4px;color:#6b6f7d;cursor:pointer;font-size:14px;opacity:1;overflow:hidden;padding:5px 30px 5px 10px;text-overflow:ellipsis;white-space:nowrap}select.custom-select:focus{border-color:#5b9bd5}select::-ms-expand{display:none}input[name=n-message]{display:block;height:3px;margin-bottom:-3px;opacity:.01;width:5px}.agreement{color:#7c7f8c!important;margin-bottom:20px;margin-top:10px;position:relative}.agreement input{clip:rect(0 0 0 0);border:0;height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:0}.agreement i{font-size:16px;left:0;position:absolute;top:3px}.agreement label{display:inline-block;padding-left:25px;position:relative}.agreement input+label:before{background:url(../img/svg/check-empty.svg) 0 0 no-repeat;content:"";display:block;height:17px;left:0;position:absolute;top:5px;width:17px}.agreement input:checked+label:before{background:url(../img/svg/checked.svg) 0 0 no-repeat}.agreement input.error+label{color:red}.custom-checkbox{cursor:pointer;display:inline-block;font-size:16px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{cursor:pointer;left:-4px;opacity:0;top:-3px}.checkmark,.custom-checkbox input{height:20px;position:absolute;width:20px}.checkmark{background-color:#eee;border:1px solid var(--btn-color);border-radius:4px;left:0;top:0}.custom-checkbox:hover input~.checkmark{background-color:#ccc}.custom-checkbox input:checked~.checkmark{background-color:var(--btn-hover-color)}.checkmark:after{content:"";display:none;position:absolute}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:7px;top:3px;transform:rotate(45deg);width:5px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slider-wrapper .item img{min-height:300px}.slick-dots{display:block;list-style:none;padding:0;text-align:center;width:100%}.slick-dots li button{border:none;border-radius:50%;display:block;left:-5px;opacity:0;position:absolute;top:-5px}.slick-dots li{border:2px solid #ffbb02;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 7px;position:relative;width:12px}.slick-dots li.slick-active{background:#ffbb02}.slick-next,.slick-prev{border:2px solid var(--base-color);border-radius:5px;cursor:pointer;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;transition:all .2s ease-out;width:40px;z-index:10}.slick-prev{left:15px}.slick-next{right:15px}.slick-next:after,.slick-prev:after{border-bottom:2px solid var(--btn-color);border-left:2px solid var(--btn-color);content:"";display:block;height:12px;left:50%;margin-left:-4px;margin-top:-6px;position:absolute;top:50%;transition:all .2s ease-out;width:12px}.slick-prev:after{transform:rotate(45deg)}.slick-next:after{margin-left:-9px;transform:rotate(225deg)}.slick-next:hover,.slick-prev:hover{background:var(--btn-hover-color);opacity:1}.slick-next:hover:after,.slick-prev:hover:after{border-color:#fff}@media (min-width:1500px){.slick-prev{left:50px}.slick-next,.slick-prev{height:50px;margin-top:-25px;width:50px}.slick-next{right:50px}}@media (max-width:991px){.slick-dots{padding-top:30px}}.carousel>div:not(:first-of-type){display:none}.carousel .slick-next,.carousel .slick-prev{background:hsla(0,0%,100%,.7);border:2px solid #fff;bottom:-25px;height:40px;margin-top:0;position:absolute;top:inherit;width:40px}@media (max-width:600px){.carousel .slick-next,.carousel .slick-prev{bottom:-30px}}@media (min-width:992px){.carousel .slick-next,.carousel .slick-prev{bottom:-15px}}.carousel .slick-next:active,.carousel .slick-next:focus,.carousel .slick-prev:active,.carousel .slick-prev:focus{outline:none}.carousel .slick-next::-moz-focus-inner,.carousel .slick-prev::-moz-focus-inner{border:0}.carousel .slick-next:after,.carousel .slick-prev:after{border-color:var(--link-color);border-width:1px}.carousel .slick-next:hover,.carousel .slick-prev:hover{background:var(--link-hover)}.carousel .slick-next:hover:after,.carousel .slick-prev:hover:after{border-color:#fff}.carousel .slick-track{align-items:stretch;display:flex;flex-wrap:wrap}.carousel .slick-slide{height:inherit}.carousel .slick-slide>div{height:100%}.carousel .slick-list{padding-top:10px}.carousel .slick-prev{left:50%;margin-left:-45px}.carousel .slick-next{margin-right:-45px;right:50%}.service .slick-slide{height:inherit}.service .card{background:hsla(0,0%,100%,.7);border:4px solid #fff;border-radius:25px;display:flex;flex-direction:column;height:100%;margin:10px;padding:10px;position:relative}.service .card p{font-size:1.1em}.service .card header{margin-bottom:7px}.service .btn{bottom:30px;margin:auto auto 0;max-width:45%;position:relative}.badge{color:#fff;left:15px;letter-spacing:.3px;position:absolute;top:20px;z-index:98}.badge svg{height:48px;width:48px}.reviews{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.reviews .review_card{margin-bottom:30px;padding-left:15px;padding-right:15px;width:50%}.reviews .item{background:var(--base-color-light);border-radius:5px;box-shadow:0 0 0 1px #ecf2f4;display:flex;flex-direction:column;padding:20px;position:relative}.reviews .item:hover{background:var(--base-color);box-shadow:2px 3px 3px #4f4f4f}.reviews img{display:block;margin:0 auto}.reviews .item-body{color:#fff;flex:1 0 auto}.reviews .item-footer .btn{display:block;margin:0 auto;max-width:200px}.reviews .item-title,.reviews-modal .item-title{color:#fff;display:flex;flex-direction:column;font-size:18px;font-weight:700;line-height:1.3}.reviews .item-title span{font-family:Bradobrei,Georgia,serif}.reviews .item-header,.reviews-modal .item-header{align-items:center;display:flex;margin-bottom:10px}.reviews-modal img{float:left;margin-right:5px}@media only screen and (max-width:599px){.reviews-modal img{display:block;float:none;margin:0 auto}.reviews-carousel .slick-prev{left:13%!important}.reviews-carousel .slick-next{right:13%!important}}.reviews .item-quote svg,.reviews-modal .item-quote svg{fill:#356c81;height:30px;width:50px}.reviews .item-date,.reviews-modal .item-date{color:var(--color-h1);font-size:13px;margin-bottom:5px}.reviews .item-subtitle,.reviews-modal .item-subtitle{color:#999}.reviews .item-body,.reviews-modal .item-body{padding-top:10px}.reviews-carousel>div:not(:first-of-type){display:none}.reviews-carousel .slick-track{align-items:stretch;display:flex;flex-wrap:wrap}.reviews-carousel .slick-slide{height:inherit}.reviews-carousel .slick-slide>div{height:100%}.reviews-carousel .slick-next,.reviews-carousel .slick-prev{background:hsla(0,0%,100%,.7);border:2px solid #fff;bottom:-25px;height:40px;margin-top:0;position:absolute;top:50%;width:40px}.reviews-carousel .slick-prev{left:5%}.reviews-carousel .slick-next{right:5%}.reviews-carousel .slick-next:after,.reviews-carousel .slick-prev:after{border-color:#356c81;border-width:1px}.reviews-carousel .slick-next:hover,.reviews-carousel .slick-prev:hover{background:var(--link-color)}.reviews-carousel .slick-next:hover:after,.reviews-carousel .slick-prev:hover:after{border-color:#fff}@media (max-width:991px){.reviews .col{width:100%}}@media (max-width:499px){.reviews .item{padding:20px 20px 20px 60px}.reviews .item-quote{left:16px;top:44px}.reviews .item-body{font-size:13px}}.top-info-section{overflow:inherit!important}.top-info-block .btn,.top-info-block select.custom-select{height:50px;width:100%}.top-info-block ul{padding-left:5px}.top-info-block .form-control{background:#fff;border:2px solid #e6eff7;border-radius:5px;color:#727376;display:block;font-size:14px;height:50px;line-height:1.42857143;margin-bottom:20px;padding:0 10px;text-shadow:none}.top-info-block .form-grid{display:grid;gap:20px;grid-auto-rows:50px;grid-template-areas:"fio tel select" "date time btn";grid-template-columns:repeat(3,260px);grid-template-rows:repeat(2,50px)}.top-info-block .form-grid .input-fio{grid-area:fio}.top-info-block .form-grid .input-tel{grid-area:tel}.top-info-block .form-grid .select{grid-area:select}.top-info-block .form-grid .input-date{grid-area:date}.top-info-block .form-grid .input-time{grid-area:time}.top-info-block .form-grid .input-btn{grid-area:btn}@media only screen and (max-width:1251px){.top-info-block .form-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media only screen and (max-width:1092px){.top-info-block .form-grid{grid-template-areas:"fio tel" "select select" "date time" "btn btn";grid-template-columns:repeat(2,minmax(180px,1fr));grid-template-rows:repeat(4,50px)}.top-info-block .btn{margin:0 auto;width:50%}}@media only screen and (max-width:599px){.top-info-block .form-grid{grid-template-areas:"fio" "tel" "select" "date" "time" "btn";grid-template-columns:1fr;grid-template-rows:50px;width:100%}.top-info-block .btn{width:80%}}.top-info-block .element{color:#fff;height:100%;padding:20px 25px}.top-info-block .el-1{background:var(--base-color-light);border-radius:5px 0 0 0}.top-info-block .el-2{background:var(--base-color);border-radius:0 5px 0 0;padding:20px 25px 25px;position:relative;z-index:100}.top-info-block .element .title{color:#fff;font-size:24px;margin-bottom:12px}.top-info-block .element .title svg{height:24px;margin-top:-5px;vertical-align:middle;width:24px}.top-info-block .el-1 li:first-of-type{padding-top:6px}.top-info-block .el-1 li{border-bottom:1px solid hsla(0,0%,100%,.5);margin-bottom:16px;padding-bottom:16px}.top-info-block .el-1 li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.top-info-block .el-1 li span{float:right}.top-info-block .msg-block{background:var(--base-color-light);border-radius:5px;padding:15px}@media only screen and (max-width:991px){.top-info-block .el-1{border-radius:5px;margin-bottom:20px;min-width:325px}.top-info-block .el-2{border-radius:5px}}@media only screen and (max-width:768px){.top-info-block .el-1{min-width:290px}.top-info-block .el-2{padding-bottom:60px}.top-info-block>.flex-container{flex-direction:column}.top-info-block .el-1 .flex-container{justify-content:flex-start}}@media only screen and (max-width:360px){.top-info-block{font-size:.8em}}.ui-datepicker{border-radius:0;font-size:14px;margin-top:2px}.ui-datepicker .ui-datepicker-header{border:none;border-radius:0}.ui-widget-content{background:#fff;border:1px solid #ddd;color:#333}.ui-icon-circle-triangle-e{background-position:-34px 0}.ui-icon-circle-triangle-w{background-position:-98px 0}#ui-datepicker-div{border:none;border-radius:5px;box-shadow:0 6px 8px rgba(0,0,0,.3);display:none;padding:15px;width:239px;z-index:400!important}.ui-datepicker .ui-datepicker-header{border-bottom:1px solid #e6e6e6;padding-bottom:10px;position:relative}.ui-datepicker .ui-datepicker-title{color:#666;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker th{color:#666;font-weight:400}.ui-datepicker td{padding:0}.ui-widget-header{background:#e9e9e9;border:1px solid #ddd;color:#333;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;border:none;border-radius:2px;color:#775387;font-family:Roboto,sans-serif;font-weight:700;padding:.3em;text-align:center}.ui-state-default:hover{opacity:.8}.ui-datepicker-today a{color:#666!important}.ui-widget-header{background:#fff}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:none!important;border:none}.datepicker-wrapper input+span{background:#fff;bottom:-2px;display:block;height:6px;left:0;max-width:240px;opacity:0;position:absolute;transition:all .2s ease-out;visibility:hidden;width:100%;z-index:300}.datepicker-wrapper input:focus{border-color:transparent;box-shadow:0 3px 8px rgba(0,0,0,.2)}.datepicker-wrapper input:focus+span{opacity:1;visibility:visible}.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:19px;width:10px}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:2px!important}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background:url(../img/datepicker-arrow.png) 0 0 no-repeat;cursor:pointer;height:19px;left:0!important;margin-left:0;margin-top:0;top:0!important;top:5px;width:10px}.ui-datepicker .ui-datepicker-next span{transform:rotate(180deg)}.ui-datepicker td a:hover{color:#666}.ui-datepicker-current-day a{background:#4e2361!important;color:#fff!important;cursor:pointer}.ui-timepicker-container{box-sizing:border-box;overflow:hidden;position:absolute}.ui-timepicker{list-style:none outside none;padding:0 1px;text-align:center}.ui-timepicker,.ui-timepicker-viewport{box-sizing:content-box;display:block;height:258px;margin:0}.ui-timepicker-viewport{overflow:auto;overflow-x:hidden;padding:0}.ui-timepicker-standard{background-color:#fff;border-radius:5px;box-shadow:0 6px 8px rgba(0,0,0,.3);color:#222;margin:2px 0 0;padding:10px;z-index:10000!important}.ui-timepicker-standard a{border:1px solid transparent;border-radius:0;color:#222;display:block;padding:1px 10px;text-decoration:none;transition:none}.ui-timepicker-standard .ui-state-hover{background:#4e2361;border-color:transparent;color:#fff;font-weight:400}.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}.ui-timepicker-hidden{display:none}.ui-timepicker-no-scrollbar .ui-timepicker{border:none}.messagers-block{bottom:50px;height:60px;position:fixed;right:30px;width:60px;z-index:1000}.messagers-block-main-btn{animation:btnpulse 2s infinite;background:url(../img/widget/feedbackbutton.svg) 50% 50% no-repeat #26c24a;background-size:80%;border:2px solid #26c24a;border-radius:100%;cursor:pointer;height:60px;position:relative;width:60px;z-index:10}@keyframes btnpulse{0%{box-shadow:0 0 0 0 rgba(38,194,74,.4)}70%{box-shadow:0 0 0 20px rgba(38,194,74,0)}to{box-shadow:0 0 0 0 rgba(38,194,74,0)}}.messagers-block-main-btn:hover{animation:none}.messagers-block.active .messagers-block-main-btn{animation:none;background:url(../img/widget/feedbackbutton-active.svg) 50% 50% no-repeat #fff}.messagers-block-buttons{height:100%;left:0;position:absolute;top:0;width:100%}.messagers-block-buttons.development a,.messagers-block-buttons>a{border-radius:100%;cursor:pointer;display:block;height:40px;left:calc(50% - 20px);margin:auto;opacity:0;position:absolute;top:calc(50% - 20px);transform:translate(0);transition:all .2s ease-out 0s;visibility:hidden;width:40px;z-index:5}.development a:hover,.messagers-block-buttons>a:hover{filter:brightness(114%)}.development a.telegram-btn,.messagers-block-buttons>a.telegram-btn{background:#2ca8dd url(../img/widget/telegram.svg) 50% no-repeat;background-size:80%}.messagers-block-buttons>a.whatsap-btn{background:#2ac54d url(../img/widget/whatsapp.svg) 50% no-repeat;background-size:60%}.messagers-block-buttons>a.viber-btn{background:#7360f2 url(../img/widget/viber.svg) 50% no-repeat;background-size:60%}.messagers-block-buttons>a.phone-btn{background:#2e79f2 url(../img/widget/messagers-btns-phone.svg) 50% no-repeat;background-size:50%}.messagers-block.active .messagers-block-buttons>a:nth-of-type(4){transform:translateY(-190px);transition-duration:.4s}.messagers-block.active .messagers-block-buttons>a:first-of-type{transform:translateY(-55px);transition-duration:.2s}.messagers-block.active .messagers-block-buttons>a:nth-of-type(2){transform:translateY(-100px);transition-duration:.3s}.messagers-block.active .messagers-block-buttons>a:nth-of-type(3){transform:translateY(-145px);transition-duration:.4s}.development a,.messagers-block.active .messagers-block-buttons>a{opacity:1;visibility:visible}#voluptad-kacusantum{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.sacusaudan-dumantum{clear:both;width:100%}.cusanmcig-sunantum{background:var(--bg-green-color);color:#000;display:block;font-size:.9em;font-weight:300;padding:10px;position:relative;text-decoration:none}.cusanmcig-sunantum.open{background:var(--bg-green-color-dark);color:#fff}.cusanmcig-sunantum:hover{background:var(--base-color-light);color:#fff}.cusanmcig-sunantum span.toggle-icon:after{background:url(../img/svg/more.svg) no-repeat 0 0;content:"";display:block;height:16px;position:absolute;transition:all .3s ease;width:16px}.cusanmcig-sunantum.open span.toggle-icon:after{background-image:url(../img/svg/more-b.svg);transform:rotate(-135deg)}.cusanmcig-sunantum span.toggle-icon{font-size:37px;font-weight:700;position:absolute;right:22px;top:calc(50% - 8px)}.nadaump-cinangum{display:none;overflow:auto;padding:17px}.nadaump-cinangum p{margin:0}.nadaump-cinangum img{display:block;float:left;height:auto;margin:0 14px 9px 0;width:49%}@media (max-width:767px){.nadaump-cinangum{padding:10px 0}#voluptad-kacusantum{gap:10px;grid-template-columns:1fr}}.blog{display:grid;gap:20px;grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(320px,400px));justify-content:center;margin:20px 0;transform:translateY(-30px)}.blog__card{background:var(--bg-green-color);border:4px solid var(--link-color);border-radius:25px;gap:20px;position:relative}.blog__item{display:flex;flex-direction:column;height:100%;padding:10px}.blog .title{color:var(--link-hover)}.blog__date{color:var(--date-color);font-size:13px}.blog__img{border-radius:15px;margin:0}.blog__img a{border-radius:12px;display:block;margin:0 10px;overflow:hidden}.blog__img img{opacity:1;transition:opacity 1s,transform 1s;vertical-align:top}.blog__img img:hover{opacity:.75;transform:scale(1.2)}.blog__introtext{flex:1 0 auto;text-align:justify}.blog__button{text-align:center}.content-section{grid-gap:30px;display:grid;grid-template-columns:1fr 560px}.content-section .topContent{text-align:left}.img-wrap-1{border:10px solid #fff;height:370px;position:absolute;right:50%;top:185px;width:300px}.img-wrap-1 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-wrap-2{height:430px;margin:0 0 0 auto;max-width:100%;width:470px}.img-wrap-2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-images{margin-top:1em;position:relative}@media (max-width:1429px){.img-wrap-2{height:380px;width:420px}.img-wrap-1{height:320px;width:250px}}@media (max-width:991px){.content-section{grid-gap:0;align-items:center;display:flex;flex-direction:column}.content-images{margin-left:106px;padding-bottom:150px}.content-section .content{order:2}.img-wrap-2{height:430px;width:470px}.img-wrap-1{height:370px;right:60%;top:205px;width:300px}}@media (max-width:767px){.content-images{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-left:0;padding-bottom:0}.img-wrap-1{border:none;position:relative;right:0;top:0}.img-wrap-1,.img-wrap-2{height:auto;width:auto}}.services{display:grid;gap:20px;grid-auto-rows:auto;grid-template-columns:repeat(3,minmax(320px,400px));justify-content:center;transform:translateY(-30px)}.services__card{background:var(--bg-green-color);border:4px solid var(--link-color);border-radius:25px;position:relative}.services__item{display:flex;flex-direction:column;height:100%;padding:10px}.services__text{flex:1 0 auto}.services__img{border-radius:15px;margin:0}.services__img img{opacity:1;transition:opacity 1s,transform 1s;vertical-align:top}a.absolute{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.img-wrapper{height:100%;position:relative}.gallery-wrapper{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.gallery-wrapper .item{overflow:hidden;position:relative}.gallery-wrapper .item:hover .plus{opacity:1;transition:all .2s ease-out}.gallery-wrapper .item:hover .plus svg{transform:scale(1.3);transition:all .2s ease-out}.gallery-wrapper .plus{align-items:center;background:rgba(0,0,0,.47);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-out;width:100%}.gallery-wrapper .plus svg{fill:#fff;height:50px;transition:all .2s ease-out;width:50px}.gallery-wrapper .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1259px){.gallery-wrapper{grid-gap:10px}}@media (max-width:767px){.gallery-wrapper{grid-gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:550px){.gallery-wrapper{grid-gap:10px}}.cls-1,.cls-2{fill:none}.cls-2{stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1359px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1360px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1359px){.hidden-md{display:none!important}}@media (min-width:1360px){.hidden-lg{display:none!important}}.hamburger{background:#fff;border:1px solid #0e7318;border-radius:8px;display:inline-block;height:40px;padding:5px;vertical-align:middle;width:40px}.btn__hamb,.hamburger{cursor:pointer;position:relative}.btn__hamb{background:#0e7318;display:block;height:4px;width:100%}.btn__hamb div{height:100%;width:100%}.btn__hamb:after,.btn__hamb:before{background:#0e7318;content:"";height:100%;left:0;position:absolute;width:100%}.btn__hamb:before{top:-8px}.btn__hamb:after{top:8px}.mobile-menu{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}@media (min-width:768px){.mobile-menu{padding-top:0}}.mobile-menu .mm__bg{background:hsla(0,0%,8%,.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.mobile-menu .mm__wrapper{background:#fff;height:100%;overflow-y:auto;position:relative;touch-action:auto;-ms-touch-action:auto;transform:translateX(-100%);transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:200}@media (min-width:768px){.mobile-menu .mm__wrapper{width:35%}}@media (min-width:1200px){.mobile-menu .mm__wrapper{width:25%}}.mobile-menu .h__logo{color:#333;font-size:2rem;font-weight:700;line-height:1.25;margin-left:20px;margin-top:15px;padding-left:40px}.mobile-menu .h__logo img{max-width:150px}.mm__header .close-btn{margin-right:15px;margin-top:15px;position:absolute;right:20px;top:0}.close-btn{cursor:pointer;height:20px;position:relative;transform:rotate(45deg);width:20px}.close-btn:before{height:18px;left:8px;top:0;width:2px}.close-btn:after{height:2px;left:0;top:8px;width:18px}.close-btn:after,.close-btn:before{background:#000;content:"";position:absolute}.close-btn--red:after,.close-btn--red:before{background:#000}.mobile-menu ol,.mobile-menu ul{list-style:none}.mobile-menu li{position:relative}.mobile-menu>div>ul>li.down>a{padding-right:60px}.mobile-menu .dropdown-button{display:block;height:45px;position:absolute;right:0;top:0;width:48px;z-index:10}.mobile-menu .dropdown-button:before{border-bottom:1px solid var(--btn-color);border-right:1px solid var(--btn-hover-color);content:"";display:block;height:12px;left:16px;position:absolute;right:20px;top:15px;transform:rotate(45deg);transition:all .3s ease-out;width:12px}.mobile-menu .dropdown-button.active:before{top:22px;transform:rotate(225deg)}.mobile-menu>div>ul>li.active .dropdown-button:before{border-color:#fff}.mobile-menu>div>ul>li>ul{display:none;position:static;width:100%}.mobile-menu>div>ul>li>a{background:#775387;border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff;display:block;font-size:16px;font-weight:700;letter-spacing:.5px;padding:13px 20px 10px;text-decoration:none}.mobile-menu>div>ul>li.active>a{background:#4e2361;color:#fff}.mobile-menu>div ul ul ul .active>a,.mobile-menu>div>ul>li>ul>li.active>a{text-decoration:underline}.mobile-menu>div ul ul ul a,.mobile-menu>div>ul>li>ul>li>a{color:#fff;display:block;font-size:14px;line-height:18px;padding:10px 10px 10px 32px;position:relative;text-decoration:none;transition:all .2s ease-out}.mobile-menu>div ul ul ul a:before,.mobile-menu>div>ul>li>ul>li>a:before{border-bottom:3px solid transparent;border-left:4px solid #fff;border-top:3px solid transparent;content:"";display:block;left:20px;position:absolute;top:16px}.mobile-menu>div ul ul ul a:before{top:12px!important}.mobile-menu>div ul ul ul a{font-size:13px;padding:6px 10px 6px 45px}.mobile-menu>div ul ul ul a:before{left:34px;top:10px}.mobile-menu .dropdown-button+ul{display:none;position:static;width:100%}.mobile-menu .active>.dropdown-button+ul{background:hsla(0,0%,100%,.1);padding:15px 0}.mobile-menu>div ul ul ul{padding:10px 0!important}.mobile-menu ul ul .dropdown-button{height:38px}.mobile-menu ul ul .dropdown-button:before{border:none;color:#fff;content:"+";font-size:18px;height:6px;left:17px;top:5px!important;transform:rotate(0)!important;width:6px}#scene{bottom:0;list-style:none;margin:0;padding:0;top:0;width:100%}#scene,.cart1,.cart10,.cart11,.cart2,.cart3,.cart4,.cart5,.cart6,.cart7,.cart8,.cart9{position:absolute}.cart1{left:5%;top:25%;width:75px}.cart2{left:8%;top:45%;width:95px}.cart3{height:149px;left:12%;top:260px;width:106px}.cart4{height:113px;left:16%;top:40px;width:86px}.cart5{height:154px;left:18%;top:472px;width:136px}.cart6{height:117px;right:25%;top:70%;width:118px}.cart7{height:153px;right:19%;top:80px;width:128px}.cart8{height:95px;right:22%;top:249px;width:110px}.cart9{height:129px;right:9%;top:100px;width:111px}.cart10{height:158px;right:11%;top:342px;width:133px}.cart11{height:101px;right:4%;top:220px;width:59px}@media only screen and (min-width:320px){.prev-content>div{padding-bottom:120px;padding-top:120px}.product{width:100%}.fusion_header .fusion_row{grid-template-areas:"phone" "logo" "text";grid-template-columns:1fr}.fusion_header .fusion_row .logo{grid-template-columns:1fr}.fusion_header .fusion_row .logo img{max-width:160px}.review{background-image:none}form input{width:70%}.top-menu{text-align:left}.top-menu>li>a{color:#4f5350}.b-top-but{left:-2px}.breadcrumb a:first-child{padding-left:15px}.prev-content__title{font-size:1.3em}.blog{grid-template-columns:repeat(1,minmax(320px,340px))}}@media only screen and (min-width:480px){.product{width:50%}.fusion_header .fusion_row{grid-template-areas:"phone phone logo logo" ". text text .";grid-template-columns:repeat(4,1fr)}.fusion_header .fusion_row .logo{grid-template-columns:1fr}.review{background-color:#fff;background-position:50%;background-repeat:no-repeat;border:0 solid #e2e2e2}form input{width:50%}.breadcrumb a:first-child{padding-left:46px}.prev-content__title{font-size:1.6em}}@media only screen and (min-width:768px){.prev-content>div{padding-bottom:220px;padding-top:220px}.about>div>div{width:50%}.fusion_header .fusion_row{grid-template-areas:"phone logo logo" ". text .";grid-template-columns:repeat(3,1fr)}.fusion_header .fusion_row .logo{grid-template-columns:190px 1fr}.product{width:33.3%}.sending_letter .flex-container>div{width:66.6%}form input{width:40%}.top-menu{text-align:center}.top-menu>li>a{color:#fff}.b-top-but{left:65px}.prev-content__title{font-size:2em}.blog{grid-template-columns:repeat(2,minmax(320px,400px))}}@media only screen and (min-width:1024px){.b-top-but{left:56px}.fusion_header .fusion_row{grid-template-areas:"phone logo text";grid-template-columns:repeat(3,1fr)}.branch,.branch>div{position:relative}.branch>div{z-index:1}.branch:after,.branch:before{content:"";height:489px;position:absolute;top:0;width:265px}.branch:after{background:url(../img/branch-left.png);transform:translateY(20px)}.branch:before{background:url(../img/branch-right.png);right:0}.blog{grid-template-columns:repeat(3,minmax(320px,400px))}}.page__body{display:flex;flex-direction:column}.header{flex:0 0 auto}.main{flex:1 0 auto}.footer,.main{position:relative}.footer{flex:0 0 auto}.icon,.icon svg{height:32px}.icon svg{fill:#333;width:32px}.circle{border-radius:50%}
