:root{--color-white:#fff;--gin-bg-layer:#fff;--gin-border-m:10px}html{scroll-behavior:smooth}@media screen and (max-width:768px){.layout-container{padding-top:110px}}::-webkit-scrollbar{width:10px}@media screen and (max-width:768px){::-webkit-scrollbar{width:5px}}::-webkit-scrollbar-track{background:#f7f8fa}::-webkit-scrollbar-thumb{background:#1e3246}::-webkit-scrollbar-thumb:hover{background:#00a18c}body{font-family:"Montserrat",sans-serif;background:#fff;font-feature-settings:"pnum" on,"lnum" on;color:#394655}body.modal_opened{overflow:hidden}*{box-sizing:border-box}a,button{cursor:pointer;transition:all .2s ease-in-out}.container{width:1540px;max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (max-width:1550px){.container{width:1240px}}@media screen and (max-width:1200px){.container{width:1100px}}@media screen and (min-width:768px) and (max-width:1024px){.container{max-width:calc(100% - 30px);width:900px}}@media screen and (max-width:768px){.container{max-width:100%;width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.region-header-logo{width:33%}}@media screen and (max-width:768px){.region-header-middle{width:100%}}.header{position:relative}@media screen and (max-width:768px){.header{position:fixed;top:0;left:0;right:0;z-index:12;background:#fff}}.header__top{background:#8a6abe;position:relative}.header__top__link{padding:18px 30px;text-align:center;font-weight:600;font-size:18px;text-decoration:none;color:#fff;display:block;text-transform:uppercase;letter-spacing:.035em;background-image:url("../images/topbg.svg");background-size:cover;background-position:center}@media screen and (max-width:1024px){.header__top__link{padding:10px 20px;font-size:15px}}@media screen and (max-width:768px){.header__top__link{font-size:12px;height:32px;padding:5px 20px;display:flex;align-items:center;justify-content:center}}.header .close{position:absolute;width:16px;height:16px;background-image:url(../images/svg/close.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:12px;right:30px;display:block}@media screen and (max-width:768px){.header .close{width:14px;height:14px;right:20px}}.header__socials{width:100%;display:flex;padding:14px 0;justify-content:flex-end;font-weight:500;font-size:14px;font-family:"Forum",cursive}@media screen and (max-width:768px){.header__socials{justify-content:center}}.header__socials__item{margin-left:30px;color:#8599a9;display:inline-flex;align-items:center;text-decoration:none;line-height:1}@media screen and (max-width:768px){.header__socials__item{font-size:0;margin-left:5px;margin-right:5px;width:40px;height:40px;border-radius:100%;border:1px solid #848797;justify-content:center}}.header__socials__item__icon{margin-right:7px;display:block}@media screen and (max-width:768px){.header__socials__item__icon{margin-right:0}}.header__socials__item:hover{color:#75bbc3}.header__socials__item:hover svg{fill:#75bbc3}.header__main{border-top:1px solid #eaf2f7;border-bottom:1px solid #eaf2f7}@media screen and (max-width:768px){.header__main{padding-top:15px;padding-bottom:15px}}.header__main>.container{display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (max-width:768px){.header__main>.container{align-items:center;flex-wrap:nowrap}}.header__logo{display:flex;flex-flow:column;width:220px;padding-top:10px;padding-bottom:10px}@media screen and (max-width:1024px){.header__logo{width:190px}}@media screen and (max-width:768px){.header__logo{width:100%;padding-top:0;padding-bottom:0}}.header__logo__img img{width:100%;display:block;height:auto}.header__logo__slogan{padding-top:9px;font-style:italic;font-weight:500;font-size:12px}@media screen and (max-width:1024px){.header__logo__slogan{font-size:10px}}@media screen and (max-width:768px){.header__logo__slogan{display:none}}.header__contacts{display:flex;flex-flow:column;margin-left:auto;padding:0;position:relative;min-width:380px}@media screen and (max-width:1200px){.header__contacts{min-width:300px}}@media screen and (min-width:768px) and (max-width:1110px){.header__contacts{width:100px;min-width:100px}}@media screen and (max-width:768px){.header__contacts{min-width:0;position:unset}}.header__contacts__item{display:flex;flex-flow:column;padding-top:20px;padding-bottom:20px;margin-left:50px;color:#394655;position:relative;padding-left:35px}@media screen and (max-width:1550px){.header__contacts__item{padding-top:15px;padding-bottom:15px;margin-left:25px}}@media screen and (max-width:1024px){.header__contacts__item{padding-top:10px;padding-bottom:10px;margin-left:20px}}@media screen and (max-width:768px){.header__contacts__item{padding-top:0;padding-bottom:0;margin-left:0;padding-left:0;text-align:right}.header__contacts__item:first-child{display:none}}.header__contacts__item__icon{left:0;position:absolute}@media screen and (max-width:768px){.header__contacts__item__icon{display:none}}.header__contacts__top{border-left:1px solid #e8edf0;display:flex;height:100%;align-items:center;justify-content:center;font-size:18px;font-weight:700}@media screen and (min-width:768px) and (max-width:1110px){.header__contacts__top{font-size:0}}@media screen and (max-width:768px){.header__contacts__top{font-size:0;border-radius:100%;width:46px;height:46px;background:#f1f4f6;color:#75bbc3;margin-left:10px;border:0}}.header__contacts__top__icon{color:#75bbc3;margin-right:10px}@media screen and (min-width:768px) and (max-width:1110px){.header__contacts__top__icon{font-size:18px}}@media screen and (max-width:768px){.header__contacts__top__icon{margin-right:0}}.header__contacts__top__icon svg{width:24px;height:auto;display:block}.header__contacts__top__drop{margin-left:10px}@media screen and (max-width:768px){.header__contacts__top__drop{display:none}}.header__contacts__top__drop svg{transition:all .2s ease-in-out}.header__contacts__top:hover{cursor:pointer;color:#75bbc3}.header__contacts .header__contacts__body{position:absolute;top:100%;left:0;right:0;padding:40px 30px;border-radius:10px;background:#FFF;box-shadow:0 4px 23px 0 rgba(57,70,85,0.14);z-index:4;transition:all .2s ease-in-out;opacity:0;pointer-events:none}@media screen and (min-width:768px) and (max-width:1110px){.header__contacts .header__contacts__body{min-width:300px;right:unset}}@media screen and (max-width:768px){.header__contacts .header__contacts__body{border-radius:0}}.header__contacts .header__contacts__body__delim{width:100%;height:1px;display:block;background:#f1f4f6;margin:10px 0}@media screen and (max-width:768px){.header__contacts.opened .header__contacts__top{background:#75bbc3}}@media screen and (max-width:768px){.header__contacts.opened .header__contacts__top__icon{color:#fff}}.header__contacts.opened .header__contacts__top__drop svg{transform:rotate(180deg)}.header__contacts.opened .header__contacts__body{opacity:1;pointer-events:all}.header__contacts__messengers{display:flex;align-self:flex-start;padding-top:23px;padding-left:20px}.header__inst+.header__contacts{margin-left:0}.header__inst{margin:auto 20px auto auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:100%;background-color:#f1f4f6;color:#75bbc3;transition:all .2s ease-in-out}@media screen and (max-width:768px){.header__inst{margin-right:0}}@media(max-width:350px){.header__inst{display:none}}.header__inst svg{width:24px;height:auto;display:block}.header__inst:hover{background:#75bbc3;color:#fff}.header a.header__contacts__min:hover,.header a.header__contacts__top:hover{color:#75bbc3}.header__consult{background:#f1f4f6;display:flex;align-items:center;padding:15px 55px;text-decoration:none;color:#394655;font-weight:700;font-size:15px;text-transform:uppercase;border:0}@media screen and (max-width:1550px){.header__consult{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.header__consult{position:fixed;width:50%;bottom:0;left:0;z-index:9;justify-content:center;height:50px;padding:15px 10px;font-size:14px}.header__consult,.header__consult:hover{background:#75bbc3;color:#fff}}.header__consult:hover{background:#75bbc3;color:#fff}.header__phonemob{background:#475b73;align-items:center;padding:15px 55px;text-decoration:none;color:#394655;font-weight:700;font-size:15px;text-transform:uppercase;display:none!important}@media screen and (max-width:768px){.header__phonemob{display:flex!important;position:fixed;width:50%;bottom:0;right:0;z-index:9;justify-content:center;height:50px;padding:15px 10px;font-size:14px}.header__phonemob,.header__phonemob:hover{background:#475b73;color:#fff}}.header__phonemob:hover{background:#75bbc3;color:#fff}.header__bot{border-bottom:1px solid #eaf2f7}@media screen and (max-width:768px){.menu_opened .header__bot{height:calc(100vh - 126px);overflow:auto}.header__bot .container{padding:0}}.header__menu{display:flex;flex-flow:row wrap;align-items:center}@media screen and (max-width:768px){.header__menu{display:none;padding:0;width:100%}.menu_opened .header__menu{display:flex;flex-direction:column}}.header__menu .menu-item,.header__menu__item{padding:0;margin:0}@media screen and (max-width:768px){.header__menu .menu-item,.header__menu__item{padding:0;border-bottom:1px solid #eaf2f6}}.header__menu .menu-item button,.header__menu .menu-item a,.header__menu__item button,.header__menu__item a{padding:20px;line-height:1;position:relative;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;color:#394655;font-size:16px;text-decoration:none;font-weight:400;background:transparent;border:0}@media screen and (max-width:1550px){.header__menu .menu-item button,.header__menu .menu-item a,.header__menu__item button,.header__menu__item a{padding:20px 15px}}@media screen and (max-width:1024px){.header__menu .menu-item button,.header__menu .menu-item a,.header__menu__item button,.header__menu__item a{padding:20px 15px;font-size:14px}}@media screen and (min-width:768px) and (max-width:1110px){.header__menu .menu-item button,.header__menu .menu-item a,.header__menu__item button,.header__menu__item a{padding:15px 8px;font-size:12px}}@media screen and (max-width:768px){.header__menu .menu-item button,.header__menu .menu-item a,.header__menu__item button,.header__menu__item a{padding:20px;display:block;width:100%;text-align:left;font-size:15px}}.header__menu .menu-item button.is-active,.header__menu .menu-item button:hover,.header__menu .menu-item a.is-active,.header__menu .menu-item a:hover,.header__menu__item button.is-active,.header__menu__item button:hover,.header__menu__item a.is-active,.header__menu__item a:hover{color:#75bbc3!important}.header__menu .menu-item.menu-item__akcii a,.header__menu__item.menu-item__akcii a{color:#d8554e}.header__menu .menu-item.menu-item__akcii a:hover,.header__menu__item.menu-item__akcii a:hover{color:#75bbc3}.header__menu .menu-item.menu-item__reviews,.header__menu__item.menu-item__reviews{position:relative}.header__menu .menu-item.menu-item__reviews .menu_counter,.header__menu__item.menu-item__reviews .menu_counter{position:absolute;color:#75bbc3;right:0;top:16px;width:24px;font-size:14px}@media screen and (max-width:1550px){.header__menu .menu-item.menu-item__reviews .menu_counter,.header__menu__item.menu-item__reviews .menu_counter{width:19px;font-size:12px;margin-right:-4px}}@media screen and (max-width:768px){.header__menu .menu-item.menu-item__reviews .menu_counter,.header__menu__item.menu-item__reviews .menu_counter{right:20px;display:none}}.header__menu .menu-item__icon,.header__menu__item__icon{display:inline-flex;flex-flow:column;align-items:flex-start;margin-right:10px;width:15px;height:15px;position:relative}@media screen and (min-width:768px) and (max-width:1110px){.header__menu .menu-item__icon,.header__menu__item__icon{margin-right:5px}}@media screen and (max-width:768px){.header__menu .menu-item__icon,.header__menu__item__icon{display:none}}.header__menu .menu-item__icon>span,.header__menu__item__icon>span{width:100%;height:1px;display:block;margin:2px 0;background:#75bbc3;transition:all .2s ease-in-out}.header__menu .menu-item__icon>span:last-child,.header__menu__item__icon>span:last-child{max-width:10px}.header__menu .menu-item__brd,.header__menu__item__brd{margin-right:20px}@media screen and (min-width:768px) and (max-width:1110px){.header__menu .menu-item__brd,.header__menu__item__brd{margin-right:10px}}.header__menu .menu-item__brd .btn_open_menu,.header__menu__item__brd .btn_open_menu{padding-left:0;padding-right:0}@media screen and (max-width:768px){.header__menu .menu-item__brd,.header__menu__item__brd{border:0;padding-left:0;border-bottom:1px solid #eaf2f6;position:relative;padding-right:0;margin-right:0;width:100%}.header__menu .menu-item__brd .btn_open_menu,.header__menu__item__brd .btn_open_menu{position:relative;padding-left:20px;padding-right:20px;display:flex;text-align:left;justify-content:flex-start}.header__menu .menu-item__brd .btn_open_menu .mobcaret,.header__menu__item__brd .btn_open_menu .mobcaret{display:none}}@media screen and (max-width:768px) and (max-width:768px){.header__menu .menu-item__brd .btn_open_menu .mobcaret,.header__menu__item__brd .btn_open_menu .mobcaret{position:absolute;right:0;top:0;bottom:0;width:54px;align-items:center;justify-content:flex-end;background:#fff;padding-right:20px;display:inline-flex;box-sizing:border-box}.header__menu .menu-item__brd .btn_open_menu .mobcaret svg,.header__menu__item__brd .btn_open_menu .mobcaret svg{fill:#75bbc3}}.header__menu .menu-item__akcii,.header__menu__item__akcii{height:40px;border-radius:100px;background:#75bbc3;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;font-weight:500;font-size:14px;margin-left:auto;text-decoration:none;padding:5px 14px}@media screen and (min-width:768px) and (max-width:1110px){.header__menu .menu-item__akcii,.header__menu__item__akcii{display:none}}@media screen and (max-width:768px){.header__menu .menu-item__akcii,.header__menu__item__akcii{width:100%;padding:20px;background:#fff;color:#75bbc3;border-radius:0;height:auto;justify-content:flex-start}}.header__menu .menu-item__akcii__icon,.header__menu__item__akcii__icon{margin-right:7px}.header__menu .menu-item__akcii__icon svg,.header__menu__item__akcii__icon svg{height:20px;width:auto;display:block}.header__menu .menu-item__akcii:hover,.header__menu__item__akcii:hover{opacity:.9}.header__menu .menu-item__color a,.header__menu__item__color a{color:#d8554e}.header__menu .menu-item__inlinesign,.header__menu__item__inlinesign{display:inline-flex;margin-left:5px;width:28px;height:28px;border-radius:100%;background:#fae8e7;align-items:center;justify-content:center;margin-top:-7px;margin-bottom:-6px}.header__menu .menu-item__topsign,.header__menu__item__topsign{color:#75bbc3;margin-top:-15px;font-weight:400;font-family:"Forum",cursive}.header__menu .menu-item.menu-item--expanded,.header__menu__item.menu-item--expanded{position:relative}.header__menu .menu-item.menu-item--expanded::marker,.header__menu__item.menu-item--expanded::marker{display:none;content:""}.header__menu .menu-item.menu-item--expanded>a:after,.header__menu__item.menu-item--expanded>a:after{content:"";display:block;box-sizing:border-box;width:7px;height:7px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);margin-left:5px;margin-top:-5px;border-radius:2px;border-color:#75bbc3}@media screen and (max-width:768px){.header__menu .menu-item.menu-item--expanded>a:after,.header__menu__item.menu-item--expanded>a:after{display:none}}.header__menu .menu-item.menu-item--expanded>.menu-dropdown,.header__menu__item.menu-item--expanded>.menu-dropdown{position:absolute;opacity:0;max-height:0;transition:all .2s ease-in-out;top:100%;width:auto;left:0;z-index:4;background:#fff;white-space:nowrap;border:1px solid #eaf2f6}@media screen and (max-width:768px){.header__menu .menu-item.menu-item--expanded>.menu-dropdown,.header__menu__item.menu-item--expanded>.menu-dropdown{position:unset;opacity:1;max-height:unset;top:unset;width:100%;left:unset;border:0;white-space:unset}}.header__menu .menu-item.menu-item--expanded:hover>.menu-dropdown,.header__menu__item.menu-item--expanded:hover>.menu-dropdown{opacity:1;max-height:500px}@media screen and (max-width:768px){.header__menu .menu-item.menu-item--expanded>button,.header__menu .menu-item.menu-item--expanded>a,.header__menu__item.menu-item--expanded>button,.header__menu__item.menu-item--expanded>a{margin-right:54px}}.header__menu .menu-item.menu-item--expanded .mobcaret,.header__menu__item.menu-item--expanded .mobcaret{display:none}@media screen and (max-width:768px){.header__menu .menu-item.menu-item--expanded .mobcaret,.header__menu__item.menu-item--expanded .mobcaret{position:absolute;right:0;top:0;bottom:0;width:54px;align-items:center;justify-content:flex-end;background:#fff;padding-right:20px;display:inline-flex;box-sizing:border-box}}.header__menu ul.menu{margin:0;display:flex;flex-flow:row wrap;list-style:none!important}@media screen and (max-width:768px){.header__menu ul.menu{flex-direction:column}}.header__menu ul.menu.menu-level-0{flex-direction:row}@media screen and (max-width:768px){.header__menu ul.menu.menu-level-0{flex-direction:column}}@media screen and (max-width:768px){.header__menu ul.menu.menu-level-1{display:none}}.header__menu ul.menu.menu-level-1 li{display:block}.header__menu ul.menu.menu-level-1 li a{padding-top:10px;padding-bottom:10px}@media screen and (max-width:768px){.header__menu ul.menu.menu-level-1 li a{text-transform:none;font-size:16px;color:#848797;padding-top:0}}.header__menu ul.menu.menu-level-1 li:first-child a{padding-top:25px}@media screen and (max-width:768px){.header__menu ul.menu.menu-level-1 li:first-child a{padding-top:10px}}.header__menu ul.menu.menu-level-1 li:last-child a{padding-bottom:25px}@media screen and (max-width:768px){.header__menu ul.menu.menu-level-1 li:last-child a{padding-bottom:10px}}.header__menu>.menu-item:last-child>a{padding-right:0}.header__mobile{display:none}@media screen and (max-width:768px){.header__mobile{display:flex;margin-left:auto}}.header__mobile__btn{border-radius:100%;width:46px;height:46px;display:none;background:#f1f4f6;color:#75bbc3;align-items:center;justify-content:center;margin-left:10px;border:0}@media screen and (max-width:768px){.header__mobile__btn{display:inline-flex}}.header__mobile__btn svg{width:20px;height:20px;display:block}.header__mobile__btn__menu{flex-direction:column;padding:15px;position:relative}.header__mobile__btn__menu span{display:block;width:20px;height:2px;background:#75bbc3;margin:2px auto;transition:all .2s ease-in-out}.header__mobile__btn__menu span:last-child{width:50%;margin-left:0}.menu_opened .header__mobile__btn__menu span:last-child{display:none}.menu_opened .header__mobile__btn__menu span{margin:0}.menu_opened .header__mobile__btn__menu span:first-child{transform:rotate(45deg);position:absolute;width:20px}.menu_opened .header__mobile__btn__menu span:nth-child(2){transform:rotate(-45deg)}.header__mobile__contacts{display:none}.header__mobile__contacts.opened{padding:50px 20px;display:block;box-shadow:0 45px 61px rgba(30,50,70,0.18)}.header__mobile__contacts__item{margin-bottom:20px}.header__mobile__contacts__item+.header__mobile__contacts__item{margin-top:40px}.header__mobile__contacts__item .header__contacts__min{font-weight:500;font-size:16px;color:#8599a9}.header__mobile__contacts__top{font-weight:700;font-size:20px;text-decoration:none;color:#394655}.header__mobile__contacts__socials{display:flex;flex-flow:row wrap}.header__mobile__contacts__socials a{margin:2px;width:calc(33.333% - 4px);height:60px;padding:5px 10px;border:1px solid #eceff3;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#8599a9;text-decoration:none}.header__mobile__contacts__socials a:hover{text-decoration:none}.header__mobile__phone.opened svg{opacity:0}.header__mobile__phone.opened:before,.header__mobile__phone.opened:after{display:block;width:100%;height:2px;background:#75bbc3;margin:2px auto;transition:all .2s ease-in-out;max-width:16px;content:"";position:absolute}.header__mobile__phone.opened:before{transform:rotate(45deg);width:16px}.header__mobile__phone.opened:after{transform:rotate(-45deg)}.header .menu-item--expanded{list-style-type:none!important;list-style-image:unset!important}@media screen and (max-width:768px){.header .region-header-middle .block-menu>.menu>.menu-item--expanded{position:relative}}.messenger_link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background-color:#f1f4f6;color:#75bbc3;margin:3px;transition:all .2s ease-in-out}.messenger_link__tg{padding-right:3px}.messenger_link:hover{opacity:.8}.region-breadcrumb .breadcrumb{padding:10px 0;font-size:14px;color:#1e3246}.region-breadcrumb .breadcrumb a{color:#8599a9;text-decoration:none}.region-breadcrumb .breadcrumb a:hover{color:#000}.region-breadcrumb .page-title{margin-top:40px;margin-bottom:50px}@media screen and (max-width:768px){.region-breadcrumb .page-title{margin-top:20px;margin-bottom:40px}}.dropmenu{max-height:0;overflow:hidden;transition:all .2s ease-in-out;position:absolute;top:100%;left:0;right:0;width:100%;z-index:2;background:#f2f2f2}@media screen and (max-width:768px){.dropmenu{transition:none}}.dropmenu.opened{max-height:90vh;border-bottom:1px solid #eaf2f7;z-index:4}@media screen and (max-width:768px){.dropmenu.opened{top:78px;position:fixed;height:calc(100vh - 128px);overflow:auto;width:100%;left:0;right:0;background:#fff}.header__withtop .dropmenu.opened{top:110px;height:calc(100vh - 160px)}}.dropmenu .block-menu>ul.menu{margin:0;padding:0;list-style:none outside;position:relative}.dropmenu .block-menu>ul.menu>.menu-item{padding:15px 0;background:#f2f2f2;width:31%}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item{width:100%;padding:0;border-bottom:1px solid #eaf2f6;background:#fff}.dropmenu .block-menu>ul.menu>.menu-item.menu-item--expanded{position:relative}.dropmenu .block-menu>ul.menu>.menu-item .mobcaret{position:absolute;right:0;top:0;bottom:0;width:54px;align-items:center;justify-content:flex-end;background:#fff;padding-right:20px}}.dropmenu .block-menu>ul.menu>.menu-item>a{text-decoration:none;font-weight:500;font-size:18px;color:#394655;display:block;position:relative;padding:10px 25px 10px 0;line-height:1}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item>a{padding:20px;background:#fff;text-transform:uppercase;color:#394655;font-size:15px;text-decoration:none}}.dropmenu .block-menu>ul.menu>.menu-item>a:after{content:"";position:absolute;right:0;width:0;height:0;border-style:solid;border-width:20px 11px 20px 0;border-color:transparent #fff transparent transparent;top:0;opacity:0;transition:all .2s ease-in-out}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item>a:after{display:none}}.dropmenu .block-menu>ul.menu>.menu-item>a.is-active,.dropmenu .block-menu>ul.menu>.menu-item>a:hover{color:#75bbc3}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item.menu-item--expanded>a{margin-right:54px}}.dropmenu .block-menu>ul.menu>.menu-item:not(.menu-item--expanded):after{display:none}.dropmenu .block-menu>ul.menu>.menu-item:first-child{padding-top:40px}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item:first-child{padding:0;margin:0}}.dropmenu .block-menu>ul.menu>.menu-item:last-child{padding-bottom:40px}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item:last-child{padding:0;margin:0}}.dropmenu .block-menu>ul.menu>.menu-item>.menu{display:flex;position:absolute;top:0;bottom:0;height:100%;background:#fff;width:69%;left:31%;margin:0;padding:50px 60px;opacity:0;transition:all .2s ease-in-out;pointer-events:none;flex-flow:column wrap}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item>.menu{width:100%;right:unset;max-width:unset;left:unset;position:unset;height:unset;padding:0;display:none;opacity:1;background:transparent}}.dropmenu .block-menu>ul.menu>.menu-item>.menu>.menu-item{margin-bottom:30px;padding-right:30px;max-width:50%}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item>.menu>.menu-item{max-width:100%}}.dropmenu .block-menu>ul.menu>.menu-item>.menu>.menu-item>a{text-decoration:none;font-weight:600;font-size:18px;color:#394655;display:block;position:relative}.dropmenu .block-menu>ul.menu>.menu-item>.menu>.menu-item>a:hover{color:#75bbc3}@media screen and (min-width:768px){.dropmenu .block-menu>ul.menu>.menu-item>.menu:after{position:absolute;left:100%;width:100%;top:0;bottom:0;height:100%;content:"";background:#fff;display:block}}@media screen and (max-width:768px){.dropmenu .block-menu>ul.menu>.menu-item.opened>.menu{display:block}.dropmenu .block-menu>ul.menu>.menu-item.opened .mobcaret svg{transform:rotate(180deg);fill:#394655}}.dropmenu .block-menu>ul.menu>.menu-item:hover>a:after{opacity:1}.dropmenu .block-menu>ul.menu>.menu-item:hover>.menu{opacity:1;pointer-events:all}.dropmenu .container{position:relative}@media screen and (max-width:768px){.dropmenu .container{padding:0}}.dropmenu .views-element-container{position:absolute;top:50px;right:0;width:245px}@media screen and (max-width:768px){.dropmenu .views-element-container{display:none}}.dropmenu .views-element-container .akcia{padding:17px 20px}.dropmenu .views-element-container .akcia .akcia__logo{display:none}.dropmenu .views-element-container .akcia .akcia__content{display:flex;flex-direction:column;min-height:335px}.dropmenu .views-element-container .akcia .akcia__top{order:1}.dropmenu .views-element-container .akcia .akcia__label{left:unset;width:100%;bottom:unset;padding-right:0;padding-bottom:0;position:unset;order:2;margin-top:20px}.dropmenu .views-element-container .akcia .field--name-field-akcia-img{order:3;position:absolute;bottom:0;width:120%;height:auto;left:50px;margin-top:auto;margin-bottom:-79px}.dropmenu .views-element-container .akcia .akcia__prices{top:unset;left:50px;bottom:80px}.mobcaret{display:none}@media screen and (max-width:768px){.mobcaret{display:flex}}.btn_open_menu.opened .header__menu__item__icon{justify-content:center;align-items:center}.btn_open_menu.opened .header__menu__item__icon>span{position:absolute;margin:0}.btn_open_menu.opened .header__menu__item__icon>span:first-child{transform:rotate(45deg)}.btn_open_menu.opened .header__menu__item__icon>span:last-child{opacity:0}.btn_open_menu.opened .header__menu__item__icon>span:nth-child(2){transform:rotate(-45deg)}.mobile_fixed_btns{display:none}@media screen and (max-width:768px){.mobile_fixed_btns{display:flex;position:fixed;z-index:11;bottom:0;left:0;right:0;width:100%}}.mobile_fixed_btns__call,.mobile_fixed_btns__servs{width:50%;height:60px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;background:#75bbc3;font-weight:700;font-size:14px;padding:5px;text-transform:uppercase;border:0;letter-spacing:.06em}.mobile_fixed_btns__servs__icon{width:16px;margin-right:10px}.mobile_fixed_btns__servs__icon span{width:16px;margin:4px 0;display:block;height:2px;background:#fff}.mobile_fixed_btns__servs__icon span:last-child{width:8px}.mobile_fixed_btns__call{background:#1e3246}.dropmenu__back{display:none}@media screen and (max-width:768px){.header__menu.sublevel_opened .menu-item,.header__menu.sublevel_opened .header__menu__item{display:none}.header__menu.sublevel_opened .menu-item.opened,.header__menu.sublevel_opened .header__menu__item.opened{display:block}.header__menu.sublevel_opened .menu-item.opened .mobcaret,.header__menu.sublevel_opened .header__menu__item.opened .mobcaret{right:unset;left:0;transform:rotate(180deg);height:55px;background:#ebf4fa}.header__menu.sublevel_opened .menu-item.opened>a,.header__menu.sublevel_opened .header__menu__item.opened>a{padding-left:54px;color:#75bbc3;background:#ebf4fa}.header__menu.sublevel_opened .menu-item.opened ul.menu.menu-level-1,.header__menu.sublevel_opened .header__menu__item.opened ul.menu.menu-level-1{display:block}.header__menu.sublevel_opened .menu-item.opened ul.menu.menu-level-1 a,.header__menu.sublevel_opened .header__menu__item.opened ul.menu.menu-level-1 a{padding:20px;display:block;width:100%;text-align:left;font-size:15px;color:#1e3246;text-decoration:none;font-weight:600;background:transparent;border:0;text-transform:uppercase}.dropmenu__back{position:relative;display:flex;padding:0;border:0;border-bottom:1px solid #eaf2f6;margin:0;line-height:1;width:100%}.dropmenu__back .mobcaret{position:absolute;top:0;bottom:0;width:54px;align-items:center;justify-content:flex-end;padding-right:24px;right:unset;left:0;transform:rotate(180deg);height:55px;background:#f2f2f2}.dropmenu__back .mobcaret svg{fill:#394655}.dropmenu__back__txt{display:block;width:100%;text-align:left;font-size:15px;padding:20px 20px 20px 54px;color:#394655;background:#f2f2f2;text-transform:uppercase;font-weight:600}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item{display:none}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item.opened,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item.opened{display:block}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item.opened .mobcaret,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item.opened .mobcaret{right:unset;left:0;height:55px;background:#f2f2f2}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item.opened .mobcaret svg,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item.opened .mobcaret svg{fill:#394655}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item.opened>a,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item.opened>a{padding-left:54px;color:#394655;background:#f2f2f2;margin-right:0}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item.opened ul.menu,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item.opened ul.menu{display:block}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item.opened ul.menu .menu-item,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item.opened ul.menu .menu-item{display:block;padding:0;border-bottom:1px solid #eaf2f6;margin:0}.dropmenu.sublevel_opened .menu--uslugi>ul.menu .menu-item.opened ul.menu .menu-item a,.dropmenu.sublevel_opened .menu--uslugi>ul.menu .header__menu__item.opened ul.menu .menu-item a{padding:20px;display:block;width:100%;text-align:left;font-size:15px;color:#1e3246;text-decoration:none;font-weight:600;background:transparent;border:0;text-transform:uppercase}.dropmenu.sublevel_opened .dropmenu__back{display:none}}.ui-widget.ui-widget-content{background:#fff}@media screen and (max-width:1200px){.hidemd{display:none}}.slide{background-size:cover;background-position:center;position:relative}.slide .container{position:relative}@media screen and (max-width:768px){.slide .container{background:rgba(114,223,236,0.5);background:linear-gradient(130deg,rgba(114,223,236,0.5) 0,transparent 100%)}}.slide__title{font-family:"Forum",cursive;font-weight:400;font-size:80px;color:#394655;margin-bottom:10px;line-height:120%;margin-top:0;text-transform:uppercase}@media screen and (max-width:1550px){.slide__title{font-size:60px}}@media screen and (max-width:1200px){.slide__title{font-size:59px}}@media screen and (max-width:1024px){.slide__title{font-size:40px}}@media screen and (max-width:768px){.slide__title{font-size:36px;margin-bottom:30px}}.slide__img{position:absolute;right:15%;bottom:0;height:calc(100% - 50px);z-index:2}@media screen and (max-width:1550px){.slide__img{right:0}}@media screen and (min-width:768px) and (max-width:1024px){.slide__img{right:20px;width:40%;height:auto}}@media screen and (max-width:768px){.slide__img{position:relative;height:auto;width:100%;bottom:unset;right:unset;display:none}}.slide__img__img{height:100%;width:auto;display:block}@media screen and (min-width:768px) and (max-width:1024px){.slide__img__img{height:auto;width:100%}}@media screen and (max-width:768px){.slide__img__img{height:240px;width:auto;display:block;margin:0 auto}}.slide__img__znak{height:200px;width:auto;display:block;position:absolute;right:-40px;top:50%;margin-top:-100px}@media screen and (min-width:768px) and (max-width:1024px){.slide__img__znak{height:auto;width:150px;margin-top:-75px}}@media screen and (max-width:768px){.slide__img__znak{height:110px;width:auto;margin-top:-55px;right:10px}}.slide__imgcircle{position:absolute;right:3%;bottom:28%;width:200px;z-index:3}@media screen and (min-width:768px) and (max-width:1024px){.slide__imgcircle{right:20px;bottom:unset;top:50px}}@media screen and (max-width:768px){.slide__imgcircle{bottom:20px;width:165px}}.slide__imgcircle img{width:100%;height:auto;display:block}.slide__imgcircle_back{position:absolute;right:36%;bottom:10%;width:200px;z-index:1}@media screen and (min-width:768px) and (max-width:1024px){.slide__imgcircle_back{right:-20px;bottom:20%;width:150px}}.slide__imgcircle_back img{height:100%;width:auto;display:block}.slide__content{max-width:min(75%,545px);height:700px;padding:30px 0;display:flex;flex-flow:column;justify-content:center}@media screen and (max-width:1550px){.slide__content{height:600px}}@media screen and (max-width:1200px){.slide__content{height:450px}}@media screen and (min-width:768px) and (max-width:1024px){.slide__content{max-width:60%}}@media screen and (max-width:768px){.slide__content{padding-top:50px;padding-bottom:10px;height:400px;max-width:100%}}.slide__text{font-size:18px;line-height:150%;margin-bottom:80px}@media screen and (max-width:1550px){.slide__text{line-height:150%;font-size:20px;margin-bottom:60px}}@media screen and (max-width:1200px){.slide__text{font-size:18px;margin-bottom:40px}}@media screen and (max-width:1024px){.slide__text{margin-bottom:40px}}@media screen and (max-width:768px){.slide__text{font-size:18px;margin-bottom:20px;display:none}}.slide__btns{margin-top:50px;display:flex;flex-flow:row wrap;align-items:center}@media screen and (max-width:1024px){.slide__btns{margin-top:30px}.slide__btns .btn{width:100%}}@media screen and (max-width:768px){.slide__btns{margin-top:0}.slide__btns .btn{width:auto}}.slide .slide__text+.slide__btns{margin-top:0}.slider .swiper-button-next{right:3%}.slider .swiper-button-prev{left:3%}.slider .swiper-pagination{position:relative;bottom:unset;padding:15px;line-height:1}@media screen and (max-width:768px){.slider .swiper-button-next,.slider .swiper-button-prev{display:none}}.section__gallery{overflow:hidden}.section__gallery .swiper__gallery{overflow:visible!important}.gallery__photo{display:block}.gallery__photo img{width:100%;height:auto;display:block;border-radius:4px}.about__title{margin:0;font-weight:400;font-size:70px;line-height:120%;color:#394655;text-transform:uppercase;text-align:right;font-family:"Forum",cursive;max-width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:1550px){.about__title{font-size:64px}}@media screen and (max-width:1200px){.about__title{font-size:60px}}@media screen and (max-width:1024px){.about__title{font-size:42px}}@media screen and (max-width:768px){.about__title{font-size:30px;text-align:center;margin-left:0;margin-right:0;width:100%}}.about__title span{display:block}.about__title br{display:inline}.about__title_l{text-align:left}@media screen and (max-width:768px){.about__title_l{text-align:center}}.about__title_b{color:#75bbc3}.servlink{background:#fff;border-radius:10px;display:flex;flex-direction:column;padding:30px;aspect-ratio:1/1;color:#394655;text-decoration:none;font-family:"Forum",cursive}@media screen and (max-width:768px){.servlink{background:transparent;flex-flow:row nowrap;padding:14px 0;aspect-ratio:unset;align-items:center;border-bottom:1px solid #ece9e7}}@media screen and (max-width:768px){.servlink .field--name-field-ikonka{width:40px;height:40px;margin-right:10px;flex-shrink:0}.servlink .field--name-field-ikonka img{height:40px;width:auto;display:block}}.servlink .field--name-name{margin-top:auto;min-height:70px;font-weight:400;font-size:34px}@media screen and (max-width:1550px){.servlink .field--name-name{font-size:32px}}@media screen and (max-width:1200px){.servlink .field--name-name{font-size:28px}}@media screen and (max-width:1024px){.servlink .field--name-name{font-size:24px}}@media screen and (max-width:768px){.servlink .field--name-name{margin-top:0;min-height:unset;font-size:22px}}.servlink:hover{background:#394655}.servlink:hover .field--name-name{color:#fff}.usluga.teaser{border-radius:10px;display:flex;flex-direction:column;padding:50px 30px 30px 30px;aspect-ratio:3/2;color:#394655;text-decoration:none;font-family:"Forum",cursive;background:#f2f2f2}@media screen and (max-width:768px){.usluga.teaser{padding:10px 20px;border-radius:8px;aspect-ratio:unset;flex-direction:row}}.usluga.teaser .field--name-title{font-weight:400;font-size:34px}@media screen and (max-width:768px){.usluga.teaser .field--name-title{font-size:22px}}.usluga.teaser .usluga__icon_more{margin-top:auto;opacity:0;transition:all .2s ease-in-out}@media screen and (max-width:768px){.usluga.teaser .usluga__icon_more{opacity:1;width:20px;flex-shrink:0;margin-left:auto}}.usluga.teaser:hover{background:#394655}.usluga.teaser:hover .field--name-title{color:#d0b7a8}.usluga.teaser:hover .usluga__icon_more{stroke:#d0b7a8;opacity:1}.view-uslugi>.view-content,.view-napravleniya>.view-content{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.view-uslugi>.view-content .views-row,.view-napravleniya>.view-content .views-row{width:25%;padding:5px}@media screen and (max-width:1024px){.view-uslugi>.view-content .views-row,.view-napravleniya>.view-content .views-row{width:33.3333%}}@media screen and (max-width:768px){.view-uslugi>.view-content .views-row,.view-napravleniya>.view-content .views-row{width:100%}}.licenses{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.licenses__item{padding:5px;width:33.3333%}@media screen and (max-width:768px){.licenses__item{width:50%}}.license{display:flex;flex-direction:column;margin-bottom:30px;text-decoration:none}.license__img{background:#fff;border-radius:10px;padding:9px 40px;margin-bottom:10px}.license__img img{width:100%;height:auto;display:block;transition:all .2s ease-in-out}.license__title{font-weight:500;font-size:14px;color:#394655;text-decoration:none;max-width:90%}@media screen and (max-width:768px){.license__title{max-width:100%}}.license:hover{text-decoration:none}.license:hover img{opacity:.9}.license:hover .license__title{color:#75bbc3}.biglink{background:#fff;border-radius:10px;padding:10px 40px;display:flex;flex-flow:row wrap;align-items:center;min-height:100px;text-decoration:none;color:#394655}@media screen and (max-width:768px){.biglink{padding:10px 20px;min-height:60px}}.biglink__icon{width:32px;flex-shrink:0;color:#75bbc3}@media screen and (max-width:768px){.biglink__icon{display:none}}.biglink__icon svg{width:24px;height:auto;display:block}.biglink__title{width:calc(100% - 98px);font-weight:700;font-size:17px;line-height:120%}@media screen and (max-width:768px){.biglink__title{font-size:15px;width:calc(100% - 40px)}}.biglink__arrow{flex-shrink:0;width:66px;color:#75bbc3}@media screen and (max-width:768px){.biglink__arrow{width:40px}}.biglink__arrow svg{width:56px;height:auto;display:block}@media screen and (max-width:768px){.biglink__arrow svg{width:36px}}.biglink:hover{background:#394655;color:#fff}.service_top{position:relative;margin-bottom:120px}@media screen and (max-width:1550px){.service_top{margin-bottom:100px}}@media screen and (max-width:1200px){.service_top{margin-bottom:80px}}@media screen and (max-width:1024px){.service_top{margin-bottom:60px}}@media screen and (max-width:768px){.service_top{margin-bottom:50px}}.page-node-type-usluga .service_top{margin-bottom:0}.service_top__breadcrumbs{position:absolute;top:0;left:0;right:0;z-index:3}.topscreen{background-color:#f2f2f2;position:relative}@media screen and (max-width:768px){.topscreen{padding-bottom:250px}.topscreen:after{content:"";bottom:0;left:0;right:0;position:absolute;width:100%;height:250px;display:block;background:linear-gradient(171deg,#f2f2f2 0,#f2f2f2 16%,rgba(255,255,255,0) 100%);z-index:1}}.topscreen__img{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;width:50%;height:100%;top:0;left:50%;z-index:1}@media screen and (max-width:768px){.topscreen__img{width:100%;left:0;right:0;top:unset;bottom:0;height:250px;z-index:1}}@media screen and (max-width:768px){.topscreen .container{position:relative;background:#f2f2f2}}.topscreen__doctors .topscreen__img{background-image:url(../images/doctors_bg.jpg)}.topscreen__doposle .topscreen__img{background-image:url(../images/dop_bg.jpg)}.topscreen__content{position:relative;background:#f2f2f2;width:50%;padding-top:110px;padding-bottom:65px;color:#394655;min-height:440px;z-index:2}@media screen and (max-width:1024px){.topscreen__content{padding-top:70px;padding-bottom:40px;min-height:unset;width:60%}}@media screen and (max-width:768px){.topscreen__content{width:100%;background:transparent;padding-top:65px;min-height:unset;padding-bottom:0}}.topscreen__content:after{content:"";top:0;left:100%;position:absolute;width:50%;height:100%;display:block;background:linear-gradient(90deg,#f2f2f2 2.2%,rgba(242,242,242,0.906061) 16.18%,rgba(242,242,242,0.777769) 28.78%,rgba(242,242,242,0) 99.12%)}@media screen and (max-width:768px){.topscreen__content:after{display:none}}.topscreen__content h1{text-transform:uppercase;font-family:"Forum",cursive;margin-top:0;margin-bottom:20px;font-weight:400;font-size:50px}@media screen and (max-width:768px){.topscreen__content h1{font-size:36px;text-align:center}}.topscreen__content .topscreen__text,.topscreen__content .field--name-field-top-txt{margin-bottom:35px;max-width:600px;line-height:160%;font-weight:400;font-size:18px}@media screen and (max-width:1024px){.topscreen__content .topscreen__text,.topscreen__content .field--name-field-top-txt{font-size:16px;margin-bottom:30px}}@media screen and (max-width:768px){.topscreen__content .topscreen__text,.topscreen__content .field--name-field-top-txt{display:none}}@media screen and (max-width:768px){.topscreen__btns .btn{width:100%;margin-right:0}.topscreen__btns .btn+.btn{margin-top:10px}}.node--type-usluga.node--view-mode-full .section__txt{padding-top:80px}.view-filters{margin-bottom:40px}@media screen and (max-width:1024px){.view-filters{margin-bottom:25px}.view-filters ::-webkit-scrollbar{width:5px;height:5px;padding-left:20px}.view-filters ::-webkit-scrollbar-track{background:transparent}.view-filters ::-webkit-scrollbar-thumb{background:#75bbc3}}.view-filters .form--inline{margin-left:-20px;margin-right:-20px;padding-left:20px;overflow:auto}@media screen and (max-width:1024px){.view-filters .form--inline{margin-left:-15px;margin-right:-15px;padding-left:15px}}.view-filters .bef-exposed-form .form--inline>.form-item{float:none;display:flex;margin:0;border-bottom:1px solid #f1f4f6}.view-filters .bef-exposed-form .form--inline>.form-item legend{display:none}.view-filters .bef-exposed-form .form--inline>.form-item .form-radios{display:flex;width:100%;flex-flow:row wrap}@media screen and (max-width:1024px){.view-filters .bef-exposed-form .form--inline>.form-item .form-radios{flex-wrap:nowrap}}.view-filters .bef-exposed-form .form--inline>.form-item .form-type-radio{margin:0}.view-filters .bef-exposed-form .form--inline>.form-item .form-type-radio:last-child{margin-right:0}.view-filters .bef-exposed-form .form--inline>.form-item .form-type-radio input{display:none}.view-filters .bef-exposed-form .form--inline>.form-item .form-type-radio label{line-height:1;padding:20px 24px;background:transparent;border:0;border-bottom:2px solid transparent;font-size:16px;color:#394655;font-weight:600;position:relative;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;margin-bottom:-1px}@media screen and (max-width:1024px){.view-filters .bef-exposed-form .form--inline>.form-item .form-type-radio label{white-space:nowrap;padding:8px 10px}}.view-filters .bef-exposed-form .form--inline>.form-item .form-type-radio label:hover,.view-filters .bef-exposed-form .form--inline>.form-item .form-type-radio input:checked+label{border-color:#75bbc3;color:#75bbc3;background:transparent}.view-rezultaty-procedur{margin-bottom:120px}@media screen and (max-width:1550px){.view-rezultaty-procedur{margin-bottom:100px}}@media screen and (max-width:1200px){.view-rezultaty-procedur{margin-bottom:80px}}@media screen and (max-width:1024px){.view-rezultaty-procedur{margin-bottom:60px}}.view-rezultaty-procedur>.view-content{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.view-rezultaty-procedur>.view-content .views-row{width:50%;padding:5px}@media screen and (max-width:768px){.view-rezultaty-procedur>.view-content .views-row{width:100%}}.doposle__imgs{display:flex;overflow:hidden;border-radius:10px}.doposle__imgs__item{position:relative;width:50%}.doposle__imgs__item img{display:block;width:100%;height:100%}.doposle__imgs__item .img__label{position:absolute;left:3px;top:3px;display:inline-flex;height:30px;padding:3px 7px;text-transform:uppercase;color:#8599a9;font-weight:400;font-size:18px;font-family:"Forum",cursive;background:#fff;border-radius:7px;line-height:120%;align-items:center}.doposle__imgs__item:first-child{border-right:1px solid #fff}.doposle__imgs__item:last-child .img__label{left:unset;right:3px}.doposle__footer{padding:20px 0;font-size:16px;color:#394655}.doposle__footer .field__label{font-weight:500;color:#8599a9;margin-bottom:4px}.doposle__footer .field__item{font-weight:600}.doposle__footer a{text-decoration:none;color:inherit}.doposle__footer a:hover{text-decoration:none;color:#75bbc3}.paragraph--type--akcii{overflow:hidden}.view-akcii-blok.view-display-id-block_2{overflow:visible}@media screen and (max-width:768px){.view-akcii-blok.view-display-id-block_2.container{padding-left:20px;padding-right:20px}}.view-akcii-blok.view-display-id-block_1,.view-akcii{padding:60px 0 120px}@media screen and (max-width:768px){.view-akcii-blok.view-display-id-block_1,.view-akcii{padding:30px 0 60px}.view-akcii-blok.view-display-id-block_1.container,.view-akcii.container{padding-left:20px;padding-right:20px}}.view-akcii-blok.view-display-id-block_1>.view-content,.view-akcii>.view-content{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.view-akcii-blok.view-display-id-block_1>.view-content .views-row,.view-akcii>.view-content .views-row{width:25%;padding:5px}@media screen and (max-width:768px){.view-akcii-blok.view-display-id-block_1>.view-content .views-row,.view-akcii>.view-content .views-row{width:100%}}.view-akcii-blok{padding-top:0}.akciya.teaser{aspect-ratio:3/4;display:flex;flex-direction:column;padding:40px;background:#f8f8f8;border-radius:10px;justify-content:center;text-decoration:none;color:#394655;font-family:"Forum",cursive;position:relative;overflow:hidden}@media screen and (max-width:768px){.akciya.teaser{aspect-ratio:1/1;padding:30px}}.akciya.teaser:before{transition:all .2s ease-in-out;content:"";display:block;position:absolute;width:180px;height:180px;left:-31px;top:-33px;background:#63bcc7;filter:blur(150px)}.views-row:nth-child(even) .akciya.teaser:before{background:#dba3e4}.akciya.teaser .field--name-title{text-align:center;display:block;font-weight:400;font-size:32px;z-index:2}@media screen and (max-width:768px){.akciya.teaser .field--name-title{font-size:28px}}.akciya.teaser .akciya__prices{width:140px;height:140px;border-radius:100%;background:#fff;display:inline-flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:40px;z-index:2}@media screen and (max-width:768px){.akciya.teaser .akciya__prices{margin-top:25px}}.akciya.teaser .field--name-field-cena{color:#75bbc3;font-weight:400;font-size:28px}.akciya.teaser .field--name-field-staraya-cena{position:relative;color:#d0b7a8;font-weight:400;font-size:20px;line-height:120%;padding:4px}.akciya.teaser .field--name-field-staraya-cena:after{width:100%;height:1.5px;background:#d0b7a8;content:"";display:block;position:absolute;top:50%;left:0;transform:rotate(-15deg)}.akciya.teaser:hover{color:#75bbc3}.akciya.teaser:hover:before{top:30px;left:30px}.akciya.teaser.akciya__imgbg{background-size:cover;background-position:center center}.akciya.teaser.akciya__imgbg:before{filter:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(240,253,255,0.75)!important;z-index:0}.akciya.teaser.akciya__imgbg:hover:before{top:0;left:0}.view-specialisty-blok,.view-specialisty{padding:60px 0 120px}@media screen and (max-width:768px){.view-specialisty-blok,.view-specialisty{padding:30px 0 60px}.view-specialisty-blok.container,.view-specialisty.container{padding-left:20px;padding-right:20px}}.view-specialisty-blok>.view-content,.view-specialisty>.view-content{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.view-specialisty-blok>.view-content .views-row,.view-specialisty>.view-content .views-row{width:33.33333%;padding:5px}@media screen and (max-width:768px){.view-specialisty-blok>.view-content .views-row,.view-specialisty>.view-content .views-row{width:50%}}.field--name-field-specialist{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.field--name-field-specialist>.field__item{width:33.33333%;padding:5px}@media screen and (max-width:768px){.field--name-field-specialist>.field__item{width:50%}}.field--name-field-specialist>.field__item .doctor{height:100%}@media screen and (max-width:1024px){.view-specialisty{padding-top:0}.view-specialisty>.view-content .views-row{width:50%}.view-specialisty>.view-content .views-row .doctor.teaser{height:100%}}.view-specialisty-blok{padding:0}.view-specialisty-blok .doctor{height:100%}.doctor.teaser{background:#fff;border:1px solid #f2f2f2;border-radius:10px;padding:40px;display:flex;flex-direction:column;text-decoration:none}@media screen and (max-width:768px){.doctor.teaser{padding:24px 10px}}.doctor.teaser .field--name-field-image{width:200px;margin:0 auto 30px;max-width:100%}@media screen and (max-width:768px){.doctor.teaser .field--name-field-image{width:120px}}.doctor.teaser .field--name-field-image img{width:100%;height:100%;display:block;border-radius:100%;margin-bottom:10px}.doctor.teaser .field--name-title{font-weight:600;font-size:20px;text-align:center;text-transform:uppercase;color:#394655;margin-bottom:10px}@media screen and (max-width:768px){.doctor.teaser .field--name-title{font-size:12px}}.doctor.teaser .field--name-field-dolzhnost{font-weight:400;font-size:16px;line-height:120%;color:#d0b7a8;text-align:center}@media screen and (max-width:768px){.doctor.teaser .field--name-field-dolzhnost{font-size:12px}}.doctor.teaser:hover{border-color:#75bbc3}.doctor.teaser:hover .field--name-title{color:#75bbc3}.doctor.teaser:hover .field--name-field-dolzhnost{color:#000}.doctor.full{display:flex;flex-flow:row wrap}.doctor.full .field--name-field-image{width:200px;margin-bottom:30px;max-width:100%;flex-shrink:0}@media screen and (max-width:768px){.doctor.full .field--name-field-image{width:100px;margin-bottom:20px}}.doctor.full .field--name-field-image img{width:100%;height:auto;display:block;border-radius:100%}.doctor.full .doctor__cont{padding-left:20px;width:calc(100% - 200px);color:#394655}@media screen and (max-width:768px){.doctor.full .doctor__cont{width:100%;padding-left:0}}.doctor.full .doctor__label{font-family:"Forum",cursive;font-size:32px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width:768px){.doctor.full .doctor__label{margin-bottom:15px;font-size:22px}}.doctor.full .field--name-field-dolzhnost{color:#8599a9;margin-bottom:40px;font-size:14px;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width:768px){.doctor.full .field--name-field-dolzhnost{font-size:13px;margin-bottom:20px}}.doctor.full .field--name-body{font-size:16px;padding-right:30px}@media screen and (max-width:768px){.doctor.full .field--name-body{font-size:14px;padding-right:15px}}.doctor.full .field--name-body h3{margin-bottom:20px;color:#394655;font-family:"Forum",cursive;font-size:26px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}.doctors_more{text-decoration:none;font-weight:600;font-size:16px;line-height:120%;color:#394655;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.doctors_more{height:60px;width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;background:transparent;border:2px solid #75bbc3;color:#75bbc3;padding-left:40px;padding-right:40px;font-weight:500;font-family:"Montserrat",sans-serif;border-radius:100px;text-decoration:none;letter-spacing:.07em;transition:all .2s ease-in-out;cursor:pointer;font-size:13px}}.doctors_more__txt{margin-bottom:7px}@media screen and (max-width:768px){.doctors_more__txt{margin-bottom:0}}.doctors_more__icon{transition:all .2s ease-in-out}@media screen and (max-width:768px){.doctors_more__icon{display:none}}.doctors_more:hover{color:#75bbc3;text-decoration:none}.ui-dialog.zapisdial,.ui-dialog.doctordial{overflow:visible!important;padding:15px!important}.ui-dialog.zapisdial .ui-widget-content.ui-dialog-content,.ui-dialog.doctordial .ui-widget-content.ui-dialog-content{padding-left:0!important;padding-right:0!important}.ui-dialog.zapisdial .ui-dialog-titlebar,.ui-dialog.doctordial .ui-dialog-titlebar{background:transparent!important;padding:0}.ui-dialog.zapisdial .ui-dialog-titlebar .ui-dialog-title,.ui-dialog.doctordial .ui-dialog-titlebar .ui-dialog-title{display:none!important;padding:0}.ui-dialog.zapisdial .ui-dialog-titlebar-close,.ui-dialog.doctordial .ui-dialog-titlebar-close{width:40px;height:40px;border:1px solid #FFF;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;right:-65px!important;top:0;margin:0}@media screen and (max-width:768px){.ui-dialog.zapisdial .ui-dialog-titlebar-close,.ui-dialog.doctordial .ui-dialog-titlebar-close{right:20px!important;top:10px!important;width:30px;height:30px;border-color:#394655}}.ui-dialog.zapisdial .ui-dialog-titlebar-close:before,.ui-dialog.zapisdial .ui-dialog-titlebar-close:after,.ui-dialog.doctordial .ui-dialog-titlebar-close:before,.ui-dialog.doctordial .ui-dialog-titlebar-close:after{left:7px!important}@media screen and (max-width:768px){.ui-dialog.zapisdial .ui-dialog-titlebar-close:before,.ui-dialog.zapisdial .ui-dialog-titlebar-close:after,.ui-dialog.doctordial .ui-dialog-titlebar-close:before,.ui-dialog.doctordial .ui-dialog-titlebar-close:after{background:#394655;left:6px!important}}.ui-dialog.zapisdial .ui-dialog-content{padding-bottom:0!important}.ui-dialog.zapisdial .ui-dialog-buttonpane{background:transparent!important;border:none!important}.ui-dialog.zapisdial .ui-dialog-buttonpane .ui-dialog-buttonset{justify-content:center;display:flex}.ui-dialog.zapisdial .ui-dialog-buttonpane .button{width:100%!important;max-width:410px;margin:0 auto!important}.section__cosmetic+.section__fraza{margin-top:60px}@media screen and (max-width:768px){.section__cosmetic+.section__fraza{margin-top:30px}}.section__cosmetic img{width:100%;display:block;height:auto;transition:all .2s ease-in-out}.section__cosmetic:hover img{opacity:.9}.serv_triggers{display:flex;flex-flow:row wrap;justify-content:center}.serv_trigger{width:25%;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:768px){.serv_trigger{width:50%;flex-direction:column;text-align:left}}.serv_trigger__icon{color:#d0b7a8;margin-bottom:20px}@media screen and (max-width:768px){.serv_trigger__icon{margin-bottom:0;margin-right:10px}.serv_trigger__icon svg{width:30px}}.serv_trigger__text{font-weight:400;font-size:18px;line-height:140%;color:#394655;max-width:300px}@media screen and (max-width:768px){.serv_trigger__text{max-width:100%;font-size:14px;text-align:center;padding:0 10px}}.prices_table table{width:100%;border-spacing:0;font-size:17px}@media screen and (max-width:768px){.prices_table table{display:flex;flex-direction:column;font-size:14px;width:100%}}@media screen and (max-width:768px){.prices_table table thead{display:none}}.prices_table table thead tr th{text-align:right;color:#fff;background:#394655}@media screen and (max-width:768px){.prices_table table thead tr th{font-size:10px}}.prices_table table thead tr th:first-child{text-align:left}@media screen and (max-width:768px){.prices_table table tbody{display:flex;flex-direction:column;width:100%}}.prices_table table tr{background:#fff}@media screen and (max-width:768px){.prices_table table tr{display:flex;width:100%;flex-wrap:wrap}}.prices_table table tr:nth-child(even){background:#f2f2f2}.prices_table table tr th{font-weight:600;padding:25px 30px;text-align:left}@media screen and (max-width:768px){.prices_table table tr th{padding:15px 10px}.prices_table table tr th.prices_table__name{width:100%}}.prices_table table tr td{padding:25px 30px;text-align:right;color:#8599a9}@media screen and (max-width:768px){.prices_table table tr td{padding:15px 10px;width:33.33333%}}.prices_table table tr td .field--name-field-cena{font-weight:600;color:#394655}.prices_table table tr td.prices_table__price{color:#394655;font-weight:600}.prices_table table tr td.prices_table__oldprice{color:#d0b7a8;text-decoration:line-through;font-weight:600}@media screen and (max-width:768px){.prices_table table tr th,.prices_table table tr td{display:inline-flex}}.view-ceny{padding:60px 0 120px}@media screen and (max-width:768px){.view-ceny{padding:30px 0 60px}.view-ceny.container{padding-left:20px;padding-right:20px}}.view-ceny .view-header{margin-bottom:40px}.view-ceny .view-header p:first-child{margin-top:0}.view-ceny .view-header p:last-child{margin-bottom:0}.prices_group{background:#fff;cursor:pointer;position:relative;margin-bottom:2px}.prices_group__title{color:#394655;font-weight:600;font-size:17px;padding:30px 60px 30px 30px;border:1px solid #f2f2f2;transition:all .2s ease-in-out}@media screen and (max-width:1550px){.prices_group__title{padding:20px 50px 20px 20px}}@media screen and (max-width:768px){.prices_group__title{font-size:16px;padding:10px 50px 10px 20px}}.prices_group__title:hover{border-color:#394655}.prices_group__body{max-height:0;padding-top:0;transition:all .2s ease-in-out;opacity:0;height:auto;overflow:hidden}@media screen and (max-width:1550px){.prices_group__body{font-size:16px}}@media screen and (max-width:768px){.prices_group__body{font-size:16px}}.prices_group__body p{margin-top:0}.prices_group__body p:last-child{margin-bottom:0}.prices_group__icon{position:absolute;width:16px;height:16px;top:36px;right:36px;display:block;color:#d0b7a8;transition:all .2s ease-in-out}@media screen and (max-width:1550px){.prices_group__icon{top:24px;right:24px}}@media screen and (max-width:768px){.prices_group__icon{top:13px}}.prices_group__icon>span:first-child{height:16px;width:2px;border-radius:1px;background:#75bbc3;margin-top:-8px;position:absolute;display:block;top:50%;left:50%;margin-left:-1px}.prices_group__icon>span{transition:all .2s ease-in-out}.prices_group__icon>span:last-child{width:16px;height:2px;border-radius:1px;background:#75bbc3;position:absolute;display:block;margin-left:-8px;top:50%;left:50%;margin-top:-1px}.prices_group.opened .prices_group__title{color:#fff;border-color:#394655;background:#394655}.prices_group.opened .prices_group__body{max-height:3500px;opacity:1;border:1px solid #394655;margin-bottom:30px}.prices_group.opened .prices_group__icon{color:#fff;transform:rotate(180deg)}.prices_group.opened .prices_group__icon>span:first-child{transform:rotate(90deg)}.ui-dialog-content .webform-submission-form{color:#394655;margin-left:auto;margin-right:auto;max-width:410px}.ui-dialog-content .webform-submission-form .form-type-processed-text{text-align:center}.ui-dialog-content .webform-submission-form .form-type-processed-text h2{font-family:"Forum",cursive;font-size:50px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin-top:0;margin-bottom:10px}@media screen and (max-width:768px){.ui-dialog-content .webform-submission-form .form-type-processed-text h2{font-size:24px}}.ui-dialog-content .webform-submission-form .form-type-processed-text .subtitle{color:#8599a9;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:30px}@media screen and (max-width:768px){.ui-dialog-content .webform-submission-form .form-type-processed-text .subtitle{font-size:14px;margin-bottom:20px}}.ui-dialog-content .webform-submission-form .form-type-processed-text p.pd{color:#8599a9;padding-top:10px;font-weight:400;font-size:14px;text-align:center;margin-bottom:0}.ui-dialog-content .webform-submission-form .form-item{width:100%;margin-top:0;margin-bottom:10px}.ui-dialog-content .webform-submission-form .form-item>label{color:#8599a9;font-size:13px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.39px;text-transform:uppercase;margin-bottom:4px}.ui-dialog-content .webform-submission-form .form-item textarea,.ui-dialog-content .webform-submission-form .form-item input{width:100%;height:50px;border:1px solid #e7edf0;font-size:18px;display:inline-flex;padding:5px 20px;outline:none!important}.ui-dialog-content .webform-submission-form .form-item textarea:focus,.ui-dialog-content .webform-submission-form .form-item input:focus{outline:none!important;border-color:#75bbc3}.ui-dialog-content .webform-submission-form .form-item textarea{height:auto}.ui-dialog-content .webform-submission-form .form-item.form-type-datetime .container-inline,.ui-dialog-content .webform-submission-form .form-item.form-type-datelist .container-inline{width:100%;display:block}.oborudovanie-vse .field--name-field-text{text-align:center;font-size:28px;font-style:normal;font-weight:300;line-height:140%;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media screen and (max-width:768px){.oborudovanie-vse .field--name-field-text{margin-bottom:20px;font-size:16px}}.oborudovanie-vse .field--name-field-text em{color:#75bbc3}.oborudovanie-vse .field--name-field-text p:first-child{margin-top:0}.oborudovanie-vse .field--name-field-text p:last-child{margin-bottom:0}.view-oborudovanie>.view-content{display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.view-oborudovanie>.view-content .views-row{width:25%;padding:5px}@media screen and (max-width:1024px){.view-oborudovanie>.view-content .views-row{width:50%}}@media screen and (max-width:768px){.view-oborudovanie>.view-content .views-row{width:100%}}.oborudovanie.teaser{margin-left:auto;margin-right:auto;width:70%;display:block;color:#394655;text-decoration:none}.oborudovanie.teaser .field--name-field-image{margin-bottom:20px;transition:all .2s ease-in-out}.oborudovanie.teaser .field--name-field-image img{width:100%;height:auto;display:block;border-radius:100%}.oborudovanie.teaser .field--name-title{text-align:center;font-family:"Forum",cursive;font-size:26px;font-style:normal;font-weight:400;line-height:120%;display:block;margin-bottom:40px;transition:all .2s ease-in-out}.oborudovanie.teaser:hover{text-decoration:none}.oborudovanie.teaser:hover .field--name-field-image{opacity:.8}.oborudovanie.teaser:hover .field--name-title{color:#75bbc3}.oborudovanie.full,.oborudovanie.middle{display:flex;border-radius:10px;border:2px solid var(--bg-light,#f1f4f6);padding:20px 11%}@media screen and (max-width:768px){.oborudovanie.full,.oborudovanie.middle{border-radius:0;border:0;padding:0;flex-wrap:wrap}.oborudovanie.full+.oborudovanie,.oborudovanie.middle+.oborudovanie{margin-top:30px}}.oborudovanie.full .field--name-field-image,.oborudovanie.middle .field--name-field-image{padding:20px;width:37%}@media screen and (max-width:768px){.oborudovanie.full .field--name-field-image,.oborudovanie.middle .field--name-field-image{width:100%;padding:0;margin-bottom:20px}}.oborudovanie.full .field--name-field-image img,.oborudovanie.middle .field--name-field-image img{border-radius:100%;max-width:100%;width:100%;height:auto;display:block}@media screen and (max-width:768px){.oborudovanie.full .field--name-field-image img,.oborudovanie.middle .field--name-field-image img{margin-left:auto;margin-right:auto;max-width:200px}}.oborudovanie.full .oborudovanie__label,.oborudovanie.middle .oborudovanie__label{margin-bottom:30px;font-size:28px;font-style:normal;font-weight:600;line-height:140%;color:#394655}@media screen and (max-width:768px){.oborudovanie.full .oborudovanie__label,.oborudovanie.middle .oborudovanie__label{font-size:22px;margin-bottom:20px}}.oborudovanie.full .oborudovanie__info,.oborudovanie.middle .oborudovanie__info{padding:20px;width:63%;color:#8599a9;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:768px){.oborudovanie.full .oborudovanie__info,.oborudovanie.middle .oborudovanie__info{width:100%;padding:0}}.oborudovanie.full{border:0;padding:50px 0}.node--type-article.node--view-mode-teaser{display:flex;width:100%;height:100%;position:relative;flex-flow:column;border-radius:14px;overflow:hidden;text-decoration:none;background:transparent;padding:0}.node--type-article.node--view-mode-teaser .field--name-field-image{width:100%;border-radius:14px;overflow:hidden;margin-bottom:10px;transition:all .2s ease-in-out}.node--type-article.node--view-mode-teaser .field--name-field-image img{width:100%;display:block;height:auto}.node--type-article.node--view-mode-teaser .article__title{color:#394655;font-weight:600;font-size:22px;display:block;transition:all .2s ease-in-out}.node--type-article.node--view-mode-teaser:hover .field--name-field-image{opacity:.9}.node--type-article.node--view-mode-teaser:hover .article__title{color:#75bbc3}.view-blog .view-content{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.view-blog .view-content .views-row{padding:20px 10px;width:33.33333%}@media screen and (max-width:768px){.view-blog .view-content .views-row{width:100%}}.faq__question{font-weight:600;font-size:20px;color:#394655;padding-right:60px;position:relative}@media screen and (max-width:1550px){.faq__question{font-size:18px}}@media screen and (max-width:768px){.faq__question{font-size:18px;padding-right:24px}}.faq__question:hover{color:#75bbc3}.faq__answer{display:flex;font-weight:500;font-size:16px;max-height:0;padding-top:0;transition:all .2s ease-in-out;opacity:0;height:auto}@media screen and (max-width:1550px){.faq__answer{font-size:16px}}@media screen and (max-width:768px){.faq__answer{font-size:16px}}.faq__answer p{margin-top:0}.faq__answer p:last-child{margin-bottom:0}.faq__answer__icon{width:34px;padding-top:3px;color:#75bbc3}.faq__answer .field--name-field-tekst{width:calc(100% - 34px)}.faq__icon{position:absolute;width:30px;height:30px;top:0;right:0;display:block}@media screen and (max-width:1550px){.faq__icon{top:24px;right:24px}}@media screen and (max-width:768px){.faq__icon{right:0;top:0}}.faq__icon svg{display:block;width:100%;height:auto;transition:all .2s ease-in-out}.faq__item{margin-bottom:2px;padding:24px 30px;border-radius:8px;background:#fff;cursor:pointer;position:relative;border:1px solid #e8eaf3;line-height:160%}@media screen and (max-width:768px){.faq__item{border:0;border-bottom:1px solid #e8eaf3;border-radius:0;padding:15px 0}}.faq__item.opened{border-color:#75bbc3}.faq__item.opened .faq__question{color:#75bbc3}.faq__item.opened .faq__answer{max-height:500px;opacity:1;padding-top:10px}.faq__item.opened .faq__icon{color:#75bbc3}.faq__item.opened .faq__icon svg{transform:rotate(180deg)}.path-reviews .ui-dialog.zapisdial{padding-top:50px!important;padding-bottom:50px!important}.section__prices_table .field--name-field-text{margin-bottom:30px;max-width:940px}.button,.btn,.ui-dialog.zapisdial .ui-dialog-buttonpane .button{height:60px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;background:transparent;border:2px solid #75bbc3;color:#75bbc3;padding-left:40px;padding-right:40px;font-weight:500;font-size:14px;font-family:"Montserrat",sans-serif;border-radius:100px;text-decoration:none;letter-spacing:.07em;transition:all .2s ease-in-out;cursor:pointer}@media screen and (max-width:768px){.button,.btn,.ui-dialog.zapisdial .ui-dialog-buttonpane .button{font-size:13px}}.button:hover,.btn:hover,.ui-dialog.zapisdial .ui-dialog-buttonpane .button:hover{background:#75bbc3;color:#fff}.button__white,.btn__white,.ui-dialog.zapisdial .ui-dialog-buttonpane .button__white{color:#75bbc3;border-color:#fff;background:#fff}.button__white:hover,.btn__white:hover,.ui-dialog.zapisdial .ui-dialog-buttonpane .button__white:hover{background:#75bbc3;border-color:#75bbc3;color:#fff}.button__bg,.btn__bg,.ui-dialog.zapisdial .ui-dialog-buttonpane .button__bg{color:#fff;border-color:#75bbc3;background:#75bbc3}.button__bg:hover,.btn__bg:hover,.ui-dialog.zapisdial .ui-dialog-buttonpane .button__bg:hover{color:#fff;border-color:#75bbc3;background:#75bbc3;opacity:.9}.button__dark,.btn__dark,.ui-dialog.zapisdial .ui-dialog-buttonpane .button__dark{color:#fff;border-color:#394655;background:#394655}.button__dark:hover,.btn__dark:hover,.ui-dialog.zapisdial .ui-dialog-buttonpane .button__dark:hover{color:#fff;border-color:#8599a9;background:#8599a9;opacity:.9}.section{padding:80px 0}@media screen and (max-width:1550px){.section{padding:65px 0}}@media screen and (max-width:1200px){.section{padding:50px 0}}@media screen and (max-width:1024px){.section{padding:40px 0}}@media screen and (max-width:768px){.section{padding:30px 0}}.section__title{font-weight:400;font-size:70px;margin-bottom:20px;color:#394655;text-transform:uppercase;font-family:"Forum",cursive;text-align:center}.section__title h1{font-size:inherit;margin:0;font-weight:inherit}@media screen and (max-width:1550px){.section__title{font-size:64px}}@media screen and (max-width:1200px){.section__title{font-size:56px}}@media screen and (max-width:1024px){.section__title{font-size:48px}}@media screen and (max-width:768px){.section__title{font-size:32px}}.section__title__sm{font-weight:400;text-align:left;margin-bottom:55px;margin-top:0;color:#394655;text-transform:uppercase;font-family:"Forum",cursive;font-size:40px}@media screen and (max-width:768px){.section__title__sm{font-size:26px;margin-bottom:30px}}.section__text{margin-left:auto;margin-right:auto;max-width:675px;font-weight:400;font-size:20px;line-height:160%;margin-bottom:45px;text-align:center;color:#b0aaa6}@media screen and (max-width:768px){.section__text{font-size:15px;color:#394655;line-height:140%}}.section__serv_triggers,.section__triggers{border-bottom:1px solid #edebe6}.section__gallery{padding:60px 0}@media screen and (max-width:768px){.section__gallery{padding:30px 0}}.section__fraza{padding:60px 0}@media screen and (max-width:768px){.section__fraza{padding:30px 0}}.section__fraza+.section__gallery{padding-top:0}.section__servs{background:#f2f2f2;padding:120px 0}@media screen and (max-width:1550px){.section__servs{padding:100px 0}}@media screen and (max-width:1200px){.section__servs{padding:90px 0}}@media screen and (max-width:1024px){.section__servs{padding:80px 0}}@media screen and (max-width:768px){.section__servs{padding:60px 0}}.section__servs+.section__white,.section__servs+.section__reviews_bl{padding-top:120px}@media screen and (max-width:768px){.section__servs+.section__white,.section__servs+.section__reviews_bl{padding-top:60px}}.section__grey{background:#eff3f5;padding:120px 0}@media screen and (max-width:768px){.section__grey{padding:60px 0}}.section__more{display:flex;align-items:center;justify-content:center;padding-top:35px}.block-views>h2{font-weight:400;font-size:40px;margin-bottom:60px;color:#394655;text-transform:uppercase;font-family:"Forum",cursive}@media screen and (max-width:768px){.block-views>h2{font-size:32px}}.trigger{text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.trigger{align-items:flex-start;text-align:left}}.trigger__title{margin-bottom:8px;font-weight:400;font-size:70px;line-height:120%;font-family:"Forum",cursive;color:#d0b7a8}@media screen and (max-width:768px){.trigger__title{font-size:46px}}.trigger__text{color:#394655;font-weight:500;font-size:16px;text-transform:uppercase;line-height:140%;max-width:235px}@media screen and (max-width:768px){.trigger__text{padding-right:15px;font-size:14px;font-weight:400;text-transform:lowercase}}.field--name-field-triggery{margin-left:-30px;margin-right:-30px;display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.field--name-field-triggery{margin-left:0;margin-right:0}}.field--name-field-triggery>.field__item{width:25%;padding:0 30px}@media screen and (min-width:768px) and (max-width:1110px){.field--name-field-triggery>.field__item{width:50%}}@media screen and (max-width:768px){.field--name-field-triggery>.field__item{width:50%;padding-bottom:30px;padding-left:0;padding-right:0}}.section__txtbl,.section__txt{font-weight:400;font-size:18px;line-height:150%}@media screen and (max-width:768px){.section__txtbl,.section__txt{font-size:14px;line-height:130%}}.section__txtbl img,.section__txt img{margin:30px 0;max-width:min(940px,100%);width:auto;height:auto;display:block;border-radius:16px}.section__txtbl p,.section__txt p{margin-bottom:20px;max-width:940px}.section__txtbl h2,.section__txt h2{font-family:"Forum",cursive;margin-top:60px;margin-bottom:40px;font-weight:400;text-transform:uppercase}.section__txtbl h2:first-child,.section__txt h2:first-child{margin-top:0}.section__txtbl h2:last-child,.section__txt h2:last-child{margin-bottom:0}.section__txtbl h3,.section__txt h3{margin-top:40px;margin-bottom:20px;font-weight:700;font-size:24px;color:#75bbc3}@media screen and (max-width:768px){.section__txtbl h3,.section__txt h3{font-size:20px;margin-bottom:16px}}.section__txtbl ol,.section__txt ol{max-width:min(940px,100%)}.section__txtbl ul,.section__txt ul{padding-left:0;margin-bottom:30px;list-style:none;max-width:min(940px,100%)}.section__txtbl ul li,.section__txt ul li{position:relative;padding-left:20px;margin-bottom:10px}.section__txtbl ul li:before,.section__txt ul li:before{position:absolute;border-radius:100%;width:6px;height:6px;content:"";left:0;top:10px;display:block;background:#00a18c}.section__txtbl a:not(.btn),.section__txt a:not(.btn){color:#00a18c;text-decoration:none}.section__txtbl a:not(.btn):hover,.section__txt a:not(.btn):hover{text-decoration:underline}.section__txtbl .btn,.section__txt .btn{margin-top:40px}@media screen and (max-width:1024px){.swiper{padding-bottom:40px}}.sw-button-prev,.sw-button-next{transition:all .2s ease-in-out;width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;margin-top:-40px;position:absolute;border-radius:100%;top:50%;z-index:1;cursor:pointer;color:#d0b7a8;filter:drop-shadow(4px 12px 43px rgba(53,58,79,0.32));background-color:#fff;padding:12px}@media screen and (max-width:1024px){.sw-button-prev,.sw-button-next{background:transparent;width:40px;height:40px;border-radius:0;overflow:hidden;top:unset;right:0;bottom:0;margin-right:0;color:#394655}.sw-button-prev:before,.sw-button-next:before{z-index:-1;font-family:swiper-icons;content:"next";font-size:24px;height:40px;width:40px;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}}.sw-button-prev svg,.sw-button-next svg{width:100%;height:auto;display:block}@media screen and (max-width:1024px){.sw-button-prev svg,.sw-button-next svg{display:none}}.sw-button-prev:hover,.sw-button-next:hover{background:#d0b7a8;color:#fff}@media screen and (max-width:1024px){.sw-button-prev:hover,.sw-button-next:hover{background:transparent;color:inherit}}.slider .sw-button-prev,.slider .sw-button-next{color:#fff;background:transparent;border:1px solid #fff}.slider .sw-button-prev:hover,.slider .sw-button-next:hover{background:rgba(255,255,255,0.2)}.sw-button-prev.swiper-button-disabled,.sw-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.sw-button-prev.swiper-button-disabled:hover,.sw-button-next.swiper-button-disabled:hover{color:#d0b7a8}.sw-button-prev{margin-left:-50px;left:0}@media screen and (max-width:1024px){.sw-button-prev{margin-left:0}.sw-button-prev:before{z-index:-1;content:"prev"}}.slider .sw-button-prev{margin-left:0;left:40px}.sw-button-next{margin-right:-50px;left:unset;right:0}@media screen and (max-width:1024px){.sw-button-next{margin-right:0}}.slider .sw-button-next{margin-right:0;right:40px}.page_top{background:#f1f4f6;padding:0}.page_top .page-title{margin:0;margin-top:120px;text-transform:uppercase;color:#394655;font-weight:400;font-size:50px;line-height:120%;font-family:"Forum",cursive;padding-bottom:30px}@media screen and (max-width:1550px){.page_top .page-title{margin-top:100px;font-size:48px}}@media screen and (max-width:1200px){.page_top .page-title{margin-top:80px;font-size:42px}}@media screen and (max-width:1024px){.page_top .page-title{margin-top:60px;font-size:40px}}@media screen and (max-width:768px){.page_top .page-title{margin-top:50px;font-size:36px}}.ui-widget-overlay{z-index:9}.ui-widget.ui-widget-content{z-index:10}.footer{background:#f1f4f6;padding:15px 0;font-weight:500;font-size:14px;color:#394655}@media screen and (max-width:768px){.footer{margin-bottom:50px}}.footer__content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.footer__copy{margin-bottom:30px;width:100%;color:#8599a9;text-align:center}}.footer__dev{display:inline-flex;flex-flow:row;align-items:center;color:#394655;color:#8599a9;text-decoration:none}.footer__dev__img{width:auto;height:45px;flex-shrink:0}.footer__dev__text{padding-left:10px;max-width:210px;font-weight:400;font-size:14px}@media screen and (max-width:768px){.footer__dev{width:100%}}.footer__dev:hover{text-decoration:none;color:#000}.footer__dev:hover .footer__dev__img{opacity:.8}.footer__info{display:flex;flex-flow:row wrap;align-items:center}@media screen and (max-width:768px){.footer__info{flex-direction:column;align-items:flex-start}}.footer__info__text{width:55%;display:flex;flex-flow:row;align-items:center}@media screen and (max-width:768px){.footer__info__text{flex-direction:column;width:100%;margin-bottom:30px;align-items:flex-start}}.footer__info__text__val{padding-left:20px;color:#394655;font-weight:500;font-size:14px;line-height:160%}@media screen and (max-width:768px){.footer__info__text__val{padding-left:0}}.footer__info__cards{width:45%;padding-left:5%}@media screen and (max-width:768px){.footer__info__cards{padding-left:0;width:100%}}.footer__info__cards img{width:100%;height:auto;display:block}.footer__logo{width:110px;display:block;height:auto;flex-shrink:0}@media screen and (max-width:768px){.footer__logo{margin-bottom:10px}}.footer__menu{padding:60px 0}.footer__form{background-image:url("../images/form_bg.jpg");background-position:center;background-size:cover;color:#fff;padding:50px 0}.bottom_contacts{background:#fff;padding:30px 0;border-bottom:1px solid #e0eced}@media screen and (max-width:768px){.bottom_contacts{padding:30px 0}}.bottom_contacts__content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.bottom_contacts__item{display:flex;align-items:center;text-decoration:none;margin:20px 0}.bottom_contacts__item__content{width:calc(100% - 22px);padding-left:12px;display:flex;flex-direction:column}@media screen and (max-width:768px){.bottom_contacts__item__content{width:100%;padding-left:0}}@media screen and (max-width:1024px){.bottom_contacts__item__inst{width:100%}}.bottom_contacts__item__del{height:100%;width:1px;display:flex;background:#f1f4f6;min-height:60px}@media screen and (max-width:1024px){.bottom_contacts__item__del{display:none}}@media screen and (max-width:768px){.bottom_contacts__item__del{display:none}}.bottom_contacts__item__icon{width:22px;color:#75bbc3}@media screen and (max-width:768px){.bottom_contacts__item__icon{display:none}}.bottom_contacts__item__icon svg{max-width:100%;display:block;height:auto}.bottom_contacts__item__top{font-size:16px;color:#394655;margin-bottom:10px}.bottom_contacts__item__val{color:#394655;text-transform:uppercase;font-weight:500;font-size:18px}@media screen and (max-width:768px){.bottom_contacts__item__val{font-size:18px;width:100%}}.bottom_contacts__item__val a{text-decoration:none;color:#394655}@media screen and (max-width:768px){.bottom_contacts__item__val a{display:block}}.bottom_contacts__item__val a:hover{color:#75bbc3}.bottom_contacts__item__inst .bottom_contacts__item__val{color:#75bbc3}.bottom_contacts__item__adr{color:#394655;flex-direction:column;align-items:flex-start}.bottom_contacts__item__big{font-size:18px;font-weight:700;margin-bottom:4px}.bottom_contacts__item__sm{margin-bottom:10px;color:#8599a9;font-size:16px;font-weight:500}.bottom_contacts__item__phone{display:flex;align-items:center}.bottom_contacts__item__phone>a{font-size:16px;font-style:normal;font-weight:700;color:#394655;text-decoration:none}.bottom_contacts__item__phone .header__contacts__messengers{padding-top:0;padding-left:10px}a.bottom_contacts__item:hover{text-decoration:none}a.bottom_contacts__item:hover .bottom_contacts__item__val{opacity:.9}.section__footer__info{padding:30px 0;border-bottom:1px solid #e0eced}.region-footer-form{max-width:450px}.region-footer-form .block-webform h2{font-family:"Forum",cursive;color:#fff;margin-top:0;font-weight:400;font-size:60px;margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:768px){.region-footer-form .block-webform h2{font-size:32px}}.region-footer-form .block-webform .form-item,.region-footer-form .block-webform .form-actions{margin-top:0;margin-bottom:30px}.region-footer-form .block-webform label{display:block;font-weight:400;font-size:18px;line-height:20px;color:#fff}.region-footer-form .block-webform .form-text{background:transparent;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,0.3);height:40px;border-radius:0;display:inline-flex;align-items:center;padding:3px 0;font-size:18px;outline:0;max-width:100%}.region-footer-form .block-webform .form-text:active,.region-footer-form .block-webform .form-text:focus{border-color:#fff}.region-footer-form .block-webform .form-text.error{border-color:#eb5757}.region-footer-form .block-webform .btn{width:100%}.region-footer-form .block-webform .btn.btn__bordered{border-color:#fff;color:#fff}.region-footer-form .block-webform .btn.btn__bordered:hover{background:#fff;border-color:#fff;color:#75bbc3}.region-footer-form .block-webform .form-type-processed-text p{color:#fff;font-size:18px}@media screen and (max-width:768px){.region-footer-form .block-webform .form-type-processed-text p{font-size:14px}}.region-footer-form .block-webform .form-type-processed-text p:first-child{margin-top:30px}.region-footer-form .block-webform .form-type-processed-text p.pd{font-weight:400;font-size:14px;text-align:center}.region-footer-form .block-webform .form-type-processed-text a{text-decoration:underline;color:rgba(255,255,255,0.4)}.region-footer-form .block-webform .form-type-processed-text a:hover{color:#fff;text-decoration:none}@media screen and (max-width:768px){.mobhid{display:none}}.region-footer .block-menu>.menu{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap;gap:60px}.region-footer .block-menu>.menu>.menu-item,.region-footer .block-menu>.menu>li{list-style:none}.region-footer .block-menu>.menu>.menu-item>a,.region-footer .block-menu>.menu>.menu-item>span,.region-footer .block-menu>.menu>li>a,.region-footer .block-menu>.menu>li>span{color:#394655;font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.region-footer .block-menu>.menu>.menu-item .menu,.region-footer .block-menu>.menu>li .menu{margin:0;padding:0;padding-top:30px}.region-footer .block-menu>.menu>.menu-item .menu a,.region-footer .block-menu>.menu>li .menu a{color:#8599a9;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:block;margin-bottom:14px;text-decoration:none}.region-footer .block-menu>.menu>.menu-item .menu a:hover,.region-footer .block-menu>.menu>li .menu a:hover{color:#394655;text-decoration:none}.pager__items{padding-left:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%}.pager__item{padding:3px}.pager__item a{width:32px;height:32px;background:#fff;border:1px solid #eff3f5;border-radius:100%;display:inline-flex;font-weight:600;font-size:13px;align-items:center;justify-content:center;color:#394655;text-decoration:none;text-align:center}.pager__item a:hover{border-color:#75bbc3;background:#75bbc3;color:#fff}.pager__item.is-active a{border-color:#75bbc3;background:#75bbc3;color:#fff}.node--type-kontakty .node__content{display:flex;flex-flow:row wrap;margin-bottom:10px}@media screen and (max-width:1024px){.node--type-kontakty .node__content+.node__content{margin-top:30px}}.node--type-kontakty .node__content__grey{width:calc(50% - 5px);margin-right:5px;background:#fff;padding:50px 60px;color:#1e3246;border-radius:10px;border:1px solid var(--bg-light,#eff3f5);min-height:400px}@media screen and (max-width:1024px){.node--type-kontakty .node__content__grey{width:100%;background:transparent;padding:0;margin-bottom:30px;min-height:unset;border:0}}.node--type-kontakty .node__content__grey .contacts{font-style:normal;font-weight:700;font-size:16px}.node--type-kontakty .node__content__grey .contacts a{color:#394655;text-decoration:none}.node--type-kontakty .node__content__grey .contacts a:hover{color:#00a18c}.node--type-kontakty .node__content__grey .contacts p{margin-top:0;margin-bottom:10px}.node--type-kontakty .node__content__grey .contacts .contacts__addres{margin-bottom:4px;font-size:22px}.node--type-kontakty .node__content__grey .contacts .contacts__reg{color:#8599a9;font-size:16px;font-style:normal;font-weight:500;margin-bottom:25px}.node--type-kontakty .node__content__grey .contacts .maintel{margin-bottom:15px}.node--type-kontakty .node__content__grey h2{margin-top:30px;margin-bottom:10px;font-weight:500;font-size:16px;color:#75bbc3}.node--type-kontakty .node__content__grey h2:first-child{margin-top:0}.node--type-kontakty .node__content__grey strong{font-weight:400;color:#00a18c}.node--type-kontakty .node__content__grey p{margin-bottom:20px}.node--type-kontakty .node__content__grey .taxi{display:inline-flex;height:60px;padding:0 30px;color:#242529;text-transform:uppercase;background:#ffde48;border-radius:14px;font-weight:700;font-size:14px;text-decoration:none;align-items:center;justify-content:center;margin-top:30px}@media screen and (max-width:768px){.node--type-kontakty .node__content__grey .taxi{width:100%;margin-top:20px}}.node--type-kontakty .node__content__grey .taxi img{margin-right:10px;height:25px;width:auto;display:block}.node--type-kontakty .node__content .field--name-field-karta-dop,.node--type-kontakty .node__content .field--name-field-karta{width:calc(50% - 5px);margin-left:5px;border-radius:10px;overflow:hidden;font-size:18px;color:#1e3246}@media screen and (max-width:1024px){.node--type-kontakty .node__content .field--name-field-karta-dop,.node--type-kontakty .node__content .field--name-field-karta{width:calc(100%+40px);height:500px;margin-left:-20px;margin-right:-20px;border-radius:0}}.node--type-kontakty .node__content .field--name-field-karta-dop .yandex-map,.node--type-kontakty .node__content .field--name-field-karta .yandex-map{height:100%}.node--type-kontakty .node__content .field--name-field-izobrazhenie{margin:10px 0;width:100%}.node--type-kontakty .node__content .field--name-field-izobrazhenie img{display:block;border-radius:14px;width:100%;height:auto}.maintel{display:flex;flex-flow:row wrap;align-items:center}.maintel__messengers{margin-left:10px;display:flex}.otzyv{background:#f2f1ef;padding:30px 40px;border-radius:10px;max-width:620px;position:relative;display:flex;flex-flow:column}@media screen and (max-width:1024px){.otzyv{padding:30px 20px}}.otzyv__bodyicon{color:#b89b7c}.otzyv.node--view-mode-full{margin-left:auto;margin-right:auto}.otzyv .field__label,.otzyv__label{display:block;color:#b89b7c;margin-bottom:4px;font-weight:500;font-size:14px}.otzyv .field--name-field-procedura a{margin-bottom:20px;font-size:18px;line-height:140%;font-weight:600;text-decoration:none;color:#394655}@media screen and (max-width:768px){.otzyv .field--name-field-procedura a{font-size:15px}}.otzyv .field--name-field-procedura a:hover{text-decoration:none;color:#75bbc3}.otzyv .field__item,.otzyv__val{margin-bottom:20px;font-weight:400;font-size:18px;line-height:140%}@media screen and (max-width:1024px){.otzyv .field__item,.otzyv__val{font-size:16px}}@media screen and (max-width:768px){.otzyv .field__item,.otzyv__val{font-size:13px}}.otzyv .field__item_bold,.otzyv__val_bold{font-weight:600}.otzyv .field--name-body{margin-bottom:30px}@media screen and (max-width:1024px){.otzyv .field--name-body{font-size:14px;margin-bottom:0}}.otzyv .field--name-body p:first-child{margin-top:0}.otzyv .field--name-body p:last-child{margin-bottom:0}.otzyv__imglink{margin-top:auto;display:flex;align-items:center;text-decoration:none;color:#d0b7a8;text-transform:lowercase;font-weight:600;font-size:15px}@media screen and (max-width:768px){.otzyv__imglink{margin-top:20px}}.otzyv__imglink__icon{margin-right:6px}.otzyv__imglink:hover{color:#75bbc3}.otzyv .rates_st{position:absolute;top:30px;right:30px}.rates_st{display:flex;flex-flow:row wrap;justify-content:space-between}.rates_st .star-ratings{unicode-bidi:bidi-override;color:#ccc;font-size:24px;position:relative;margin:0;padding:0;display:inline-block;letter-spacing:5px}@media screen and (max-width:768px){.rates_st .star-ratings{font-size:14px}}.rates_st .star-ratings .fill-ratings{color:#f2c94c;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden;padding-left:5px}.rates_st .star-ratings .fill-ratings span{display:inline-block}.rates_st .star-ratings .empty-ratings{padding:0;display:block;z-index:0;padding-left:5px}.view-otzyvy>.view-header{padding-top:60px}.view-otzyvy>.view-content{padding:60px 0 120px;margin-left:-5px;margin-right:-5px;display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.view-otzyvy>.view-content{margin-left:-2px;margin-right:-2px}}.view-otzyvy>.view-content>.views-row{padding:5px;width:33.33333%}@media screen and (max-width:1024px){.view-otzyvy>.view-content>.views-row{width:50%}}@media screen and (max-width:768px){.view-otzyvy>.view-content>.views-row{width:100%;padding:2px}}.view-otzyvy>.view-content>.views-row .otzyv{height:100%}.section__reviews_bl{overflow:hidden}.section__reviews_bl .section__title{margin-bottom:60px}.section__reviews_bl .swiper__doposle,.section__reviews_bl .swiper__reviews{overflow:visible!important}.section__reviews_bl .swiper__doposle .swiper-slide,.section__reviews_bl .swiper__reviews .swiper-slide{height:auto}.section__reviews_bl .swiper__doposle .swiper-slide .otzyv,.section__reviews_bl .swiper__reviews .swiper-slide .otzyv{height:100%;max-width:unset}.productGallery{list-style:none;padding:0;margin:0}.productGallery img{max-width:100%;border-radius:8px;border:1px solid #f1f4f6}.lSSlideOuter .lSPager.lSGallery{margin-left:auto;margin-right:auto;margin-top:10px!important}.lSSlideOuter .lSPager.lSGallery li{border:2px solid transparent;transition:all .2s ease-in-out;opacity:.8;overflow:hidden;padding:4px;border-radius:11px}.lSSlideOuter .lSPager.lSGallery li>a{display:block;position:relative}.lSSlideOuter .lSPager.lSGallery li img{border-radius:10px;margin-left:auto;margin-right:auto}.lSSlideOuter .lSPager.lSGallery li.t360{border:2px solid #d0d7e0;font-size:40px;color:#292f39}@media screen and (max-width:768px){.lSSlideOuter .lSPager.lSGallery li.t360{font-size:30px}}.lSSlideOuter .lSPager.lSGallery li.t360>a{width:100%;padding-top:100%;position:relative}.lSSlideOuter .lSPager.lSGallery li.t360>a i{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media screen and (max-width:768px){.lSSlideOuter .lSPager.lSGallery li.t360>a i{margin:-15px 0 0 -15px}}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border:2px solid #75bbc3;opacity:1;color:#75bbc3;border-radius:11px}.lSAction>.lSPrev{background-image:url(../images/lightgallery/l.svg)}.lSAction>.lSNext{background-image:url(../images/lightgallery/r.svg)}.lSAction>.lSPrev,.lSAction>.lSNext{background-repeat:no-repeat;background-position:center;background-size:contain;width:22px;height:22px}.product__card{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.product__maininfo,.product__gallery{width:50%;padding:0 15px}@media screen and (max-width:768px){.product__maininfo,.product__gallery{width:100%}}@media screen and (max-width:768px){.product__gallery{margin-bottom:30px}}.product__maininfo{color:#394655;font-weight:500;font-size:15px}.product__maininfo .commerce-order-item-add-to-cart-form{display:flex}@media screen and (max-width:768px){.product__maininfo .commerce-order-item-add-to-cart-form{justify-content:center}}.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number label,.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number .control-label{display:none}.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number .input-group{display:flex;border:1px solid #e6e8ee;border-radius:9px;line-height:1;background:#fff;font-weight:600;font-size:18px}.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number .input-group .form-number{width:60px;display:inline-flex;align-items:center;text-align:center;justify-content:center;color:#394655;padding:5px;border:0;box-shadow:none;background:transparent;border-radius:0;height:60px}.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number .input-group .btn{height:60px;width:40px;border-radius:0;background:transparent;color:#394655;box-shadow:none!important;padding:0;min-width:unset!important}.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number .input-group .btn:hover{background:#75bbc3;color:#fff}.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number .input-group .btn.btn-decrement{border-radius:9px 0 0 9px}.product__maininfo .commerce-order-item-add-to-cart-form .form-type-number .input-group .btn.btn-increment{border-radius:0 9px 9px 0}.product__maininfo .commerce-order-item-add-to-cart-form .form-actions{margin:0;padding:0}.product__maininfo .commerce-order-item-add-to-cart-form .form-actions .button{color:#fff;background:#75bbc3;min-width:300px}.product__maininfo .commerce-order-item-add-to-cart-form .form-actions .button:hover{color:#fff;border-color:#75bbc3;background:#75bbc3;opacity:.9}.product__maininfo .field--name-variations{margin-bottom:40px}@media screen and (max-width:768px){.product__maininfo .field--name-variations{border-bottom:0;padding-bottom:0;margin-bottom:20px}}.product__price{display:flex;align-items:center;flex-flow:row wrap;margin-bottom:20px}@media screen and (max-width:768px){.product__price{margin-bottom:10px;justify-content:center}}.product__price .product-price__current{color:#394655;font-weight:700;font-size:24px;padding-right:20px}.product__price .product-price__old{color:#75bbc3;text-decoration:line-through;font-size:22px}.product__about{font-weight:400;font-size:16px;line-height:140%}.product__about h2,.product__about__label{font-weight:600;font-size:13px;margin-bottom:20px;text-transform:uppercase;color:#75bbc3;margin-top:40px}.product__about h2:first-child,.product__about__label:first-child{margin-top:0}.product__about p:first-child{margin-top:0}.product__about ul:last-child,.product__about p:last-child{margin-bottom:0}.product .field--name-field-doptext,.product__doptext{font-weight:500;font-size:12px;color:#8599a9;margin-top:30px}.product .field--name-field-doptext p:first-child,.product__doptext p:first-child{margin-top:0}.product .field--name-field-doptext ul:last-child,.product .field--name-field-doptext p:last-child,.product__doptext ul:last-child,.product__doptext p:last-child{margin-bottom:0}.product__inlineinfo{display:inline-flex;padding:10px;background:#eff0f4;border-radius:9px;color:#f1f4f6;margin-top:10px;margin-bottom:30px}.product__inlineinfo div{display:inline}.product__inlineinfo>.field__item+.field__item:before{content:"/";display:inline-block;margin:0 5px}.product__delivery__link{margin-top:30px;display:inline-flex;border-bottom:1px solid #dfe0e7;align-items:center;font-weight:600;font-size:12px;text-transform:uppercase;color:#394655;padding-bottom:5px}.product__delivery__link svg{fill:#75bbc3;margin-left:10px;transition:all .2s ease-in-out}.product__delivery__link:hover{text-decoration:none;color:#75bbc3}.product__delivery__link:hover svg{margin-left:15px}.product__grey{margin-top:20px;background:#eff0f4;border-radius:8px;color:#f1f4f6;display:flex;align-items:center;font-weight:500;font-size:15px;line-height:140%;padding:5px 30px}@media screen and (max-width:768px){.product__grey{padding:20px;align-items:flex-start;flex-direction:column}}.product__grey__icon{width:44px;padding-top:20px;padding-bottom:20px}@media screen and (max-width:768px){.product__grey__icon{padding-bottom:8px;padding-top:0}}.product__grey__icon img{width:36px}.product__grey__txt{width:calc(100% - 44px)}@media screen and (max-width:768px){.product__grey__txt{width:100%;font-size:14px;line-height:130%}}.product.teaser{border:1px solid transparent;border-radius:10px;background:#fff;height:100%;display:flex;flex-direction:column;text-align:center;padding:10px}@media screen and (max-width:768px){.product.teaser{border:0}}.product.teaser:hover{border-color:#c5dbdb}.product.teaser .field--name-field-izobrazheniya{margin-bottom:20px}@media screen and (max-width:768px){.product.teaser .field--name-field-izobrazheniya{margin-bottom:10px}}.product.teaser .field--name-field-izobrazheniya img{width:100%;display:block;transition:opacity .2s ease-in-out;height:auto}.product.teaser .title{display:block;padding-left:18px;padding-right:18px;font-weight:600;font-size:18px;line-height:120%;color:#394655;margin-bottom:14px}@media screen and (max-width:768px){.product.teaser .title{padding-left:0;padding-right:0;font-size:14px}}.product.teaser .field--name-variations .field--name-quantity{display:none!important}.product.teaser .field--name-variations .form-item,.product.teaser .field--name-variations .form-actions{margin:0;margin-bottom:20px}.product.teaser .field--name-variations .form-item .button,.product.teaser .field--name-variations .form-actions .button{margin-left:auto;margin-right:auto;background:#ecf1f1;color:#75bbc3;border-color:#ecf1f1}.product.teaser .field--name-variations .form-item .button:before,.product.teaser .field--name-variations .form-actions .button:before{content:"";display:inline-flex;width:20px;height:20px;margin-right:8px;background-image:url('data:image/svg+xml,<svgwidth="30"height="30"viewBox="003030"fill="none"xmlns="http://www.w3.org/2000/svg"><pathd="M1.66651.66675H3.40806C3.736081.666753.900091.666754.032081.72707C4.148391.780234.246971.865714.316041.97334C4.394422.095474.417612.257844.4642.58257L5.095087.00008M5.095087.00008L6.497617.3086C6.6755818.61686.7645719.27097.077319.7632C7.3528820.1977.7479520.5428.2149820.7566C8.7449921.00019.405121.000110.725321.0001H22.1358C23.392621.000124.020921.000124.534420.774C24.987220.574625.375620.253225.656219.8457C25.974419.383626.09218.766326.327117.5318L28.0928.26633C28.17477.8318228.21617.6145728.15627.44475C28.10357.2957727.99977.1703327.86327.09077C27.70767.0000827.48657.0000827.04427.00008H5.09508ZM12.333227.0001C12.333227.736511.736228.333410.999828.3334C10.263528.33349.666527.73659.666527.0001C9.666526.263710.263525.666710.999825.6667C11.736225.666712.333226.263712.333227.0001ZM22.999827.0001C22.999827.736522.402928.333421.666528.3334C20.930128.333420.333227.736520.333227.0001C20.333226.263720.930125.666721.666525.6667C22.402925.666722.999826.263722.999827.0001Z"stroke="rgb(117,187,195)"stroke-width="2"stroke-linecap="round"stroke-linejoin="round"/></svg>');background-size:contain;background-position:center}.product.teaser .field--name-variations .form-item .button:hover,.product.teaser .field--name-variations .form-actions .button:hover{background-color:#394655;color:#d0b7a8}.product.teaser .field--name-variations .form-item .button:hover:before,.product.teaser .field--name-variations .form-actions .button:hover:before{background-image:url('data:image/svg+xml,<svgwidth="30"height="30"viewBox="003030"fill="none"xmlns="http://www.w3.org/2000/svg"><pathd="M1.66651.66675H3.40806C3.736081.666753.900091.666754.032081.72707C4.148391.780234.246971.865714.316041.97334C4.394422.095474.417612.257844.4642.58257L5.095087.00008M5.095087.00008L6.497617.3086C6.6755818.61686.7645719.27097.077319.7632C7.3528820.1977.7479520.5428.2149820.7566C8.7449921.00019.405121.000110.725321.0001H22.1358C23.392621.000124.020921.000124.534420.774C24.987220.574625.375620.253225.656219.8457C25.974419.383626.09218.766326.327117.5318L28.0928.26633C28.17477.8318228.21617.6145728.15627.44475C28.10357.2957727.99977.1703327.86327.09077C27.70767.0000827.48657.0000827.04427.00008H5.09508ZM12.333227.0001C12.333227.736511.736228.333410.999828.3334C10.263528.33349.666527.73659.666527.0001C9.666526.263710.263525.666710.999825.6667C11.736225.666712.333226.263712.333227.0001ZM22.999827.0001C22.999827.736522.402928.333421.666528.3334C20.930128.333420.333227.736520.333227.0001C20.333226.263720.930125.666721.666525.6667C22.402925.666722.999826.263722.999827.0001Z"stroke="rgb(208,183,168)"stroke-width="2"stroke-linecap="round"stroke-linejoin="round"/></svg>')}.product.teaser .product__price{justify-content:center;margin-bottom:14px}.product.teaser .product__price .product-price__current{font-weight:400;font-size:18px;line-height:120%;padding-left:20px}.product.teaser .product__price .product-price__old{font-size:14px}.product.teaser .field--name-field-description{font-weight:400;font-size:14px;line-height:120%;text-align:center;color:#8599a9;margin-bottom:14px;padding-left:18px;padding-right:18px}.product__link{display:block;color:#394655;text-decoration:none}.product__link:hover{text-decoration:none;color:#75bbc3}.product__link:hover .field--name-field-izobrazheniya img{opacity:.9}.product__footer{margin-top:auto;padding:20px;display:flex;align-items:center;flex-flow:row wrap}@media screen and (max-width:768px){.product__footer{padding:5px 0 20px 0}}.product__footer .product__price{margin:0}@media screen and (max-width:768px){.product__footer .product__price{flex-direction:column;align-items:flex-start;max-width:calc(100% - 60px)}}.product__footer .product-price__current{font-size:18px;padding-right:10px;font-weight:700}@media screen and (max-width:768px){.product__footer .product-price__current{font-size:14px;margin-bottom:4px}}.product__footer .product-price__old{font-size:14px}.region-sidebar-first{margin-bottom:30px}.region-sidebar-first .block-menu>ul.menu{padding:0;margin:0;list-style:none}@media screen and (max-width:768px){.region-sidebar-first .block-menu>ul.menu{display:none}.region-sidebar-first .block-menu>ul.menu.opened{display:block}}.region-sidebar-first .block-menu>ul.menu>li{display:block;border-bottom:1px solid #f1f4f6;padding:30px 0;position:relative}@media screen and (max-width:768px){.region-sidebar-first .block-menu>ul.menu>li{padding:15px 10px}}.region-sidebar-first .block-menu>ul.menu>li>.caret_ad{cursor:pointer;position:absolute;width:30px;height:20px;top:29px;right:0;display:inline-flex;color:#394655;transition:all .2s ease-in-out;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){.region-sidebar-first .block-menu>ul.menu>li>.caret_ad{top:13px}}.region-sidebar-first .block-menu>ul.menu>li>.caret_ad svg{transition:all .2s ease-in-out}.region-sidebar-first .block-menu>ul.menu>li>.caret_ad:hover{color:#75bbc3}.region-sidebar-first .block-menu>ul.menu>li>a{font-weight:600;font-size:16px;line-height:120%;text-transform:uppercase;display:block;color:#394655}.region-sidebar-first .block-menu>ul.menu>li>a.is-active,.region-sidebar-first .block-menu>ul.menu>li>a:hover{color:#75bbc3;text-decoration:none}.region-sidebar-first .block-menu>ul.menu>li.menu-item--active-trail>a{color:#75bbc3;text-decoration:none}.region-sidebar-first .block-menu>ul.menu>li>.menu{padding:0;margin:0;max-height:0;opacity:0;transition:all .2s ease-in-out;pointer-events:none}.region-sidebar-first .block-menu>ul.menu>li>.menu a{font-weight:500;font-size:16px;color:#394655;line-height:120%;display:block;margin-top:16px}.region-sidebar-first .block-menu>ul.menu>li>.menu a.is-active,.region-sidebar-first .block-menu>ul.menu>li>.menu a:hover{color:#75bbc3;text-decoration:none}.region-sidebar-first .block-menu>ul.menu>li.menu-item--active-trail>.caret_ad,.region-sidebar-first .block-menu>ul.menu>li.opened>.caret_ad{color:#75bbc3}.region-sidebar-first .block-menu>ul.menu>li.menu-item--active-trail>.caret_ad svg,.region-sidebar-first .block-menu>ul.menu>li.opened>.caret_ad svg{transform:rotate(90deg)}.region-sidebar-first .block-menu>ul.menu>li.menu-item--active-trail>.menu,.region-sidebar-first .block-menu>ul.menu>li.opened>.menu{padding-top:5px;max-height:500px;opacity:1;pointer-events:all}.view-katalog{padding:0 0 120px}.view-katalog>.view-content{margin-left:-10px;margin-right:-10px;display:flex;flex-flow:row wrap}@media screen and (max-width:768px){.view-katalog>.view-content{margin-left:-2px;margin-right:-2px}}.view-katalog>.view-content>.views-row{padding:10px;width:33.33333%}@media screen and (max-width:768px){.view-katalog>.view-content>.views-row{width:50%;padding:2px}}.mobile_open_side{display:none}@media screen and (max-width:768px){.mobile_open_side{height:50px;display:inline-flex;padding:10px 20px;position:relative;border:0;text-transform:uppercase;font-weight:600;font-size:14px;background:#f1f4f6;color:#363c41;padding-right:40px;background:#eff0f4;border-radius:6px;align-items:center;width:100%}.mobile_open_side svg{fill:#919aa0;position:absolute;right:20px;top:22px;transition:all .2s ease-in-out}.mobile_open_side.opened{background:#75bbc3;color:#fff}.mobile_open_side.opened svg{fill:#fff;transform:rotate(180deg)}}.block-commerce-cart{display:flex;flex-direction:column;height:100%;border-left:1px solid #e8edf0}@media screen and (max-width:768px){.block-commerce-cart{border-left:none;margin-left:10px}}.cart--cart-block{display:flex;flex-direction:column;height:100%}.cart-block--link__expand{display:flex;align-items:center;justify-content:center;height:100%;color:#394655;text-decoration:none;font-size:16px;width:100px}@media screen and (max-width:1550px){.cart-block--link__expand{width:80px}}@media screen and (max-width:768px){.cart-block--link__expand{width:46px;height:46px;border-radius:100%;background:#f1f4f6;color:#75bbc3;position:relative}}.cart-block--link__expand:hover{color:#75bbc3;background:#f1f4f6;text-decoration:none}.cart-block--summary__icon{position:relative;padding-right:12px}@media screen and (max-width:768px){.cart-block--summary__icon{padding-right:0;position:unset;padding-top:6px}}.cart-block--summary__count{position:absolute;top:-11px;right:-1px;background:#d0b7a8;border:2px solid #fff;border-radius:600px;min-width:24px;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:500;font-size:13px;line-height:1}@media screen and (max-width:768px){.cart-block--summary__count{top:-5px;right:-5px}}.cart-block--summary__text{padding-left:6px;display:none}@media screen and (max-width:768px){.cart-block--summary__text{display:none}}.view-commerce-cart-form .views-form{position:relative}.view-commerce-cart-form .views-form>form{display:flex;flex-direction:column}.view-commerce-cart-form .views-row{display:flex;flex-flow:row wrap;background:#fff;width:100%;position:relative;padding:40px 0;justify-content:space-between;align-items:center;font-size:18px;border-top:1px solid #e9f0f1}.view-commerce-cart-form .views-row:first-child{border-top:0}@media screen and (max-width:768px){.view-commerce-cart-form .views-row{width:100%;padding:10px;flex-wrap:wrap}}.view-commerce-cart-form .views-row .views-field{padding:5px}.view-commerce-cart-form .views-row .views-field-field-izobrazheniya{width:15%}@media screen and (max-width:768px){.view-commerce-cart-form .views-row .views-field-field-izobrazheniya{width:30%}}.view-commerce-cart-form .views-row .views-field-field-izobrazheniya img{width:auto;height:130px;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.view-commerce-cart-form .views-row .views-field-field-izobrazheniya img{width:100%;height:auto}}.view-commerce-cart-form .views-row .views-field-remove-button{width:3%}@media screen and (max-width:768px){.view-commerce-cart-form .views-row .views-field-remove-button{width:40px;text-align:right}}.view-commerce-cart-form .views-row .views-field-remove-button .delete-order-item.button{background-color:transparent;padding:0;border-radius:0;color:#ddd;border:0;cursor:pointer;text-transform:none;font-size:0;width:24px;height:24px;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="24"height="24"viewBox="002424"fill="none"><pathd="M20.56H3.5M18.8338.5L18.37315.4C18.19618.05418.10819.38117.24320.19C16.3782115.0472112.38721H11.613C8.953217.622216.75720.19C5.89219.3815.80318.0545.62715.4L5.1678.5"stroke="%238599A9"stroke-width="1.5"stroke-linecap="round"/><pathd="M6.56H6.61C7.012455.989727.402425.858227.728925.62271C8.055435.38728.303255.058648.444.68L8.4744.577L8.5714.286C8.6544.0378.6963.9138.7513.807C8.859213.599399.014513.419999.204483.28316C9.394443.146339.61383.055869.8453.019C9.962310.093310.3553H13.645C13.907314.038314.1553.019C14.38623.0558614.60563.1463314.79553.28316C14.98553.4199915.14083.5993915.2493.807C15.3043.91315.3464.03715.4294.286L15.5264.577C15.65274.9982715.91485.3660116.27175.62326C16.62855.8805117.06036.0129317.56"stroke="%238599A9"stroke-width="1.5"/></svg>');background-repeat:no-repeat;background-size:100% 100%;background-position:center;min-width:unset}.view-commerce-cart-form .views-row .views-field-remove-button .delete-order-item.button:hover{background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="24"height="24"viewBox="002424"fill="none"><pathd="M20.56H3.5M18.8338.5L18.37315.4C18.19618.05418.10819.38117.24320.19C16.3782115.0472112.38721H11.613C8.953217.622216.75720.19C5.89219.3815.80318.0545.62715.4L5.1678.5"stroke="%23EB5757"stroke-width="1.5"stroke-linecap="round"/><pathd="M6.56H6.61C7.012455.989727.402425.858227.728925.62271C8.055435.38728.303255.058648.444.68L8.4744.577L8.5714.286C8.6544.0378.6963.9138.7513.807C8.859213.599399.014513.419999.204483.28316C9.394443.146339.61383.055869.8453.019C9.962310.093310.3553H13.645C13.907314.038314.1553.019C14.38623.0558614.60563.1463314.79553.28316C14.98553.4199915.14083.5993915.2493.807C15.3043.91315.3464.03715.4294.286L15.5264.577C15.65274.9982715.91485.3660116.27175.62326C16.62855.8805117.06036.0129317.56"stroke="%23EB5757"stroke-width="1.5"/></svg>')}.view-commerce-cart-form .views-row .views-field-title{width:46%;padding-left:25px;padding-right:25px}@media screen and (max-width:768px){.view-commerce-cart-form .views-row .views-field-title{width:70%;padding-left:15px}}.view-commerce-cart-form .views-row .views-field-title a{text-decoration:none;font-weight:700;color:#394655}.view-commerce-cart-form .views-row .views-field-title a:hover{text-decoration:none;color:#75bbc3}.view-commerce-cart-form .views-row .views-field-total-price__number{font-weight:700}@media screen and (max-width:768px){.view-commerce-cart-form .views-row .views-field-edit-quantity .field-content>.form-type-number{display:flex;justify-content:flex-end}}.view-commerce-cart-form .views-row .views-field-edit-quantity .input-group{display:inline-flex;border:1px solid #e6e8ee;border-radius:9px;line-height:1;background:#fff;font-weight:600;font-size:18px}.view-commerce-cart-form .views-row .views-field-edit-quantity .input-group .form-number{width:60px;display:inline-flex;align-items:center;text-align:center;justify-content:center;color:#394655;padding:5px;border:0;box-shadow:none;background:transparent;border-radius:0;height:60px}.view-commerce-cart-form .views-row .views-field-edit-quantity .input-group .btn{height:60px;width:40px;border-radius:0;background:transparent;color:#394655;box-shadow:none!important;padding:0;min-width:unset!important;cursor:pointer;border:0}.view-commerce-cart-form .views-row .views-field-edit-quantity .input-group .btn:hover{background:#75bbc3;color:#fff}.view-commerce-cart-form .views-row .views-field-edit-quantity .input-group .btn.btn-decrement{border-radius:9px 0 0 9px}.view-commerce-cart-form .views-row .views-field-edit-quantity .input-group .btn.btn-increment{border-radius:0 9px 9px 0}.view-commerce-cart-form .views-row .views-field-unit-price__number,.view-commerce-cart-form .views-row .views-field-total-price__number,.view-commerce-cart-form .views-row .views-field-edit-quantity{width:12%}@media screen and (max-width:768px){.view-commerce-cart-form .views-row .views-field-unit-price__number,.view-commerce-cart-form .views-row .views-field-total-price__number,.view-commerce-cart-form .views-row .views-field-edit-quantity{width:50%}}@media screen and (max-width:768px){.view-commerce-cart-form .views-row .views-field-total-price__number{width:calc(100% - 40px)}}.view-commerce-cart-form .cart_total_col{width:100%;border-top:2px solid #75bbc3;padding-top:40px}@media screen and (max-width:768px){.view-commerce-cart-form .cart_total_col .button,.view-commerce-cart-form .cart_total_col .btn{padding-left:20px;padding-right:20px;margin:0;width:100%}}.view-commerce-cart-form .cart_total_col .order-total-text{color:#8599a9;font-size:16px;font-style:normal;font-weight:400;max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.view-commerce-cart-form .cart_total_col .order-total-line__adjustment,.view-commerce-cart-form .cart_total_col .order-total-line__subtotal{display:none}.view-commerce-cart-form .cart_total_col .order-total-line__total{padding:20px 0;text-align:center;color:#394655}.view-commerce-cart-form .cart_total_col .order-total-line__total>div{display:flex;align-items:center;justify-content:center}.view-commerce-cart-form .cart_total_col .order-total-line__total .order-total-line-label{font-size:18px;font-style:normal;font-weight:700;text-transform:uppercase;margin-right:10px}.view-commerce-cart-form .cart_total_col .order-total-line__total .order-total-line-value{width:auto;font-size:44px;font-style:normal;font-weight:300}.view-commerce-cart-form .cart_total_col .form-actions{margin:0;padding:0}.view-commerce-cart-form .cart_total_col .form-actions .button[name=op]{min-width:280px;max-width:100%;margin:0 auto;background-color:#75bbc3;color:#fff;border:1px solid #75bbc3;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.view-commerce-cart-form .views-label-unit-price__number{display:none}}body .ui-widget-overlay{background:#000!important}body .ui-widget.ui-widget-content{padding:0!important;border:0;border-radius:20px!important;overflow:hidden;background:#fff!important}body .ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:20px;display:inline-flex;border:0;background:transparent;width:100%}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{border:0;background:transparent;width:100%}body .ui-dialog .ui-dialog-titlebar{background:#75bbc3!important;color:#fff!important;border:0;padding:20px!important;position:relative;font-size:13px}body .ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;width:20px;height:20px;border:0;background:transparent;padding:0;right:15px}body .ui-dialog .ui-dialog-titlebar-close span{display:none}body .ui-dialog .ui-dialog-titlebar-close:before,body .ui-dialog .ui-dialog-titlebar-close:after{content:"";transform:rotate(45deg);top:50%;left:0;width:22px;height:2px;background:#fff;display:block;position:absolute}body .ui-dialog .ui-dialog-titlebar-close:after{transform:rotate(-45deg)}body .ui-dialog .ui-dialog-content{padding:20px;font-size:18px}body .ui-dialog .ui-dialog-content a{color:#75bbc3;text-decoration:underline}body .ui-dialog .ui-widget-content.ui-dialog-content{padding-left:20px;padding-right:20px}body [dir=ltr] .ui-dialog .ui-dialog-titlebar-close{right:20px}.ajax-progress{position:fixed;z-index:99999999;background:rgba(255,255,255,0.6);background:linear-gradient(0deg,rgba(18,31,41,0.74),rgba(18,31,41,0.74));text-align:center;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600}.ajax-progress-throbber .throbber{display:inline-block;width:80px;height:80px;background:0;font-size:0;padding:0;margin:10px}.ajax-progress-throbber .throbber:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}.ajax-progress-throbber .throbber .message{display:inline;padding:0 20px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.checkout-pane-shipping-information>.fieldset-wrapper{display:flex;flex-direction:column}.checkout-pane-shipping-information>.fieldset-wrapper .form-item-shipping-information-shipping-profile-copy-to-address-book,.checkout-pane-shipping-information>.fieldset-wrapper .button.form-submit{display:none!important}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]{order:-1}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item label:not(.option){display:block;font-weight:400;font-size:16px;color:#394655;margin-bottom:10px}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item select,.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item input[type=time],.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item input[type=date],.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item input[type=text]{width:100%;background:#fff;border:1px solid #dee0e7;border-radius:6px;height:60px;padding:5px 15px;font-size:18px;outline:none!important}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item select:focus,.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item input[type=time]:focus,.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item input[type=date]:focus,.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item input[type=text]:focus{border-color:#394655}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item textarea{width:100%;background:#fff;border:1px solid #dee0e7;border-radius:6px;padding:5px 15px;font-size:18px;outline:none!important}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments]>.form-wrapper .form-item textarea:focus{border-color:#394655}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments] .field--name-shipping-method{margin-bottom:30px}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments] .field--type-datetime .label{display:block;font-weight:400;font-size:16px;color:#394655;margin-bottom:10px}.checkout-pane-shipping-information [id*=edit-shipping-information-shipments] .field--type-datetime .form-type-date{margin:0}.checkout-pane-shipping-information .field--name-address{display:none}div[id*=edit-payment-information-billing-information]{display:none!important}.checkout-pane-shipping-information,.checkout-pane-payment-information{border:0;background:transparent;margin:0 0 60px;max-width:870px;border-radius:0;padding:0}@media screen and (max-width:768px){.checkout-pane-shipping-information,.checkout-pane-payment-information{margin-bottom:30px}}.checkout-pane-shipping-information>legend,.checkout-pane-payment-information>legend{display:none!important}.checkout-pane-shipping-information .form-composite,.checkout-pane-payment-information .form-composite{margin:0;padding:0}.checkout-pane-shipping-information .form-composite>legend,.checkout-pane-payment-information .form-composite>legend{display:block;width:100%;margin:0 0 25px;font-weight:700;font-size:22px;color:#394655}.checkout-pane-shipping-information .form-composite>legend .form-required:after,.checkout-pane-payment-information .form-composite>legend .form-required:after{display:none}.checkout-pane-shipping-information .form-type-radio,.checkout-pane-payment-information .form-type-radio{margin-bottom:10px}.checkout-pane-shipping-information .form-type-radio input[type=radio],.checkout-pane-payment-information .form-type-radio input[type=radio]{display:none}.checkout-pane-shipping-information .form-type-radio input[type=radio]:checked+label:before,.checkout-pane-payment-information .form-type-radio input[type=radio]:checked+label:before{border:7px solid #75bbc3}.checkout-pane-shipping-information .form-type-radio label,.checkout-pane-payment-information .form-type-radio label{cursor:pointer;position:relative;margin-right:0;line-height:18px;user-select:none;font-weight:400;font-size:16px;color:#394655;display:flex;align-items:center}.checkout-pane-shipping-information .form-type-radio label:before,.checkout-pane-payment-information .form-type-radio label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:100%;background:#fff;border:1px solid #dee0e7;box-sizing:border-box;margin-right:10px;flex-shrink:0;color:#355698}.checkout-pane-shipping-information .form-type-radio label:hover:before,.checkout-pane-payment-information .form-type-radio label:hover:before{filter:brightness(120%)}.checkout-pane-shipping-information .form-type-radio input[type=radio]:disabled+label:before,.checkout-pane-payment-information .form-type-radio input[type=radio]:disabled+label:before{filter:grayscale(100%)}fieldset[id*=edit-order-fieldscheckout]{border:0;background:transparent;margin:0 0 60px;max-width:870px;border-radius:0;padding:0}fieldset[id*=edit-order-fieldscheckout]>legend{position:unset;display:block;float:left;margin:0 0 30px;font-weight:400;font-size:30px;line-height:120%;text-transform:uppercase;color:#394655;width:100%;font-family:"Forum",cursive}fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper{clear:both;display:flex;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-email,fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-string{width:33.333333%;padding:5px}@media screen and (max-width:768px){fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-email,fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-string{width:100%}}fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-email .form-item,fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-string .form-item{margin:0}fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-email .form-item label,fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-string .form-item label{display:block;font-weight:300;font-size:16px;color:#394655;margin-bottom:10px}fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-email .form-item input,fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-string .form-item input{width:100%;background:#fff;border:1px solid #dfe3ee;border-radius:6px;height:60px;padding:5px 15px;font-size:18px;outline:none!important;color:#394655}fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-email .form-item input:focus,fieldset[id*=edit-order-fieldscheckout] .fieldset-wrapper>.field--type-string .form-item input:focus{border-color:#75bbc3}.checkout-order-summary .order-total-line{display:none}.checkout-order-summary .order-total-line.order-total-line__total{display:block;text-align:left;padding:30px 0 0}.checkout-order-summary .order-total-line.order-total-line__total .order-total-line-label{display:block;color:#919aa0;font-weight:400;font-size:16px}.checkout-order-summary .order-total-line.order-total-line__total .order-total-line-value{color:#394655;font-weight:700;font-size:32px}.commerce-checkout-flow,.cart-form{padding:60px 0}@media screen and (max-width:1279px){.commerce-checkout-flow,.cart-form{padding:40px 0}}@media screen and (max-width:767px){.commerce-checkout-flow,.cart-form{padding:30px 0}}.commerce-checkout-flow .view-content,.cart-form .view-content{width:100%}body.path-checkout .commerce-checkout-flow{background:#f1f4f6}.commerce-checkout-flow .button--primary{min-width:320px;max-width:100%;background-color:#75bbc3;color:#fff;border:1px solid #75bbc3;text-transform:uppercase;font-size:16px;font-weight:400;line-height:120%;border-radius:30px;transition:all .3s;text-align:center;cursor:pointer;display:flex;align-items:center;gap:.521vw;justify-content:center}.commerce-checkout-flow .button--primary:hover{opacity:.85}.checkout-pane-shipping-information .form-composite>legend,.checkout-pane-payment-information .form-composite>legend{position:unset;display:block;margin:0 0 30px;font-weight:400;font-size:30px;line-height:120%;text-transform:uppercase;color:#394655;width:100%;font-family:"Forum",cursive;float:none}

.custom_product_advantages {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.custom_product_advantages_item {
  display: grid;
  grid-template-columns: 30% auto;
  grid-gap: 5px 1em;
}

.custom_product_advantages_item_name {
    color: #75bbc3;
    font-weight: 700;
}

span {}

.custom_product_advantages_item_description span {
    display: block;
    color: #75bbc3;
    font-weight: 500;
}

.custom_product_advantages_item_description {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.custom_product_advantages_item_description ul{
margin-top:0;
margin-bottom:0;
    list-style-position: inside;
    padding-left: 0;
}
.custom_product_advantages_item_description p{
margin:0
}
@media (max-width:600px){
    .custom_product_advantages_item {
  grid-template-columns: 100%;
}
}

.extra_product_information {
display: flex
;
    flex-direction: column;
    gap: 15px;
    
}

.extra_product_information_block {
      display: grid;
      grid-template-columns: 50px auto;
      grid-gap: 1em;
}
.extra_product_information_block img{
    max-width: 100%;
	
	}
.extra_product_information_block_title {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #75bbc3;
    font-weight: 600;
    font-size: 1.2em;
    background: #f0f4f7;
}

.extra_product_information_block_subtitle {
    color: #75bbc3;
    font-weight: 700;
}

.extra_product_information_block_purple {
    background: #f0f4f7;
    text-align: center;
    padding: 15px;
}

.extra_product_information_block_with_image {
    display: grid;
    grid-template-columns: 30% auto;
    grid-gap: 1em;
    align-items: center;
    margin: 1em 0;
}
@media (max-width:768px){
    .extra_product_information_block_with_image{
            grid-template-columns: 100%;
            display: grid;
            justify-items: center;
    }
}
.main_product_info {
    display: flex
;
    font-size: 0.9em;
    gap: 10px 2em;
    margin-bottom: 1em;
    flex-wrap: wrap;
}




.simple-accordion-heading {
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  padding: 15px 20px;
  font-size: 18px;
  cursor: pointer;
  transition: background-color 0.2s linear;
  display: flex;
    justify-content: space-between;
    align-items: center;
      background-color: transparent;
    color: #75bbc3;
    border: 1px solid #e5e5e5;
  text-transform: uppercase;
      font-weight: 600;
	  border-top: 1px solid #e5e5e5;
}

   
.simple-accordion-heading:after {
  content: " ";
  font-size: 18px;
  float: right;
  background-image:url('/themes/oblaka/images/down-chevron.svg');
  display: block;
    min-width: 15px;
    width: 15px;
    min-height: 15px;
    height: 15px;
    background-size: contain;
	transition:  transform 0.2s linear;
}

.simple-accordion-heading.is-open:after {
   transform: rotate(180deg);
}


.simple-accordion-heading:hover{
  background-color: #75bbc3;
  color:#fff
}
.simple-accordion-heading:hover:after{
filter:brightness(0) invert(1);
}
.simple-accordion-content {
  width: calc(100% - 2px);
  background-color: white;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 0 20px;
  line-height: 1.65;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
     
}
.simple-accordion-heading.is-open+.simple-accordion-content{
	 border-bottom: 1px solid #e5e5e5
}

.simple-accordion-content .simple-accordion-content_inner{
	padding: 20px 0;
}
.simple-accordion{
  display: flex;
    flex-direction: column;
    gap: 15px;
	margin-top: 30px;
}
.simple-accordion-content .simple-accordion-content_inner p{
	margin-top:0;
}
.simple-accordion-content .simple-accordion-content_inner p:last-child{
	margin-bottom:0
}


.simple-accordion_results_block {
  display: grid;
  grid-template-columns: 65% auto;
  grid-gap: 10px 40px;
}
.simple-accordion_results_block img{
	max-width: 100%;
	height: auto;
	display: block;
	margin-bottom: 1em;
}
.simple-accordion_results_block span.purple{
	color: #75bbc3;
	font-weight: 500;
}

.simple-accordion_results_block_title {
    text-transform: uppercase;
    font-size: 1.2em;
    padding: 5px 20px;
    max-width: max-content;
}

.simple-accordion_results_block_title.gray {
    background: #f0f4f7;
}

.simple-accordion_results_block_title.purple {
    background: #75bbc3;
    color: #fff;
}

.simple-accordion_results_block_purple_inner {
    padding: 15px;
    margin-bottom: 10px;
    background: #75bbc3;
    color: #fff;
    font-size: 1.1em;
    line-height: 1.25;
    font-weight: 600;
}

.simple-accordion_results_block_bordered_inner {
    border: 2px solid #75bbc3;
    padding: 15px;
	margin-bottom: 15px;
}
.simple-accordion_results_block_bordered_inner ul{
	margin: 0;
	list-style-type: unset;
	padding: 0 0 0 20px;
}
.simple-accordion_results_block_bordered_inner ul li::marker {
  content: "✓ ";
  font-size: 1.2em;
  color: #75bbc3;
}
.simple-accordion_results_block_bordered_inner ul li strong{
	color:#75bbc3;
}

.simple-accordion_results_block_cite {
    text-align: center;
    padding: 20px;
}
.simple-accordion_results_block_cite strong{
	color:#75bbc3;
}

.simple-accordion_results_block_bordered_inner_gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(370px, 1fr));
    grid-gap: .5rem;
}

.simple-accordion_results_block_bordered_inner_gallery img {
    max-width: 100%;
	height: auto;
}
.product__maininfo_variations_block{
	display: flex;
    flex-wrap: wrap;
    gap: 1em;
    align-items: center;
    justify-content: space-between;
}
.product__maininfo_variations_block .znachok_patenta{
	max-height:150px;
}
.product__maininfo_variations_block>div:last-child{
	margin-right: auto;
    margin-left: auto;
}

.cebelia_advantages{
	display: flex;
    grid-gap: 1em;
}
.cebelia_advantages img{
	width: 52px;
	height: 52px;
}
.cebelia_advantages .cebelia_advantages_item{
	display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    padding: 0 10px;
    line-height: 1.4;
	flex-basis: 25%;
}
.product__about .cebelia_advantages + h2{
	    margin-top: 30px;
}

.epil-page {
    padding: 40px 0 60px;
    max-width: 1000px;
}
.epil-page .teacher-img{
float: right;
    margin-left: 2em;
    width: auto;
    height: 271px;
}
.epil-page .highlited-blue-text{
    color: #75bbc3;
    font-weight: 700;
}
.epil-page .highlited-blue-text.epil-price{
	    font-size: 1.5em;
}
.ui-dialog.epilform .ui-dialog-titlebar{
    text-align: center;
    font-size: 1.3em;
}
.ui-dialog.epilform .ui-dialog-title{
	    width: 100%;
}
.ui-dialog.epilform .ui-dialog-buttonpane .ui-dialog-buttonset{
	    justify-content: center;
		display: flex
}
.ui-dialog.epilform .ui-dialog-buttonpane .ui-dialog-buttonset .button{
height: 60px;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    background: transparent;
    border: 2px solid #75bbc3;
    color: #75bbc3;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: 500;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    border-radius: 100px;
    text-decoration: none;
    letter-spacing: .07em;
    transition: all .2s ease-in-out;
    cursor: pointer;
}
.ui-dialog.epilform .ui-dialog-buttonpane .ui-dialog-buttonset .button:hover{
background: #75bbc3;
    color: #fff;
}

.ui-dialog.epilform .ui-widget-content.ui-dialog-buttonpane{
	padding-top:0;
}

.ui-dialog.epilform  .webform-confirmation__message{
	    text-align: center;
}
[dir="ltr"] .ui-dialog.epilform .ui-dialog-titlebar-close{
	    right: 30px;
}
@media (max-width:1200px){
.simple-accordion_results_block_bordered_inner_gallery {

    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));

}	
.simple-accordion_results_block {

  grid-template-columns: 50% auto;

}
}
@media (max-width:768px){
	
.product__maininfo_variations_block{
    justify-content: center;
}
	
.simple-accordion_results_block_bordered_inner_gallery {

    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));

}	
.simple-accordion_results_block {

  grid-template-columns: 100%;

}
}
@media (max-width:550px){
	.cebelia_advantages{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
	}
}
