a,abbr,address,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}nav,ol,ul{list-style:none}*{box-sizing:border-box}canvas,img,video{max-width:100%}img{vertical-align:bottom}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}a:hover{color:inherit}html{height:100%;width:100%}iframe{width:100%}a,a:hover,button,button:hover{cursor:pointer}button,button:active,button:focus{outline:0}blockquote{margin:0}@font-face{font-family:'Master Zoo Sans';src:url(../fonts/MasterZooSans-Regular.eot);src:local("Master Zoo Sans Regular"),local("MasterZooSans-Regular"),url(../fonts/MasterZooSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/MasterZooSans-Regular.woff2) format("woff2"),url(../fonts/MasterZooSans-Regular.woff) format("woff"),url(../fonts/MasterZooSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-SemiBold.eot);src:local("Proxima Soft SemiBold"),local("ProximaSoft-SemiBold"),url(../fonts/ProximaSoft-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-SemiBold.woff2) format("woff2"),url(../fonts/ProximaSoft-SemiBold.woff) format("woff"),url(../fonts/ProximaSoft-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-BoldIt.eot);src:local("Proxima Soft Bold Italic"),local("ProximaSoft-BoldIt"),url(../fonts/ProximaSoft-BoldIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-BoldIt.woff2) format("woff2"),url(../fonts/ProximaSoft-BoldIt.woff) format("woff"),url(../fonts/ProximaSoft-BoldIt.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-Light.eot);src:local("Proxima Soft Light"),local("ProximaSoft-Light"),url(../fonts/ProximaSoft-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-Light.woff2) format("woff2"),url(../fonts/ProximaSoft-Light.woff) format("woff"),url(../fonts/ProximaSoft-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-Thin.eot);src:local("Proxima Soft Thin"),local("ProximaSoft-Thin"),url(../fonts/ProximaSoft-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-Thin.woff2) format("woff2"),url(../fonts/ProximaSoft-Thin.woff) format("woff"),url(../fonts/ProximaSoft-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-LightIt.eot);src:local("Proxima Soft Light Italic"),local("ProximaSoft-LightIt"),url(../fonts/ProximaSoft-LightIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-LightIt.woff2) format("woff2"),url(../fonts/ProximaSoft-LightIt.woff) format("woff"),url(../fonts/ProximaSoft-LightIt.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-Medium.eot);src:local("Proxima Soft Medium"),local("ProximaSoft-Medium"),url(../fonts/ProximaSoft-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-Medium.woff2) format("woff2"),url(../fonts/ProximaSoft-Medium.woff) format("woff"),url(../fonts/ProximaSoft-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-SemiBoldIt.eot);src:local("Proxima Soft SemiBold Italic"),local("ProximaSoft-SemiBoldIt"),url(../fonts/ProximaSoft-SemiBoldIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-SemiBoldIt.woff2) format("woff2"),url(../fonts/ProximaSoft-SemiBoldIt.woff) format("woff"),url(../fonts/ProximaSoft-SemiBoldIt.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-Bold.eot);src:local("Proxima Soft Bold"),local("ProximaSoft-Bold"),url(../fonts/ProximaSoft-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-Bold.woff2) format("woff2"),url(../fonts/ProximaSoft-Bold.woff) format("woff"),url(../fonts/ProximaSoft-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-Black.eot);src:local("Proxima Soft Black"),local("ProximaSoft-Black"),url(../fonts/ProximaSoft-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-Black.woff2) format("woff2"),url(../fonts/ProximaSoft-Black.woff) format("woff"),url(../fonts/ProximaSoft-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-RegularIt.eot);src:local("Proxima Soft Regular Italic"),local("ProximaSoft-RegularIt"),url(../fonts/ProximaSoft-RegularIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-RegularIt.woff2) format("woff2"),url(../fonts/ProximaSoft-RegularIt.woff) format("woff"),url(../fonts/ProximaSoft-RegularIt.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-Regular.eot);src:local("Proxima Soft Regular"),local("ProximaSoft-Regular"),url(../fonts/ProximaSoft-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-Regular.woff2) format("woff2"),url(../fonts/ProximaSoft-Regular.woff) format("woff"),url(../fonts/ProximaSoft-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-MediumIt.eot);src:local("Proxima Soft Medium Italic"),local("ProximaSoft-MediumIt"),url(../fonts/ProximaSoft-MediumIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-MediumIt.woff2) format("woff2"),url(../fonts/ProximaSoft-MediumIt.woff) format("woff"),url(../fonts/ProximaSoft-MediumIt.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-BlackIt.eot);src:local("Proxima Soft Black Italic"),local("ProximaSoft-BlackIt"),url(../fonts/ProximaSoft-BlackIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-BlackIt.woff2) format("woff2"),url(../fonts/ProximaSoft-BlackIt.woff) format("woff"),url(../fonts/ProximaSoft-BlackIt.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-ExtraBoldIt.eot);src:local("Proxima Soft ExtraBold Italic"),local("ProximaSoft-ExtraBoldIt"),url(../fonts/ProximaSoft-ExtraBoldIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-ExtraBoldIt.woff2) format("woff2"),url(../fonts/ProximaSoft-ExtraBoldIt.woff) format("woff"),url(../fonts/ProximaSoft-ExtraBoldIt.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-ThinIt.eot);src:local("Proxima Soft Thin Italic"),local("ProximaSoft-ThinIt"),url(../fonts/ProximaSoft-ThinIt.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-ThinIt.woff2) format("woff2"),url(../fonts/ProximaSoft-ThinIt.woff) format("woff"),url(../fonts/ProximaSoft-ThinIt.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Soft';src:url(../fonts/ProximaSoft-ExtraBold.eot);src:local("Proxima Soft ExtraBold"),local("ProximaSoft-ExtraBold"),url(../fonts/ProximaSoft-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaSoft-ExtraBold.woff2) format("woff2"),url(../fonts/ProximaSoft-ExtraBold.woff) format("woff"),url(../fonts/ProximaSoft-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}body{font-family:'Proxima Soft',sans-serif;font-style:normal;font-weight:400;color:#763cbc;letter-spacing:normal;font-size:20px;line-height:120%;background:#fff;-webkit-font-smoothing:antialiased;min-height:100vh}body.no-scroll{overflow:hidden}body.no-scroll .header.sticky{z-index:100}body.is-sticky{padding-top:151px}body.menu-mob{z-index:1;animation:blowUpContent .5s cubic-bezier(.165,.84,.44,1)}.h1,h1{font-family:"Master Zoo Sans",sans-serif;font-size:48px;font-weight:400;line-height:80%;color:#763cbc;text-transform:uppercase}.h2,h2{font-family:"Master Zoo Sans",sans-serif;font-size:48px;font-weight:400;line-height:80%;color:#763cbc;text-transform:uppercase}.h3,h3{font-family:"Master Zoo Sans",sans-serif;font-size:20px;font-weight:600;line-height:normal;color:#763cbc}.h4,h4{font-family:"Master Zoo Sans",sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#763cbc}p{font-size:20px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:20px;color:#763cbc}p:last-child{margin-bottom:0}b,strong{font-weight:700}.btn{display:flex;align-items:center;justify-content:center;outline:0;border:0;border-radius:0;color:inherit;background:0 0;padding:0;margin:0}.btn:active,.btn:focus{outline:0}.btn-main{padding:18px 31px;height:56px;background:#1cb600;border-radius:45px}.btn-main span{color:#fff;font-size:20px;line-height:1;font-weight:500}.btn-main:hover{background:#763cbc}.btn-main:hover span{color:#fff}.btn-second{padding:18px 31px;height:56px;background:#c3e66c;border-radius:45px}.btn-second span{color:#763cbc;font-size:20px;line-height:1;font-weight:500}.btn-second:hover{background:#763cbc}.btn-second:hover span{color:#fff}.btn-violet-t{padding:18px 31px;height:56px;background:0 0;border-radius:45px;border:2px solid #763cbc}.btn-violet-t span{color:#763cbc;font-size:20px;line-height:1;font-weight:500}.btn-violet-t:hover{background:#763cbc}.btn-violet-t:hover span{color:#c3e66c}.btn-lemon-t{padding:18px 31px;height:56px;background:0 0;border-radius:45px;border:2px solid #c3e66c}.btn-lemon-t span{color:#c3e66c;font-size:20px;line-height:1;font-weight:500}.btn-lemon-t .icon{width:19px;height:16px;margin-left:20px}.btn-lemon-t .icon-arrow{background:url(../img/icons/icon-arrow-l.svg) center no-repeat;background-size:cover}.btn-lemon-t:hover{background:#c3e66c;border:2px solid #c3e66c}.btn-lemon-t:hover span{color:#763cbc}.btn-lemon-t:hover .icon-arrow{background:url(../img/icons/icon-arrow-v.svg) center no-repeat;background-size:cover}.btn-thistle-t{padding:18px 31px;height:56px;background:0 0;border-radius:45px;border:2px solid #dfcce6}.btn-thistle-t span{color:#fff;font-size:20px;line-height:1;font-weight:500}.btn-thistle-t:hover{background:#fff;border:2px solid #fff}.btn-thistle-t:hover span{color:#763cbc}.btn-thistle-t:hover .icon-arrow{background:url(../img/icons/icon-arrow-v.svg) center no-repeat;background-size:cover}.btn-link{padding:5px 31px}.btn-link span{font-size:20px;line-height:1;font-weight:500;padding-bottom:3px;border-bottom:1px solid #763cbc}.btn-link:hover span{color:#1cb600;border-bottom:1px solid #1cb600}.btn-link2{padding:5px 31px}.btn-link2 span{font-size:20px;line-height:1;font-weight:500;padding-bottom:3px;border-bottom:1px solid #763cbc;text-transform:uppercase}.btn-link2 .icon{width:13px;height:13px;margin-left:5px}.btn-link2:hover span{color:#1cb600;border-bottom:1px solid #1cb600}.btn-link2:hover .icon-next{background:url(../img/icons/icon-next-g.svg) center no-repeat;background-size:cover}.btn-cities{background:0 0}.btn-cities .icon{width:17px;height:23px;margin-right:8px}.btn-cities span{font-size:18px;font-weight:500;color:#763cbc}.btn-cities:after{content:'';margin-left:4px;display:block;width:8px;height:8px;background:url(../img/icons/icon-next.svg) center no-repeat;background-size:cover;transform:rotate(90deg)}.btn-cities.open::after{transform:rotate(-90deg)}.btn-location{justify-content:space-between;background:0 0;padding:11px 23px;border:2px solid #d2d2d2;max-width:205px;width:100%;border-radius:45px}.btn-location span{font-size:18px;font-weight:500;color:#763cbc}.btn-location:after{content:'';margin-left:4px;display:block;width:14px;height:14px;background:url(../img/icons/icon-next.svg) center no-repeat;background-size:cover;transform:rotate(90deg)}.btn-location.open{border-radius:23px 23px 0 0}.btn-location.open::after{margin-top:4px;transform:rotate(-90deg)}.btn-close{width:30px;height:30px;background:#fff;opacity:.5;border-radius:50%}.btn-close .icon{width:13px;height:13px}.btn-close .icon-close-v{background:url(../img/icons/icon-close-v.svg) center no-repeat;background-size:cover}.btn-close:hover{opacity:1}.btn-top{width:68px;height:68px;border-radius:50%;background:#1cb600;overflow:hidden}.btn-top .icon{width:24px;height:14px}.btn-top:hover{opacity:.75}.btn-hamburger{display:flex;justify-content:space-between;flex-direction:column;width:35px;height:24px;padding:0;background:0 0}.btn-hamburger span{background:#763cbc;border-radius:4px;height:3px;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.btn-hamburger span:nth-child(1){width:100%}.btn-hamburger span:nth-child(2){width:100%}.btn-hamburger span:nth-child(3){width:100%}.btn-hamburger.open span:nth-child(1){transform-origin:bottom;transform:rotateZ(45deg) translate(7px,7px)}.btn-hamburger.open span:nth-child(2){transform-origin:top;transform:rotateZ(-45deg)}.btn-hamburger.open span:nth-child(3){transform-origin:top;width:100%;opacity:0;transform:rotateZ(-45deg) translate(7px,-7px);transition:.4s ease-in-out}.icon{display:flex;width:inherit;height:inherit}.icon-location{background:url(../img/icons/icon-location.svg) center no-repeat;background-size:cover}.icon-location-w{background:url(../img/icons/icon-location-w.svg) center no-repeat;background-size:cover}.icon-facebook-w{background:url(../img/icons/icon-facebook-w.svg) center no-repeat;background-size:cover}.icon-instagram-w{background:url(../img/icons/icon-instagram-w.svg) center no-repeat;background-size:cover}.icon-facebook-v{background:url(../img/icons/icon-facebook-v.svg) center no-repeat;background-size:cover}.icon-instagram-v{background:url(../img/icons/icon-instagram-v.svg) center no-repeat;background-size:cover}.icon-prev{background:url(../img/icons/icon-prev.svg) center no-repeat;background-size:cover}.icon-next{background:url(../img/icons/icon-next.svg) center no-repeat;background-size:cover}.icon-stars{background:url(../img/icons/icon-stars.svg) center no-repeat;background-size:cover}.icon-stars-o{background:url(../img/icons/icon-stars-o.svg) center no-repeat;background-size:cover}.icon-top{background:url(../img/icons/icon-top.svg) center no-repeat;background-size:cover}.relative{position:relative}.absolute{position:absolute}.bg-violet{background:#763cbc}.bg-thistle{background:#dfcce6}.bg-lemon{background:#c3e66c}.bg-green{background:#1cb600}.bg-white{background:#fff}.bg-black{background:#000}.bg-transparent{background:0 0}.header{position:relative;padding-top:43px;transition:all .3s ease-in-out}.header.sticky{position:fixed;left:0;right:0;width:100%;top:0;z-index:1008;background:#dfcce6;box-shadow:1px 1px 10px 2px rgba(118,60,188,.5);padding:20px 0}.header.sticky .header__top{display:none}.header__mob{display:none}.header__wrap{display:flex;flex-direction:column}.header__top{display:flex;align-items:center;margin-bottom:20px}.header__top .text{margin-left:auto;font-size:18px;font-weight:500}.header__top .text a:hover{color:#1cb600}.header__top .lang{margin-left:62px;margin-right:auto}.header__top .lang ul{display:flex;align-items:center}.header__top .lang ul li{display:flex;align-items:center}.header__top .lang ul li a{font-size:18px;font-weight:500;color:#763cbc}.header__top .lang ul li span{text-transform:uppercase}.header__top .lang ul li.current span{font-size:18px;font-weight:500;color:#1cb600}.header__top .lang ul li:hover a{color:#1cb600}.header__top .lang ul li:not(:last-child):after{content:'';display:block;width:1px;height:18px;background:#763cbc;margin:0 5px}.header__top .phone{margin-left:20px}.header__top .phone .btn-link span{font-size:18px}.header__main{display:flex;align-items:center;justify-content:space-between}.header__main .cities{position:relative;margin:0 auto}.header__main .cities__list{position:absolute;display:flex;flex-direction:column;background:#fff;padding:5px 0;margin:0;border-radius:10px;width:0;height:0;opacity:0;visibility:hidden;overflow:hidden;top:calc(100% + 10px);left:50%;transform:translateX(-50%);box-shadow:1px 1px 10px 2px rgba(118,60,188,.08)}.header__main .cities__list li{width:100%;display:flex;align-items:center;text-align:center;justify-content:center;background:#fff}.header__main .cities__list li a{display:block;width:100%;padding:5px 30px;font-size:20px;font-weight:500;color:#763cbc}.header__main .cities__list li:hover{background:rgba(118,60,188,.3)}.header__main .cities__list.open{width:auto;height:auto;opacity:1;visibility:visible;z-index:10;transition:all .5s ease-in-out}.header__main .menu ul{display:flex;align-items:center;background:#fff;border-radius:57px;padding:0 20px}.header__main .menu ul li{display:flex;align-items:center}.header__main .menu ul li a{font-size:18px;font-weight:500;padding:10px 16px;text-transform:lowercase}.header__main .menu ul li:hover a{color:#1cb600}.header__main .social{margin-left:17px}.header__main .social ul{display:flex;align-items:center}.header__main .social ul li{margin:0 8px;background:#763cbc;border-radius:50%;width:35px;height:35px}.header__main .social ul li:hover{background:#1cb600}.header__main .social ul li a{display:flex;justify-content:center;width:35px;height:35px}.header__main .social ul li.facebook a{align-items:flex-end}.header__main .social ul li.instagram a{align-items:center}.header__main .social ul li .icon-facebook-w{width:16px;height:29px}.header__main .social ul li .icon-instagram-w{width:23px;height:23px}.header__main .button{margin-left:17px}.header__main .hamburger{display:none}.hero{position:relative;padding-top:85px;padding-bottom:85px}.hero__wrap{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.hero__content{display:flex;flex-direction:column;align-items:center;padding-left:13px;max-width:767px}.hero__text{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:46px}.hero__text .hero-text{display:none}.hero__text__main{width:100%}.hero__text__typing{min-width:1px}.hero__text__main,.hero__text__typing{display:flex;justify-content:center;font-size:110px;font-family:"Master Zoo Sans",sans-serif;line-height:1;text-align:center;height:110px}.hero__text__cursor{content:'|';display:flex;align-items:center;align-self:baseline;justify-content:center;width:5px;margin-left:8px;font-size:92px;height:92px;font-family:"Master Zoo Sans",sans-serif;line-height:1;text-align:center;animation:blink 1s infinite;color:#763cbc}.hero__text__cursor.typing{animation:none}.hero__image{max-width:623px;position:relative;width:100%;min-height:552px}.hero__image img{position:absolute;right:0;left:auto;top:0;bottom:0}.numbers{position:relative;margin-bottom:100px}.numbers__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.numbers__item{display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(100% / 4);width:100%}.numbers__item .title{width:100%;font-family:"Master Zoo Sans",sans-serif;font-size:110px;line-height:80%;text-align:center;margin-bottom:12px}.numbers__item .text{max-width:190px;width:100%;font-size:20px;font-weight:500;text-align:center}.grooming{position:relative;padding-bottom:295px}.grooming__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.grooming__content{display:flex;flex-direction:column}.grooming__title{max-width:575px;width:100%;margin-bottom:32px}.grooming__text{max-width:757px;width:100%;margin-bottom:48px}.grooming__button{display:flex}.grooming__image{max-width:645px;width:100%;display:flex;justify-content:center}.benefits{position:relative;margin-top:-195px;margin-bottom:100px}.benefits__slider{display:flex}.benefits__item{width:100%;max-width:328px;background:#763cbc;border-radius:50px;padding:30px 20px;height:391px}.benefits__image{display:flex;align-items:center;justify-content:center;background:#c3e66c;border-radius:50%;width:103px;height:103px;margin-bottom:20px}.benefits__title{font-size:20px;font-weight:500;line-height:140%;color:#c3e66c;margin-bottom:20px}.benefits__text{font-size:18px;font-weight:400;line-height:120%;color:#fff}.gallery{position:relative;padding-top:100px;margin-bottom:30px}.gallery__title{text-align:center;margin-bottom:50px}.gallery__slider{margin-bottom:40px}.gallery__item{max-width:328px;width:100%;border-radius:25px;overflow:hidden}.gallery__item a{position:relative;display:block;overflow:hidden;margin:0;max-height:485px}.gallery__item a::before{content:'';float:left;padding:136% 0 0 0}.gallery__item img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.gallery__item:hover img{transform:scale(1.25)}.masters{padding:75px 0}.masters__title{text-align:center;margin-bottom:50px}.masters__slider{margin-bottom:40px}.masters__item{max-width:208px;width:100%;display:flex;flex-direction:column;align-items:center;cursor:pointer}.masters__item .image{position:relative;overflow:hidden;border-radius:50%;margin-bottom:13px;height:208px}.masters__item .name{padding:0 10px;text-align:center;font-size:20px;font-weight:500;margin-bottom:13px;color:#763cbc}.masters__item .address{padding:0 10px;text-align:center;font-size:20px;font-weight:500;margin-bottom:13px;color:#fff}.masters__item .city{margin:0 auto;padding:6px 18px;font-size:20px;line-height:1;font-weight:500;background:#763cbc;border-radius:33px;color:#fff}.masters__item.active .image:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:7px solid #763cbc}.masters__content{display:flex;flex-direction:column;max-width:685px;width:100%}.masters__gallery{display:flex;width:100%;max-width:687px}.masters__gallery__item{max-width:687px;width:100%;overflow:hidden;border-radius:25px;max-height:600px;height:100vw}.masters__gallery__item a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.masters__gallery__item a img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover;object-position:center}.masters__gallery__item img{transition:all .5s}.masters__gallery__item:hover img{transform:scale(1.25)}.masters__wrap{display:flex;justify-content:space-between;align-items:flex-start}.masters__head{font-size:45px;line-height:1;font-weight:500;margin-bottom:20px;text-align:left;text-transform:uppercase}.masters__properties{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.masters__properties__item{width:100%;max-width:calc(100% / 2 - 30px)}.masters__properties__item span{font-size:20px;font-weight:500;line-height:160%}.masters__properties__item .name{color:#fff}.masters__properties__item .value{color:#763cbc}.masters__description{margin-bottom:30px}.masters__certificates{display:flex;margin-bottom:30px}.masters__certificates__item{max-width:164px;width:100%;overflow:hidden}.masters__certificates__item img{transition:all .5s}.masters__certificates__item:hover img{transform:scale(1.25)}.masters__certificates .slider-navigate{top:calc(50% - 30px)}.masters__certificates .slider-control{margin-bottom:0}.masters__bottom{display:flex;align-items:center}.masters__button{display:flex;margin-right:30px}.masters__address{display:flex;align-items:center;font-size:20px;font-weight:500;line-height:1;margin-bottom:20px;color:#763cbc}.masters__address .icon{width:17px;height:23px;margin-right:8px}.services{position:relative;padding:100px 0}.services__title{margin-bottom:50px;text-align:center}.services__list{position:relative;margin:0 -15px;display:flex;flex-wrap:wrap}.services__item{display:flex;flex-direction:column;max-width:calc(100% / 3 - 30px);width:100%;margin:0 15px 60px 15px;background:#763cbc;padding:50px 30px;border-radius:50px}.services__item .title{font-family:"Master Zoo Sans",sans-serif;font-size:60px;line-height:80%;color:#fff;margin-bottom:20px}.services__item .price{margin-bottom:30px;flex-grow:1}.services__item .price p{font-size:28px;font-weight:500;line-height:1;color:#c3e66c}.services__item .price span{display:none;margin-top:-15px;font-size:16px;line-height:1;font-weight:100;color:#c3e66c}.services__item .description{display:none}.services__item .button{order:13}.services__modal{display:none;position:fixed;top:0;left:0;right:0;margin:0 auto;bottom:0;width:100%;z-index:9999}.services__modal.open{display:block}.services__modal__container{display:flex;flex-direction:column;width:100%;height:100%;padding:100px 60px;overflow-y:auto}.services__modal__wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:460px;background:#763cbc;border-radius:50px;margin:0 auto}.services__modal .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:50px 30px 30px 30px;flex-grow:1}.services__modal .content .title{font-family:"Master Zoo Sans",sans-serif;font-size:60px;line-height:80%;color:#fff;margin-bottom:20px}.services__modal .content .price{margin-bottom:30px}.services__modal .content .price p{font-size:28px;font-weight:500;line-height:1;color:#c3e66c}.services__modal .content .price span{display:flex;margin-top:-15px;font-size:16px;line-height:1;font-weight:100;color:#c3e66c}.services__modal .content .description ul{margin-left:20px;padding:0;list-style:disc}.services__modal .content .description ul li{font-size:20px;line-height:120%;font-weight:500;color:#fff;padding:5px 0}.services__modal .content .description ul li:last-child{margin-bottom:0}.services__modal .buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 30px 50px 30px}.services__modal .close{position:absolute;top:30px;right:30px;left:auto}.services__modal .button{display:none}.services__bottom{text-align:center;margin-bottom:40px}.services__bottom span{font-size:20px;line-height:1;font-weight:500;color:#763cbc}.services__button{display:flex;justify-content:center}.discount{position:relative}.discount__slider{position:relative}.discount__slider .slider-control{position:absolute;top:auto;left:0;right:0;bottom:0;z-index:2}.discount-banner{position:relative}.discount-banner__wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:64px;border-radius:50px;background:#c3e66c;max-height:604px}.discount-banner__content{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;max-width:100%;width:50%}.discount-banner__image{max-width:100%;width:50%;display:flex;align-items:center;justify-content:center}.discount-banner__title{font-family:"Master Zoo Sans",sans-serif;font-size:110px;line-height:90%;margin-bottom:20px;text-align:right}.discount-banner__text{width:100%;max-width:445px;text-align:right;margin-bottom:30px}.discount-banner__button{width:100%;display:flex;justify-content:flex-end;margin-bottom:48px}.discount-banner__numbers{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:606px;width:100%}.discount-banner__numbers .item{font-family:"Master Zoo Sans",sans-serif;font-size:110px;line-height:90%}.discount-program{position:relative}.discount-program__hero{padding:85px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.discount-program__hero__content{max-width:804px;width:100%;display:flex;flex-direction:column;justify-content:center}.discount-program__hero__title h1{font-family:"Master Zoo Sans",sans-serif;font-size:160px;line-height:80%}.discount-program__hero__image{max-width:487px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.discount-program__hero__text{max-width:410px;width:100%}.discount-program__nominals{padding-top:50px;margin-bottom:50px;display:flex;flex-direction:column}.discount-program__nominals__list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:50px}.discount-program__nominals__item{max-width:calc(100% / 3);width:100%;margin-bottom:50px}.discount-program__nominals__item .text{font-size:20px;line-height:22px;font-weight:500;margin-bottom:20px}.discount-program__nominals__item .percent{margin-bottom:20px}.discount-program__nominals__item .price{margin-bottom:15px}.discount-program__nominals__item .summ{font-size:20px;font-weight:500;color:#1cb600}.discount-program__nominals__button{display:flex;justify-content:center}.discount-program__works{padding-top:50px;padding-bottom:50px}.discount-program__works__title{text-align:center;margin-bottom:50px}.discount-program__works__list{position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;max-width:1200px;width:100%;margin:0 auto}.discount-program__works__item{display:flex;flex-direction:column;align-items:flex-start;max-width:400px;width:100%;margin-bottom:30px;z-index:1}.discount-program__works__item .image{position:relative;display:flex;align-items:flex-end;justify-content:center;margin-bottom:25px}.discount-program__works__item .text{display:flex;align-items:center;justify-content:center;padding:7px 20px;background:#763cbc;overflow:hidden;border-radius:27px;margin:0 auto}.discount-program__works__item .text span{font-size:20px;font-weight:500;color:#fff}.discount-program__works__line{position:absolute;top:auto;bottom:85px;left:0;right:0;z-index:0}.discount-program__works__text{text-align:center;margin-bottom:50px}.discount-program__works__text p{font-size:20px;font-weight:500}.discount-program__benefits{padding:75px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.discount-program__benefits__title{margin-bottom:30px}.discount-program__benefits__title span{font-family:"Master Zoo Sans",sans-serif;font-size:160px;line-height:80%;color:#dfcce6}.discount-program__benefits__text{margin-bottom:0}.discount-program__benefits__text ul{list-style:disc;margin-left:20px}.discount-program__benefits__text ul li{font-size:20px;font-weight:500;padding:5px 0;color:#dfcce6}.discount-program__benefits__content{max-width:804px;width:100%;display:flex;flex-direction:column;align-items:flex-start}.discount-program__benefits__image{max-width:362px;width:100%;display:flex;justify-content:center;margin:0 auto}.discount-program__member{padding-top:100px;padding-bottom:50px}.discount-program__member__title{margin-bottom:50px;text-align:center}.discount-program__member__list{display:flex;flex-wrap:wrap;justify-content:space-between}.discount-program__member__item{max-width:calc(100% / 3 - 20px);width:100%;border:1px solid #763cbc;border-radius:25px;margin-bottom:50px;min-height:195px;padding:45px 30px}.discount-program__member__item .title{text-align:center;margin-bottom:15px}.discount-program__member__item .title span{font-size:26px;line-height:120%;font-weight:500}.discount-program__member__item .text{text-align:center}.discount-program__member__button{display:flex;justify-content:center}.discount-program__questionnaire{padding-top:50px;padding-bottom:50px}.discount-program__questionnaire__title{margin:0 auto 50px;max-width:1110px;width:100%;text-align:center}.discount-program__questionnaire__title span{font-family:"Master Zoo Sans",sans-serif;font-size:160px;line-height:80%}.discount-program__questionnaire__text{max-width:750px;width:100%;margin:0 auto;text-align:center}.discount-program__form{position:relative;padding-top:30px;padding-bottom:50px;margin-bottom:100px;min-height:560px}.school{position:relative;padding-top:75px;padding-bottom:75px}.school__wrap{display:flex;justify-content:space-between;align-items:center}.school__image{width:50%;display:flex;justify-content:center;align-items:center}.school__content{padding-top:25px;width:50%;display:flex;flex-direction:column}.school__title{margin-bottom:25px}.school__sub-title{font-size:20px;font-weight:500;text-transform:uppercase;margin-bottom:25px}.school__text{margin-bottom:25px}.school__text ul{list-style:disc;margin-left:20px}.school__text ul li{font-size:20px;font-weight:500;color:#763cbc;padding:5px 0}.school__certificate{display:flex;margin-bottom:30px}.school__certificate span{padding:4px 18px;background:#fff;border-radius:56px;font-size:20px;font-weight:500;color:#763cbc}.school__button{display:flex}.blogs{padding:50px 0}.blogs-block{padding-top:100px;padding-bottom:40px}.blogs__wrap{display:flex;flex-direction:column;position:relative}.blogs__title{margin-bottom:50px;text-align:center}.blogs__slider{display:flex;margin-bottom:50px}.blogs__slider__item{overflow:hidden;border-radius:25px}.blogs__slider__item img{border-radius:25px}.blogs__slider .slider-control{position:absolute;top:auto;margin:0 auto;text-align:center;bottom:20px;z-index:100}.blogs__latest{display:flex}.blogs__item{max-width:447px;width:100%}.blogs__item__image{display:flex;align-items:center;justify-content:center;width:100%;border-radius:25px;overflow:hidden;margin-bottom:8px}.blogs__item__image a{position:relative;display:block;overflow:hidden;margin:0;width:100%;max-height:327px}.blogs__item__image a::before{content:'';float:left;padding:136% 0 0 0}.blogs__item__image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.blogs__item__image:hover img{transform:scale(1.25)}.blogs__item__date{margin-bottom:10px}.blogs__item__date span{font-size:20px;font-weight:500;line-height:1;color:#d2d2d2}.blogs__item__link{display:flex}.blogs__item__link a{font-size:20px;font-weight:500;color:#763cbc}.blogs__item__link a:hover{color:#1cb600}.blogs__list{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.blogs__list .blogs__item{margin:0 15px 50px 15px;max-width:calc(100% / 3 - 30px)}.blogs__button{position:absolute;top:0;right:0}.blogs__button .btn-link2{padding:5px 0}.reviews{padding-top:100px;padding-bottom:70px}.reviews__title{text-align:center;margin-bottom:50px}.reviews__slider{display:flex}.reviews__slider .slider-item{max-width:545px}.reviews__item{max-width:545px;width:100%;display:flex;flex-direction:column;justify-content:center}.reviews__item__name{text-align:center;font-size:28px;font-weight:500;line-height:1;color:#763cbc;margin-bottom:15px}.reviews__item__date{text-align:center;font-size:20px;font-weight:500;line-height:1;color:#1cb600;margin-bottom:15px}.reviews__item__text{text-align:center;margin-bottom:30px}.reviews__item__rating{display:flex;align-items:center;justify-content:center}.reviews__item__rating .stars-group{display:flex;align-items:center}.reviews__item__rating .icon{width:31px;height:31px;margin-right:13px}.reviews__item__rating .icon:last-child{margin:0}.stores{padding-top:100px;margin-bottom:100px}.stores__title{text-align:center;margin-bottom:50px}.stores__wrap{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-height:720px;height:100vw;width:100%;overflow:hidden}.stores__top{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;max-width:calc(455px - 10px);width:calc(100% - 10px);padding-bottom:35px;background:#fff;z-index:99}.stores__location{position:relative;width:50%;z-index:1}.stores__location .title{font-size:20px;font-weight:500;color:#763cbc;padding-left:23px;margin-bottom:16px}.stores__location .content{position:relative;width:205px}.stores__location .list{position:absolute;display:flex;flex-direction:column;background:#fff;padding:5px 0;margin:0;border-radius:0 0 23px 23px;width:0;height:0;opacity:0;visibility:hidden;overflow:hidden;top:calc(100% - 1px);left:0;right:0;border:1px solid #d2d2d2;box-shadow:1px 1px 10px 2px rgba(118,60,188,.08)}.stores__location .list .item{cursor:pointer}.stores__location .list .item a{width:100%;height:100%;display:block;padding:8px 23px}.stores__location .list .item:hover{background:rgba(118,60,188,.3)}.stores__location .list.open{width:100%;height:auto;opacity:1;visibility:visible;z-index:10;transition:opacity .5s ease-in-out}.stores__phone{width:50%;text-align:center;margin-bottom:12px;z-index:1}.stores__phone a{font-size:20px;line-height:120%;font-weight:500}.stores__phone a:hover{color:#1cb600}.stores__content{width:100%;height:100%;display:flex}.stores__addresses{padding-top:120px;overflow-y:auto;overflow-x:hidden}.stores__addresses .stores-list{max-height:600px}.stores__addresses .stores-item{position:relative;padding:24px 42px 24px 60px;cursor:pointer}.stores__addresses .stores-item .address,.stores__addresses .stores-item .name{font-size:20px;line-height:120%;font-weight:500;color:#763cbc}.stores__addresses .stores-item .name::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.stores__addresses .stores-item .address{margin-bottom:5px}.stores__addresses .stores-item .work{font-size:20px;line-height:150%;font-weight:500;color:#1cb600;margin-bottom:16px}.stores__addresses .stores-item .button{position:relative;display:flex}.stores__addresses .stores-item .button .btn-violet-t{z-index:3}.stores__addresses .stores-item::before{content:'';position:absolute;top:30px;left:20px;width:19px;height:25px;background:url(../img/icons/icon-location.svg) center no-repeat;background-size:cover}.stores__addresses .stores-item:hover{background:rgba(223,204,230,.3)}.stores__addresses .stores-item.stores-active{background:#dfcce6}.stores__maps{position:relative;display:block;width:100%;height:100%}.stores__maps .map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.stores .stores-tab{display:none;width:100%;justify-content:space-between;margin-bottom:20px}.stores .stores-tab__item{display:flex;align-items:center;justify-content:center;height:56px;max-width:calc(100% / 2 - 10px);width:100%;padding:18px 31px;border-radius:45px;background:#fff;border:2px solid #763cbc}.stores .stores-tab__item span{font-size:20px;font-weight:500;color:#763cbc}.stores .stores-tab__item.active{background:#763cbc}.stores .stores-tab__item.active span{color:#fff}.stores .stores-content{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.stores .stores-content__item{position:relative;overflow:hidden}.stores .stores-content__item:nth-child(1){max-width:calc(100% - 455px);width:100%;height:100%;order:13}.stores .stores-content__item:nth-child(2){max-width:455px;width:100%;order:1}.faqs{margin-bottom:100px}.faqs__title{text-align:center;margin-bottom:50px}.faqs__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.faqs__list{display:flex;flex-direction:column;max-width:804px;width:100%}.faqs__item{width:100%;margin-bottom:15px}.faqs__item:last-child{margin-bottom:0}.faqs__item .title{position:relative;background:#dfcce6;border:1px solid #dfcce6;border-radius:30px;padding:15px 64px 15px 30px;cursor:pointer}.faqs__item .title::after,.faqs__item .title::before{content:'';position:absolute;top:50%;background:#763cbc;transition:all .3s}.faqs__item .title::before{right:34px;width:2px;height:14px;margin-top:-6px}.faqs__item .title::after{right:28px;width:14px;height:2px;margin-top:0}.faqs__item .title span{color:#763cbc;font-size:20px;font-weight:500}.faqs__item .title:hover{background:#763cbc;border:1px solid #763cbc}.faqs__item .title:hover::after,.faqs__item .title:hover::before{background:#fff}.faqs__item .title:hover span{color:#fff}.faqs__item .title.active{background:#763cbc;border:1px solid #763cbc;border-radius:30px 30px 0 0}.faqs__item .title.active::before{opacity:0;transform:rotate(90deg);transition:.3s}.faqs__item .title.active::after,.faqs__item .title.active::before{background:#fff}.faqs__item .title.active span{color:#fff}.faqs__item .content{display:none;padding:15px 64px 30px 30px}.faqs__item .content>*{color:#fff}.faqs__item .content.active{background:#763cbc;border:1px solid #763cbc;border-radius:0 0 30px 30px}.faqs__image{max-width:568px;width:100%;text-align:center}.contact-us{display:flex;align-items:center;min-height:770px;padding-top:100px;padding-bottom:50px}.contact-us__title{text-align:center;margin-bottom:25px}.contact-us__title.hide{display:none}.contact-us__sub-title{text-align:center;font-size:20px;font-weight:500;margin-bottom:75px}.contact-us__sub-title.hide{display:none}.contact-us__form{display:flex;justify-content:center;max-width:795px;width:100%;margin:0 auto}.contact-us__form.hide{display:none}.contact-us__form .wpcf7{width:100%}.contact-us__thanks{display:none}.contact-us__thanks.show{display:block}.contact-us__thanks .title{width:100%;max-width:680px;margin:0 auto 23px;text-align:center}.contact-us__thanks .title span{font-family:"Master Zoo Sans",sans-serif;font-size:110px;font-weight:400;line-height:90%;color:#763cbc}.contact-us__thanks .text{display:flex;justify-content:center;width:100%;max-width:680px;margin:0 auto;text-align:center}.contact-us__thanks .text span{font-size:20px;font-weight:500;line-height:120%}.page{padding:50px 0}.page-home{padding:100px 0}.page__title{margin-bottom:45px;text-align:center}.page__content{display:flex;flex-direction:column;align-items:flex-start;word-break:break-word}.page__content .dynamic-height-button{display:flex;align-items:flex-start}.page__content .dynamic-height-wrap{position:relative;width:100%;transition:max-height .3s ease-in-out;overflow:hidden;margin-bottom:20px}.page__content.dynamic-height-active .dynamic-height-wrap::before{content:'';display:block;width:100%;background:linear-gradient(to bottom,rgba(240,249,255,0) 0,#fff 100%);bottom:0;height:30px;left:0;position:absolute;right:0;z-index:1}.page__content h1{margin-top:10px;margin-bottom:20px}.page__content h2,.page__content h3,.page__content h4{margin-top:10px;margin-bottom:20px}.page__content h2:nth-child(1),.page__content h3:nth-child(1),.page__content h4:nth-child(1){margin-top:0}.page__content a{padding-bottom:1px;border-bottom:1px solid #763cbc}.page__content a:hover{border-bottom:0}.page__content ul{margin-left:20px;margin-bottom:20px;padding:0;list-style:disc}.page__content ul li{font-size:20px;font-style:normal;font-weight:500;line-height:140%;color:#763cbc}.page__content ul li:last-child{margin-bottom:0}.page__content ol{margin-left:20px;padding:0;list-style:decimal}.page__content ol li{font-size:20px;font-style:normal;font-weight:500;line-height:140%;color:#763cbc}.page__content ol li:last-child{margin-bottom:0}.page__content .wp-block-image{margin-top:10px;margin-bottom:30px}.page__content .wp-block-image img{border-radius:25px;height:auto}.page__content .block-lemon{padding:18px 31px;line-height:1;background:#c3e66c;border-radius:94px}.article{padding:50px 0}.article__title{margin-bottom:30px}.article__date{margin-bottom:30px}.article__date span{font-size:20px;line-height:120%;font-weight:500;color:#763cbc}.article__image{overflow:hidden;border-radius:25px;margin-bottom:30px}.article__toc{margin-top:50px;margin-bottom:50px}.article__toc__title{font-size:20px;font-weight:500;color:#1cb600;margin-bottom:10px;text-transform:uppercase}.article__toc ul{margin-left:20px;padding:0;list-style:disc}.article__toc ul li{font-size:20px;font-style:normal;font-weight:500;line-height:140%;padding:5px 0;color:#1cb600}.article__toc ul li:hover{color:#763cbc}.article__toc ul li:last-child{margin-bottom:0}.article__content{display:flex;flex-direction:column;align-items:flex-start;word-break:break-word}.article__content .wp-block-image{margin-top:10px;margin-bottom:30px}.article__content .wp-block-image img{border-radius:25px;height:auto}.article__content .block-lemon{padding:18px 31px;line-height:1;background:#c3e66c;border-radius:94px}.article__content h2,.article__content h3,.article__content h4{margin-top:10px;margin-bottom:20px}.article__content h2:nth-child(1),.article__content h3:nth-child(1),.article__content h4:nth-child(1){margin-top:0}.article__content a{padding-bottom:1px;border-bottom:1px solid #763cbc}.article__content a:hover{border-bottom:0}.article__content ul{margin-left:20px;margin-bottom:20px;padding:0;list-style:disc}.article__content ul li{font-size:20px;font-style:normal;font-weight:500;line-height:140%;color:#763cbc}.article__content ul li:last-child{margin-bottom:0}.article__content ol{margin-left:20px;padding:0;list-style:decimal}.article__content ol li{font-size:20px;font-style:normal;font-weight:500;line-height:140%;color:#763cbc}.article__content ol li:last-child{margin-bottom:0}.not-found{padding:100px 0}.not-found__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.not-found__content{max-width:600px;width:100%;margin-left:auto;margin-right:60px}.not-found__image{max-width:619px;width:100%}.not-found__title{font-family:"Master Zoo Sans",sans-serif;font-size:250px;font-weight:400;line-height:90%;color:#763cbc;text-align:center}.not-found__text{font-family:"Master Zoo Sans",sans-serif;font-size:110px;font-weight:400;line-height:90%;color:#763cbc;margin-bottom:20px;text-align:center}.not-found__link{font-size:20px;font-weight:500;color:#763cbc;text-align:center}.not-found__link a{color:#1cb600;padding-bottom:1px;border-bottom:1px solid #1cb600}.not-found__link a:hover{color:#763cbc;padding-bottom:1px;border-bottom:1px solid #763cbc}.breadcrumbs{position:relative}.breadcrumbs__wrap{padding-bottom:10px;margin-bottom:20px;overflow-x:auto}.breadcrumbs ul{display:flex;align-items:center}.breadcrumbs ul li{display:flex;align-items:center;white-space:nowrap}.breadcrumbs ul li:not(:last-child)::after{content:'|';display:flex;font-weight:500;font-size:16px;line-height:1;color:#acacac;margin:0 5px}.breadcrumbs ul li a{font-weight:500;font-size:16px;line-height:1;color:#acacac}.breadcrumbs ul li a:hover{color:#1cb600}.breadcrumbs ul li span{font-weight:500;font-size:16px;line-height:1;color:#acacac}.goto-top{position:fixed;top:auto;left:auto;right:25px;bottom:-100%;visibility:hidden;opacity:0;transition:bottom .3s ease-in-out;z-index:1007}.goto-top.show{bottom:40px;opacity:1;visibility:visible;transition:bottom .3s ease-in-out}.form{display:flex;flex-direction:column;justify-content:center;width:100%}.form-group{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.form .button{display:flex;justify-content:center;margin:30px auto}.form input{width:100%;font-family:'Proxima Soft',sans-serif;font-size:20px;font-weight:500;line-height:120%;padding:5px 0;color:#763cbc;border-bottom:1px solid #763cbc;background:0 0;border-radius:0}.form input::placeholder{color:#fff;font-weight:500}.form input:active,.form input:focus{outline:0;box-shadow:none}.form input:active::placeholder,.form input:focus::placeholder{color:#fff}.form textarea{width:100%;font-family:'Proxima Soft',sans-serif;font-size:20px;font-weight:500;line-height:120%;padding:5px 0;color:#763cbc;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #763cbc;border-radius:0;background:0 0;appearance:auto;resize:none;min-height:134px}.form textarea::placeholder{color:#fff;font-weight:500}.form textarea:active,.form textarea:focus{outline:0;box-shadow:none}.form textarea:active::placeholder,.form textarea:focus::placeholder{color:#fff}.form input[aria-invalid=true],.form textarea[aria-invalid=true]{border-bottom:1px solid #ff0e0e}.form ::-webkit-scrollbar{cursor:pointer;width:10px;height:4px;background-color:#d2d2d2}.form ::-webkit-scrollbar-thumb{background-color:#763cbc}.wpcf7 .screen-reader-response,.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-response-output{display:none}.footer{padding-top:75px;padding-bottom:30px}.footer .logo{margin:0}.footer .logo .lemon{display:block}.footer .logo .violet{display:none}.footer .logo:hover .lemon{display:none}.footer .logo:hover .violet{display:block}.footer .menu{margin-left:auto;max-width:740px;margin-top:-10px}.footer .menu ul{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.footer .menu ul li{display:flex;align-items:center}.footer .menu ul li a{font-size:18px;font-weight:500;padding:10px 16px;text-transform:lowercase;color:#c3e66c}.footer .menu ul li a:hover{color:#fff}.footer .lang{margin:0 80px}.footer .lang ul{display:flex;align-items:center}.footer .lang ul li{display:flex;align-items:center}.footer .lang ul li a{font-size:18px;font-weight:500;color:#c3e66c}.footer .lang ul li span{text-transform:uppercase}.footer .lang ul li.current span{font-size:18px;font-weight:500;color:#fff}.footer .lang ul li:hover a{color:#fff}.footer .lang ul li:not(:last-child):after{content:'';display:block;width:1px;height:18px;background:#c3e66c;margin:0 5px}.footer .social{margin:0}.footer .social ul{display:flex;align-items:center}.footer .social ul li{margin:0 10px;background:#c3e66c;border-radius:50%;width:35px;height:35px}.footer .social ul li:hover{background:#fff}.footer .social ul li a{display:flex;justify-content:center;width:35px;height:35px}.footer .social ul li.facebook a{align-items:flex-end}.footer .social ul li.instagram a{align-items:center}.footer .social ul li .icon-facebook-v{width:16px;height:29px}.footer .social ul li .icon-instagram-v{width:23px;height:23px}.footer__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.footer__bottom{text-align:center;margin-bottom:40px}.footer__bottom a,.footer__bottom span{font-size:18px;font-weight:500;color:#fff}.footer__bottom a:hover{color:#c3e66c}.footer__copyright{text-align:center}.footer__copyright span{font-size:16px;line-height:1;font-weight:500;color:#fff}.slider{position:relative;display:flex;flex-direction:column;padding:0;margin:0;width:100%;clear:both;overflow:hidden}.slider-list{position:relative;display:flex;width:100%;height:100%;box-sizing:content-box;z-index:1}.slider-item{position:relative;flex-shrink:0;height:100%;width:100%;max-width:100%}.slider-control{display:flex;justify-content:center;margin:30px auto}.slider-navigate{position:absolute;left:0;right:0;top:calc(50% - 45px);transform:translateY(-50%);z-index:1}.slider-navigate .swiper-button-disabled{display:none}.slider-navigate .btn-next,.slider-navigate .btn-prev{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.5)}.slider-navigate .btn-next .icon,.slider-navigate .btn-prev .icon{width:13px;height:13px}.slider-navigate .btn-next:hover,.slider-navigate .btn-prev:hover{background:rgba(255,255,255,.95)}.slider-navigate .btn-prev{position:absolute;left:13px}.slider-navigate .btn-prev .icon{margin-left:1px}.slider-navigate .btn-next{position:absolute;right:13px}.slider-navigate .btn-next .icon{margin-right:1px}.marker{border:none;cursor:pointer;width:40px;height:54px;background:url(../img/icons/icon-marker.svg) center no-repeat;background-size:cover}.appointer-box{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .5s ease;z-index:9999}.appointer-box__container{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:100px 60px;overflow-y:auto}.appointer-box__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:800px;min-height:600px;height:100%;width:100%;margin:0 auto}.appointer-box iframe{width:100%;height:100%}.appointer-box .content{width:100%;height:100%;position:absolute;top:50%;left:-100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;z-index:1}.appointer-box .close{position:absolute;top:-15px;right:-15px;z-index:9999}.appointer-box.open{opacity:1;visibility:visible}.appointer-box.open .content{left:50%}.overlay{display:none;position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.82);z-index:9990}.overlay.open{display:block}.overlay.open-modal{display:block}.overlay.open-appointer{display:block}.overflow-y::-webkit-scrollbar{cursor:pointer;width:10px;height:10px;background-color:#d2d2d2}.overflow-y::-webkit-scrollbar-thumb{background-color:#763cbc}.overflow-x::-webkit-scrollbar{cursor:pointer;width:10px;height:10px;background-color:#d2d2d2}.overflow-x::-webkit-scrollbar-thumb{background-color:#763cbc}@keyframes blink{0%{background-color:#763cbc}49%{background-color:#763cbc}50%{background-color:transparent}99%{background-color:transparent}100%{background-color:#763cbc}}@keyframes blowUpModal{0%{transform:translateX(-999px);opacity:0;visibility:hidden;content-visibility:hidden}100%{transform:translateX(0);opacity:1;visibility:visible;content-visibility:visible}}@keyframes blowUpModalTwo{0%{transform:translateX(0);opacity:1;visibility:visible;content-visibility:visible}100%{opacity:0;transform:translateX(-999px);visibility:hidden;content-visibility:hidden}}