.brz-forms2__item[data-error-message]{position:relative}.brz-forms2__item[data-error-message] input{border:2px solid red !important;transition:none}.brz-forms2__item[data-error-message]:before{content:attr(data-error-message);position:absolute;display:flex;color:red;bottom:0;z-index:99999999;font-size:.9rem;justify-content:center;width:calc(100% - 20px - 10px);height:22px;align-items:center}.all-pages+div{opacity:0;text-align:center}.all-pages{cursor:pointer;text-align:center}.all-pages:after{display:inline-block;content:'»';transform:rotate(90deg);font-size:24px;font-weight:700;margin-left:15px;transition:.3s}.all-pages.active:after{transform:rotate(-90deg)}.all-pages.active+div{opacity:1}.brz .brz-carousel__slider:not(.slick-initialized){visibility:visible!important}
*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table,tbody,td,tfoot,th,thead,tr{font-family:serif;font-weight:400;font-size:18px}main{display:block}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a{color:inherit;font-family:inherit;font-size:inherit;text-decoration:none}li,ol,ul{margin:0;padding:0}li{list-style:none}button{background-color:transparent;font-family:inherit;font-size:inherit}button,input,select{border:none;margin:0;padding:0}input,select{-webkit-appearance:none}a,a:focus,button,button:focus{outline:none;box-shadow:none}:after{box-sizing:border-box}body,html{height:100%}body{flex-direction:column}body,header{display:flex}header{margin:0 auto;background:#fff;width:100%;position:fixed;top:0;flex-direction:row;justify-content:center;right:0;left:0;z-index:9}header+.content{margin-top:116px}.content{flex:1 0 auto;max-width:1648px;padding:0 84px;margin:0 auto;width:100%}body noscript{text-align:center}.header{margin:0 auto;height:64px;background-color:#eee}.header__title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;gap:15px;max-width:1648px;padding:0 84px;margin:0 auto}.header__title--contacts{padding-left:15px}.header__title--contacts p{color:#656565;font-size:16px;text-align:left}.header__title--contacts p br{display:none}.header__title--contacts p a{color:#6ea06d}.header__title--helper{display:flex;flex-direction:row}.header__title--helper-consult{display:flex;align-content:center;justify-content:center}.header__title--helper-consult p{color:#656565;font-size:18px;display:flex;justify-content:center;align-items:center;padding-right:30px;padding-left:30px}.header__title--helper-button{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;background-color:#6ea06d;cursor:pointer;padding:4px 14px}.header__title--helper-button a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#fff;font-family:Times New Roman,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:3px;text-transform:uppercase;white-space:nowrap}.header__title--helper-button:hover{background-color:#426342;transition-duration:.4s}.nav{margin:0 auto;height:54px;display:flex;justify-content:space-between;align-items:center;max-width:1648px;padding:12px 84px}.nav .nav__logo{display:none}.nav__desctop{width:100%}.nav__contactInfo{justify-content:center}.nav__contactInfo,.nav__contactInfo--item{display:flex;flex-direction:row;align-items:center}.nav__contactInfo--item{justify-content:flex-start}.nav__contactInfo--item_image{border-radius:4px;background:#dedede;width:20px;height:20px;padding:3px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:8px}.nav__contactInfo--item_paragraph p{color:#656565;font-family:Times New Roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:113%}.nav__contactInfo--item_paragraph p a{font-weight:700}.nav__contactInfo--item:not(:last-child){margin-right:24px}.nav__logo{height:48px;width:144px}.nav__logo img{width:auto;height:48px;-o-object-fit:cover;object-fit:cover}.nav__desctop--menu-links:not(.sub-menu) li a{padding:10px 0}.nav__desctop--menu-links:not(.sub-menu) li.menu-item-has-children a{padding:10px 25px 10px 10px}.nav__desctop--menu-links{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav__desctop--menu-links li{position:relative;color:#2c2d2f;font-family:Times New Roman,sans-serif;font-size:18px;padding-bottom:1px;border-bottom:1px solid #fff;white-space:nowrap}.nav__desctop--menu-links li:not(:last-child){margin-right:15px}.nav__desctop--menu-links li>ul.sub-menu{position:absolute;top:-100%;left:0;margin-top:-1px;padding:10px 0;opacity:0;min-width:calc(100% + 50px);visibility:hidden;transition:.3s ease;background-color:#efefef;z-index:-2;display:none}.nav__desctop--menu-links li>ul.sub-menu li{margin:0;border-bottom:none}.nav__desctop--menu-links li>ul.sub-menu li:hover{border-bottom:none}.nav__desctop--menu-links li>ul.sub-menu li>a{width:100%}.nav__desctop--menu-links li a{padding:10px 25px;display:block}.nav__desctop--menu-links li.menu-item-has-children{border-color:#fff;margin-right:10px}.nav__desctop--menu-links li.menu-item-has-children:after{content:"";position:absolute;right:10px;top:47%;transform:translateY(-50%) rotate(45deg);border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px}.nav__desctop--menu-links li.menu-item-has-children:hover{border-bottom:1px solid #efefef}.nav__desctop--menu-links li.menu-item-has-children:hover:after{border-color:#fa846d;transition-duration:.4s}.nav__desctop--menu-links li.menu-item-has-children.current-menu-item:after{border-color:#fa846d}.nav__desctop--menu-links .current-menu-item{padding-bottom:1px;color:#fa846d}.nav__desctop--menu-links li:hover{color:#fa846d;transition-duration:.4s}.nav__desctop--menu-links li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:1}.nav__mobile{display:none}.nav__mobile .menu-burger__checkbox:checked~.background__checked{position:fixed;content:"";width:100vw;height:100vh;background:rgba(0,0,0,.5);top:0}.nav__mobile .menu-burger__checkbox:checked~.nav__mobile--menu{top:0;background-color:#5b855a;display:flex;flex-direction:column;justify-content:space-between}.nav__mobile .menu-burger__checkbox:checked~.nav__mobile--menu .nav__mobile--menu__bottom{padding:0 15px 24px}.nav__mobile .menu-burger__checkbox:checked~.nav__mobile--menu .nav__mobile--menu__bottom .nav__contactInfo{border-top:1px solid #82b381;padding-top:24px;flex-direction:column;align-items:flex-start}.nav__mobile .menu-burger__checkbox:checked~.nav__mobile--menu .nav__mobile--menu__bottom .nav__contactInfo--item_paragraph p{color:#fff}.nav__mobile .menu-burger__checkbox:checked~.nav__mobile--menu .nav__mobile--menu__bottom .nav__contactInfo--item:not(:last-child){margin-bottom:8px;margin-right:0}.nav__mobile .menu-burger__checkbox:checked~.nav__mobile--menu .nav__mobile--menu__bottom .header__title--helper-button{width:100%;margin-top:24px}.nav__mobile--button{width:32px;height:32px;position:relative}.nav__mobile--button label{display:flex;width:100%;height:100%}.nav__mobile--button-hamburger{position:relative;display:block;width:45%;height:8px;margin:10px auto;border-top:2px solid #fa846d;border-bottom:2px solid #fa846d}.nav__mobile--button-hamburger:before{content:"";position:absolute;top:10px;left:0;width:100%;border-top:2px solid #fa846d}.nav__mobile--menu{background-color:#fff;width:330px;height:100vh;overflow:auto;padding:0;color:#ccc;display:block;visibility:visible;opacity:1;text-align:center;transition:all .3s ease-in-out;position:fixed;top:-120%;right:0;z-index:9;border-radius:0!important}.nav__mobile--menu.active{top:0}.nav__mobile--menu .header{display:none}.nav__mobile--menu-close{height:83px;position:relative;border-bottom:1px solid #82b381;display:flex;padding-left:15px}.nav__mobile--menu-close .close{position:absolute;right:22px;top:calc(50% - 10px);width:32px;height:32px;z-index:999999}.nav__mobile--menu-close .close:after,.nav__mobile--menu-close .close:before{position:absolute;left:15px;content:" ";height:19px;width:2px;background-color:#fff}.nav__mobile--menu-close .close:before{transform:rotate(45deg)}.nav__mobile--menu-close .close:after{transform:rotate(-45deg)}.nav__mobile--menu-logo{text-align:start;display:flex;flex-direction:row;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:10px}.nav__mobile--menu-logo img{max-width:78px;width:100%;height:auto}.nav__mobile--menu-logo p{margin:0}.nav__mobile--menu-logo p a{color:#fff;font-family:Times New Roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.nav__mobile--menu-logo a img{max-width:78px;width:100%;height:auto}.nav__mobile--menu>nav{margin:0 auto;padding:0 20px;width:100%}.nav__mobile--menu-links{text-align:left;font-size:18px;line-height:1.5em;color:#fff;margin:0 auto 10px;font-family:Times New Roman,sans-serif}.nav__mobile--menu-links .sub-menu{font-size:16px}.nav__mobile--menu-links .current-menu-item>a{color:#fa846d}.nav__mobile--menu-links>.menu-item{padding:20px 40px 0 15px}.nav__mobile--menu-links>.menu-item>.menu-burger__label-mobile{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.nav__mobile--menu-links>.menu-item-has-children{position:relative}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile{position:absolute;width:16px;height:16px;content:"";background:url(/wp-content/themes/ecosober/assets/images/home/mobile-menu-item.svg);background-repeat:no-repeat;background-size:cover;right:22px;top:20px;transition:all .3s}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked{top:26px;transform:rotate(180deg)}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu{display:block;padding-left:20px}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu .menu-item{padding:20px 20px 0}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu .menu-item-has-children{position:relative}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu .menu-item-has-children>.menu-burger__checkbox-mobile{position:absolute;width:16px;height:16px;content:"";background:url(/wp-content/themes/ecosober/assets/images/home/mobile-menu-item.svg);background-repeat:no-repeat;background-size:cover;right:0;top:23px;transition:all .3s}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu .menu-item-has-children>.menu-burger__checkbox-mobile:checked{top:20px;transform:rotate(180deg)}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu .menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu{display:block;padding-left:20px;padding-top:15px}.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu .menu-item-has-children>.sub-menu,.nav__mobile--menu-links>.menu-item-has-children>.sub-menu{display:none}.content-image,.contents__main--first-image,.contents__main--post-image,.contents__main--posts-image>div,.latest__post--image,.small-banner{position:relative}.contents__main--post .content-image:empty,.contents__main--post .contents__main--post-image:empty{height:0!important;display:none!important}.contents__main--post-image{background-color:#e4e4e4;overflow:hidden;padding:40px 40px 0}.contents__main--post-image img{margin:0 auto;max-width:100%;height:480px;width:100%;-o-object-fit:cover;object-fit:cover}.small-banner img{height:390px}.contents__main--first-image div img,.contents__main--posts-image,.small-banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.contents__main--posts-image{height:217px}form{position:relative;display:grid;align-items:center}form.load:before{position:absolute;content:"";width:100%;height:100%;background:#fff;z-index:999;opacity:.7}form.load:after{position:absolute;content:url(/wp-content/themes/ecosober/assets/images/spinner.svg);width:81px;height:81px;z-index:9999;top:18%;left:40%}form label .formbuilder-required{display:none}form label a{color:#fa846d}form label a:hover{color:#c35d4a;transition-duration:.4s}.cfb-form button{background-color:#fa846d;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:3px;text-transform:uppercase;font-family:Times New Roman,serif;height:48px;width:100%}.cfb-form button:hover{background-color:#c35d4a;transition-duration:.4s}.cfb-form .formbuilder-checkbox-group{font-family:Slabo27px,serif;font-size:18px;margin:0;padding:0;color:#656565}.rendered-form input[type=checkbox]{-webkit-appearance:auto!important;display:inline-block!important;margin-right:8px!important}.form-group{margin-bottom:24px!important}.cfb-form .formbuilder-text.form-group input{margin-bottom:0!important}.breadcrumbs{width:100%;font-family:serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px;color:#000;letter-spacing:-.035em;padding:24px 0}.breadcrumbs span a{line-height:150%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.breadcrumbs span.breadcrumbs__separator,.breadcrumbs span a{color:#2f2f2f;font-family:Times New Roman,sans-serif;font-size:16px;font-style:normal;font-weight:400}.breadcrumbs span.breadcrumbs__separator{line-height:24px}.breadcrumbs span.breadcrumbs__current{color:var(--Brand-Green,#6ea06d);font-family:Times New Roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none}.home--headers{width:100%}.home--headers__breadcrumbs{margin:0 auto}.button_popUp{color:#fff!important}.validation-failed [data-error]:after{content:attr(data-error);font-size:12px;line-height:1;font-weight:400;position:absolute;left:0;right:0;bottom:-14px;color:red;text-align:center}.cfb-form [data-error]:not(.formbuilder-checkbox-group) [name]{border:1px solid red}.form-group{position:relative}.popUp{width:100vw;height:100%;display:flex;justify-content:center;align-items:center;visibility:visible;flex-direction:column;text-align:left;position:fixed;left:0;top:0;z-index:9999999;display:none}.popUp__background{position:absolute;background-color:#fff;width:100%;height:100%;opacity:.7}.popUp p{margin-top:30px;text-align:center}.popUp__block{width:753px;min-height:592px;padding:0 10px;background-color:#fff;opacity:1;z-index:9999;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.popUp__block--close{width:38px;height:38px;display:flex;background-color:#fa846d;justify-content:center;align-items:center;color:#fff;font-size:30px;font-weight:900;font-family:sans-serif;margin-top:-18px;margin-left:99%;cursor:pointer}.popUp__block--title{font-family:Times New Roman,serif;font-style:normal;font-weight:400;font-size:55px;color:#2c2d2f;line-height:55px;text-align:center;margin-top:65px}.popUp__block--form{width:80%;margin:0 auto}.popUp__block--form form{max-width:732px;margin:32px auto 0}.popUp__block--form form.load:after{top:25%;left:45%}.popUp__block--form form .response.success{color:#6ea06d}.popUp__block--form form label a{color:#fa846d}.popUp__block--form form label a:hover{color:#c35d4a;transition-duration:.4s}.popUp__block--form form .formbuilder-required{display:none}.popUp__block--form form input[type=email],.popUp__block--form form input[type=tel],.popUp__block--form form input[type=text]{width:100%;height:72px;border:1px solid #b4b4b4;margin-bottom:15px;padding-left:30px;background-color:transparent;font-size:18px;font-family:Times New Roman,serif}.popUp__block--form form input[type=email]:focus,.popUp__block--form form input[type=tel]:focus,.popUp__block--form form input[type=text]:focus{border:1px solid #fa846d}.popUp__block--form form input[type=submit]{width:100%;height:72px;background-color:#fa846d;font-family:Times New Roman,serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;letter-spacing:.2rem}.popUp__block--form form input[type=submit]:hover{background-color:#c35d4a;transition-duration:.4s}.popUp__block--form form input[type=checkbox]{display:none}.popUp__block--form form input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"✔"}.popUp__block--form form span.wpcf7-list-item-label:before{color:#656565;font-family:fontello;font-size:18px;display:block;text-align:center;border:1px solid #b4b4b4;width:18px;height:18px;line-height:18px;position:absolute;z-index:1;top:15px;left:0;box-sizing:border-box}.popUp__block--form form .gdpr_wrap{display:grid;grid-template-rows:1fr;grid-template-columns:2fr 2fr}.popUp__block--form form .gdpr_wrap .wpcf7-form-control-wrap{display:flex;align-items:center}.popUp__block--form form .gdpr_wrap br{display:none}.popUp__block--form form .wpcf7-list-item{margin:0 0 0 2em}.popUp__block--form form .wpcf7-list-item-label{font-family:Times New Roman,serif;font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#656565}.popUp__block--form form .wpcf7-list-item-label a{color:#fa846d}.popUp__block--form form .ajax-loader{display:none}.popUp__block--form form .wpcf7-not-valid-tip{margin-bottom:20px}.popUp__block--form form .wpcf7-response-output{text-align:center;border:1px solid red;color:#656565;font-family:Times New Roman,serif;font-style:normal;font-weight:400;font-size:20px;line-height:26px}.button_popUp{cursor:pointer}.button_popUp:hover{background-color:#c35d4a;transition-duration:.4s}#emailContactFormPopUp p{padding:0 15px}#emailContactFormPopUp .popUp__block{padding-bottom:100px!important;min-height:auto!important}.footer{margin-top:48px}.footer__nav .menu__items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.footer__nav .menu__items li{color:#2c2d2f;font-family:Times New Roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;width:100%}.footer__nav .menu__items li a:hover{text-decoration:underline;color:#fb846e;transition-duration:.4s}.footer__nav .menu__items li.special{font-weight:700}.footer__contacts{background-color:#e3e3e3}.footer__contacts--info>:nth-child(2):hover,.footer__contacts--info>:nth-child(3):hover{text-decoration:underline}.footer__contacts--info p{line-height:150%}.footer__contacts--info p:first-child{font-weight:700;color:#2c2d2f}.footer__contacts-item{display:flex;flex-direction:column;flex-basis:33.3333333333%}.footer__contacts-item p{font-weight:700;color:#2c2d2f;line-height:150%}.footer__contacts--block{padding:48px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.footer__contacts--block-description{width:50%}.footer__contacts--block-information{width:50%;display:flex;justify-content:space-between}.footer__contacts--block-description img{margin-bottom:12px;max-width:180px;height:auto}.footer__contacts--block-description p{color:#656565;font-family:Times New Roman,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.footer__copyright{padding:24px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer__copyright-paragraph{color:var(--Black-text,#2f2f2f);font-family:Times New Roman,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;width:33%}.footer__copyright-dmca{width:33%}.footer__copyright-social-media svg path:hover{fill:#426342;transition-duration:.4s}footer .hidden_link{max-width:0;max-height:0;pointer-events:none;opacity:0;display:none}footer .phone_call{position:fixed;bottom:100px;right:30px;width:52px;z-index:8;height:52px;text-align:center;box-shadow:0 5px 10px 2px rgba(34,60,80,.2);transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;background-size:cover;text-decoration:none;background-color:#6ea06d;background-image:none;background-repeat:no-repeat;background-position:50%;outline:none!important;max-width:none!important;display:flex;align-items:center;justify-content:center}footer .phone_call:hover{background-color:#477446;transition-duration:.4s}footer .back_to_top{width:52px;height:52px;border-radius:50%;background-color:#fa846d;justify-content:center;align-items:center;position:fixed;bottom:40px;right:30px;z-index:8;display:none;cursor:pointer}footer .back_to_top:hover{background-color:#c35d4a;transition-duration:.4s}footer .back_to_top img{width:24px;height:24px}footer .back_to_top-show{display:flex}@media (max-width:1440px){.small-banner img{height:220px}}@media only screen and (max-width:1440px){.contents__main--posts-image{height:187px}.popUp__block{width:653px}.popUp__block--title{font-size:50px;line-height:50px}.popUp__block--form form input[type=email],.popUp__block--form form input[type=tel],.popUp__block--form form input[type=text]{width:100%;height:65px}.popUp__block--form form input[type=submit]{width:100%;height:64px}.popUp__block--form form span.wpcf7-list-item-label:before{top:10px}}@media only screen and (max-width:1400px){.header__title--helper-consult p{font-size:16px}}@media only screen and (max-width:1290px){.header__title--helper-consult p{font-size:14px}}@media only screen and (max-width:1280px){.popUp__block{width:618px}.popUp__block--form form input[type=email],.popUp__block--form form input[type=tel],.popUp__block--form form input[type=text]{width:100%}}@media screen and (max-width:1250px){.content,.header__title{padding:0 40px}.nav{padding:12px 40px}}@media only screen and (max-width:1220px){.contents__main--posts-image{height:162px}}@media screen and (max-width:1175px){.footer .content{padding:0}.footer__contacts--block{flex-direction:column}.footer__contacts--block-description,.footer__contacts--block-information{width:100%}.footer__contacts--block-description{margin-bottom:24px}}@media (max-width:1150px){.nav__desctop--menu-links li a{font-size:16px;padding:10px 20px}}@media (max-width:1100px){.small-banner{display:none}}@media only screen and (max-width:1075px){.header__title--helper-consult{display:none}}@media screen and (max-width:1035px){.nav__contactInfo--item:not(:last-child){margin-right:10px}}@media screen and (max-width:1024px){header+.content{margin-top:84px}.header{padding:0 40px;display:none}.header__title{padding:0}.nav{padding:0 40px;height:84px}.nav .nav__logo{display:block;width:180px;height:60px}.nav .nav__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:1024px){.header{margin-left:0;margin-right:0}.nav__logo a{width:100%}.nav__desctop{display:none}.nav__mobile{display:flex;justify-content:flex-end;align-items:center}.contents__main--posts-image{height:190px}.popUp__block{width:500px}.popUp__block--title{font-size:36px;line-height:36px}.popUp__block--form form input[type=email],.popUp__block--form form input[type=tel],.popUp__block--form form input[type=text]{width:100%}.popUp__block--form form input[type=submit]{width:80%;margin:20px auto 30px}.popUp__block--form form span.wpcf7-list-item-label:before{top:4px}.popUp__block--form form .gdpr_wrap{width:100%;grid-template-columns:1fr}}@media (max-width:1024px){.nav__logo{padding:0}}@media only screen and (max-width:1020px){.nav__logo{padding:0}.nav__logo,.nav__logo a{display:flex;justify-content:flex-start}}@media (max-width:991.98px){.nav__mobile--menu-links>.menu-item-has-children>.menu-burger__checkbox-mobile:checked~.sub-menu .menu-item{padding:20px 0 0}}@media screen and (max-width:975px){.footer__copyright{flex-direction:column;align-items:center}.footer__copyright-dmca,.footer__copyright-paragraph{width:100%;text-align:center;margin-bottom:24px}.footer__copyright-social-media{width:100%;text-align:center}}@media screen and (max-width:850px){.popUp__block--form form.load:after{left:43%;top:23%}}@media (max-width:810px){.contents__main--post-image img{display:block}}@media only screen and (max-width:768px){.home{padding:0!important}.contents__main--post-image{padding:30px 30px 0}.contents__main--posts-image{height:247px}.popUp__block{width:95%;padding:0 0 30px;min-height:0;max-height:592px;overflow-y:auto;margin:20px}.popUp__block--close{margin-top:0;margin-left:auto}.popUp__block--title{font-size:30px;line-height:30px;margin-top:10px}.popUp__block--form form{top:4px}.popUp__block--form form input[type=email],.popUp__block--form form input[type=tel],.popUp__block--form form input[type=text]{width:100%}.popUp__block--form form span.wpcf7-list-item-label:before{top:4px}.popUp__block--form form .gdpr_wrap{width:100%}}@media (max-width:768px){#emailContactFormPopUp .popUp__block{padding-bottom:20px!important}}@media screen and (max-width:767.98px){.footer__contacts--block-information{flex-wrap:wrap;gap:15px}}@media screen and (max-width:635px){.header{height:52px;padding:8px 15px}.header__title--contacts{padding-left:0}.header__title--contacts p br{display:block}.footer__contacts--block{padding:32px 15px}}@media screen and (max-width:615px){.content,.nav{padding:0 15px}}@media (max-width:575px){.footer__contacts-item{flex-basis:100%}.footer__contacts--block-description p br{display:none}}@media only screen and (max-width:480px){.contents__main--posts-image{height:157px}.popUp__block{width:95%}.popUp__block--title{font-size:28px;line-height:28px}.popUp__block--form form input[type=email],.popUp__block--form form input[type=tel],.popUp__block--form form input[type=text]{width:100%;height:49px}.popUp__block--form form input[type=submit]{width:90%}}@media screen and (max-width:475px){.header__title--helper{width:45%}.nav__mobile--menu{width:100vw}.nav__mobile--menu .header{display:block}}@media screen and (max-width:460px){.footer__nav .menu__items li{width:100%}}@media screen and (max-width:374px){.header__title--contacts p{font-size:14px}}@media screen and (max-width:360px){.header__title--contacts p{font-size:13px}}@media screen and (max-width:350px){.popUp__block--form form.load:after{left:43%;top:40%}}@media (max-width:320px){.post .contents__main--post-image img{max-width:150px}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.feedback{margin:112px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:84px;align-items:center}.feedback__telephone{display:flex;flex-direction:column;position:relative}.feedback__telephone--image{width:100%;height:auto}.feedback__telephone--contact{display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;bottom:24px;left:24px}.feedback__telephone--contact-image{width:52px;height:52px;border-radius:50%;background-color:#6ea06d;display:flex;justify-content:center;flex-shrink:0;align-items:center;margin-right:24px;border:3px solid #fff;box-shadow:0 4px 7px 0 rgba(0,0,0,.18)}.feedback__telephone--contact-image img{width:24px;height:24px}.feedback__telephone--contact-help{box-shadow:0 4px 7px 0 rgba(0,0,0,.18);border-radius:8px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:12px;position:relative}.feedback__telephone--contact-help:before{content:url(/wp-content/themes/ecosober/assets/images/home/vector.svg);position:absolute;width:0;height:0;top:33%;left:-12px}.feedback__telephone--contact-help p{font-family:Times New Roman,serif;color:#6ea06d;text-transform:uppercase;letter-spacing:.2rem;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.feedback__telephone--contact-help p a{color:#2c2d2f;font-family:Times New Roman,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:block;margin-bottom:4px}.feedback__telephone--contact-help p a:hover{color:#fa846d;transition-duration:.4s}.feedback__telephone--contact-help p:not(:last-child){margin-bottom:4px}.feedback__telephone--contact-help p:last-child a{margin-bottom:0}.feedback__register{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.feedback__register h2{font-size:48px;line-height:normal;margin-bottom:12px}.feedback__register h2,.feedback__register p{font-family:Times New Roman,serif;font-style:normal;color:#000;font-weight:400}.feedback__register p{margin-bottom:35px;font-size:18px;line-height:125%}.feedback__register--form{width:100%}#feedback__register_id .rendered-form input[type=checkbox]{margin-right:0!important;display:none!important}form .response.success{color:#6ea06d}form .formbuilder-checkbox{display:flex}form[data-form-id="4191"] input[type=checkbox]{display:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;opacity:0;width:0;height:0}form[data-form-id="4191"] input[type=checkbox]+label{position:relative;cursor:pointer;color:#23283c;font-family:Times New Roman,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:143%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}form[data-form-id="4191"] input[type=checkbox]+label:before{position:relative;display:block;content:"";width:20px;height:20px;border-radius:4px;border:1px solid #23283c;margin-right:8px}form[data-form-id="4191"] input[type=checkbox]:checked+label:before{content:url(/wp-content/themes/ecosober/assets/images/home/icon.svg);background-color:#6ea06d;border:none;width:20px;height:20px}form[data-form-id="4191"] button{max-width:245px}form input[type=email],form input[type=tel],form input[type=text]{width:100%;height:48px;background:#f1f1f1;margin-bottom:20px;padding-left:16px;font-size:16px;line-height:125%;font-family:Times New Roman,serif}form input[type=email]:focus,form input[type=tel]:focus,form input[type=text]:focus{border:1px solid #fa846d}form input[type=submit]{height:72px;background-color:#fa846d;font-family:Times New Roman,serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;letter-spacing:.2rem}form input[type=submit]:hover{background-color:#c35d4a;transition-duration:.4s}.lists-map{margin-top:112px}.lists-map h2{color:#000;font-family:Times New Roman,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:48px}.lists-map__wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.lists-map__wrapper-left,.lists-map__wrapper-right{width:47%}.lists-map__wrapper-left #addressList{max-height:620px;overflow-y:auto;direction:rtl;padding-left:16px}.lists-map__wrapper-left #addressList::-webkit-scrollbar{height:10px;width:4px}.lists-map__wrapper-left #addressList::-webkit-scrollbar-track{background-color:#f1f1f1}.lists-map__wrapper-left #addressList::-webkit-scrollbar-thumb{background:#6ea06d}.lists-map__wrapper-left #addressList .address{direction:ltr;background-color:#fff;transition:background-color .3s;cursor:pointer}.lists-map__wrapper-left #addressList .address.active{border:1px solid #f1f1f1;background-color:#f1f1f1}.lists-map__wrapper-left #addressList .address__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:24px}.lists-map__wrapper-left #addressList .address__wrapper--image{margin-right:12px}.lists-map__wrapper-left #addressList .address__wrapper--image img{width:140px;height:107px;-o-object-fit:cover;object-fit:cover}.lists-map__wrapper-left #addressList .address__wrapper--title .add_title{color:var(--Black,#292828);font-family:Times New Roman,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:150%;margin-bottom:4px}.lists-map__wrapper-left #addressList .address__wrapper--title .add_description{color:var(--Gray,#656565);font-family:Times New Roman,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin:0}.lists-map__wrapper-right #map{height:573px}.faq h1{font-size:48px;font-weight:700;line-height:normal;margin:64px 0 24px}.faq__description,.faq h1{color:#2f2f2f;font-family:Times New Roman,sans-serif;font-style:normal;text-align:center}.faq__description{font-size:18px;font-weight:400;line-height:20px;max-width:700px;margin:0 auto 84px}.faqBlock{justify-content:space-between;display:flex;align-items:center;margin-bottom:24px;padding:24px;background:#f1f1f1;cursor:pointer}.faqBlock:last-child{margin-bottom:0}.faqBlock--wrapper{max-width:91%}.faqBlock--wrapper_svg{transform:rotate(0)}.faqBlock.open .faqBlock--wrapper_svg svg{transform:rotate(180deg);transition-duration:.4s}.faqBlock.open .answer{max-height:100%;margin-top:16px;transition:max-height .4s}.faqBlock .questions{font-size:24px;font-weight:700;line-height:100%}.faqBlock .answer,.faqBlock .questions{color:var(--Black-text,#2f2f2f);font-family:Times New Roman,sans-serif;font-style:normal}.faqBlock .answer{font-size:18px;font-weight:400;line-height:133%;max-height:0;overflow:hidden}@media only screen and (max-width:1440px){form input[type=submit]{width:100%;height:64px}}@media screen and (max-width:1440px){.lists-map__wrapper-right #map{height:620px}}@media only screen and (max-width:1024px){form input[type=submit]{margin:20px auto 0}}@media screen and (max-width:935px){.feedback{display:flex;flex-direction:column;grid-gap:32px;margin:84px auto 0}.feedback__register,.feedback__telephone{width:100%}.lists-map{margin-top:84px}.lists-map h2{margin-bottom:32px}.lists-map__wrapper{flex-direction:column-reverse}.lists-map__wrapper-left,.lists-map__wrapper-right{width:100%}.lists-map__wrapper-right #map{margin-bottom:48px}.faq h1{margin:24px 0}.faq__description{margin:0 auto 64px}.faqBlock.open{align-items:flex-start}}@media screen and (max-width:635px){.feedback{margin:64px auto 0}.feedback__register h2{font-size:42px}.lists-map{margin-top:64px}.lists-map h2{font-size:42px}.lists-map__wrapper-right #map{height:287px}}@media screen and (max-width:550px){.lists-map__wrapper-left #addressList{padding-left:3px}.lists-map__wrapper-left #addressList .address__wrapper--title .add_title{font-size:18px}.lists-map__wrapper-left #addressList .address__wrapper--title .add_description{font-size:16px}}@media screen and (max-width:520px){.faqBlock .questions{font-size:20px}}@media screen and (max-width:420px){.faq h1{font-size:38px;margin:0 0 24px}.faq__description{margin:0 auto 48px}.faqBlock{padding:15px}}@media screen and (max-width:360px){.lists-map__wrapper-left #addressList .address__wrapper{padding:16px}.lists-map__wrapper-left #addressList .address__wrapper--image img{width:110px;height:85px}.lists-map__wrapper-left #addressList .address__wrapper--title .add_title{font-size:16px}.lists-map__wrapper-left #addressList .address__wrapper--title .add_description{font-size:14px}}@media screen and (max-width:345px){.feedback__telephone--contact-help p{font-size:11px}.feedback__telephone--contact-help p a{font-size:14px}}
/*!
Theme Name: ecosober
Author: Dima^2
Description: 
Version: 1.0.0
Text Domain: ecosober

*/
#cta-block_wrapper-1,#cta-block_wrapper-2{margin:48px 0;background:#fff;padding:32px}#cta-block_wrapper-1 .cta-block-flex,#cta-block_wrapper-2 .cta-block-flex{display:flex}#cta-block_wrapper-1 .cta-block-title,#cta-block_wrapper-2 .cta-block-title{font-weight:700;font-size:27px;line-height:36px;margin-bottom:8px}#cta-block_wrapper-1 .cta-block-image,#cta-block_wrapper-2 .cta-block-image{margin-right:32px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#cta-block_wrapper-1 .cta-block-link,#cta-block_wrapper-2 .cta-block-link{background:#6ea06d;color:#fff;display:block;font-size:16px;letter-spacing:3.2px;line-height:24px;margin-top:35px;margin-bottom:0;text-transform:uppercase;text-align:center;width:100%;padding:25px 20px;box-sizing:border-box}@media screen and (max-width:350px){#cta-block_wrapper-1 .cta-block-link,#cta-block_wrapper-2 .cta-block-link{font-size:14px;line-height:21px}}#cta-block_wrapper-1 .cta-block-link:hover,#cta-block_wrapper-2 .cta-block-link:hover{color:#fff;background-color:#477446;transition-duration:.4s}#cta-block_wrapper-1 .cta-block-subtitle,#cta-block_wrapper-2 .cta-block-subtitle{display:flex;flex-direction:column}#cta-block_wrapper-1 .cta-block-subtitle p,#cta-block_wrapper-2 .cta-block-subtitle p{margin-bottom:20px;font-size:20px}#cta-block_wrapper-1 .cta-block-subtitle p:last-of-type,#cta-block_wrapper-2 .cta-block-subtitle p:last-of-type{margin-bottom:0}@media (max-width:768px){#cta-block_wrapper-1 .cta-block-flex,#cta-block_wrapper-2 .cta-block-flex{flex-direction:column;align-items:center}#cta-block_wrapper-1 .cta-block-subtitle p,#cta-block_wrapper-2 .cta-block-subtitle p{font-size:18px}#cta-block_wrapper-1 .cta-block-title,#cta-block_wrapper-2 .cta-block-title{font-size:22px;line-height:30px}#cta-block_wrapper-1 .cta-block-image,#cta-block_wrapper-2 .cta-block-image{margin-right:0;margin-bottom:20px}}
.contents__sitebar--register{height:180px;background-color:#fff;display:flex;justify-content:center;align-items:center}.contents__sitebar--register-button{width:205px;height:73px;background-color:#6ea06d;display:flex;justify-content:center;align-items:center;cursor:pointer;letter-spacing:.2rem}.contents__sitebar--register-button:hover{background-color:#477446;transition-duration:.4s}.contents__sitebar--register-button p{font-family:serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center}@media only screen and (max-width:1024px){.contents__sitebar--register{height:120px}.contents__sitebar--register-button{width:180px;height:61px}}
#cta-block_wrapper-1,#cta-block_wrapper-2{margin:48px 0;background:#fff;padding:32px}#cta-block_wrapper-1 .cta-block-flex,#cta-block_wrapper-2 .cta-block-flex{display:flex}#cta-block_wrapper-1 .cta-block-title,#cta-block_wrapper-2 .cta-block-title{font-weight:700;font-size:27px;line-height:36px;margin-bottom:8px}#cta-block_wrapper-1 .cta-block-image,#cta-block_wrapper-2 .cta-block-image{margin-right:32px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#cta-block_wrapper-1 .cta-block-link,#cta-block_wrapper-2 .cta-block-link{background:#6ea06d;color:#fff;display:block;font-size:16px;letter-spacing:3.2px;line-height:24px;margin-top:35px;margin-bottom:0;text-transform:uppercase;text-align:center;width:100%;padding:25px 20px;box-sizing:border-box}@media screen and (max-width:350px){#cta-block_wrapper-1 .cta-block-link,#cta-block_wrapper-2 .cta-block-link{font-size:14px;line-height:21px}}#cta-block_wrapper-1 .cta-block-link:hover,#cta-block_wrapper-2 .cta-block-link:hover{color:#fff;background-color:#477446;transition-duration:.4s}#cta-block_wrapper-1 .cta-block-subtitle,#cta-block_wrapper-2 .cta-block-subtitle{display:flex;flex-direction:column}#cta-block_wrapper-1 .cta-block-subtitle p,#cta-block_wrapper-2 .cta-block-subtitle p{margin-bottom:20px;font-size:20px}#cta-block_wrapper-1 .cta-block-subtitle p:last-of-type,#cta-block_wrapper-2 .cta-block-subtitle p:last-of-type{margin-bottom:0}@media (max-width:768px){#cta-block_wrapper-1 .cta-block-flex,#cta-block_wrapper-2 .cta-block-flex{flex-direction:column;align-items:center}#cta-block_wrapper-1 .cta-block-subtitle p,#cta-block_wrapper-2 .cta-block-subtitle p{font-size:18px}#cta-block_wrapper-1 .cta-block-title,#cta-block_wrapper-2 .cta-block-title{font-size:22px;line-height:30px}#cta-block_wrapper-1 .cta-block-image,#cta-block_wrapper-2 .cta-block-image{margin-right:0;margin-bottom:20px}}

			
		
.no-js .lazyload{display:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}