@font-face{src:url(/local/templates/academy/fonts/montserratalternates-mediumitalic.eot);src:url(/local/templates/academy/fonts/montserratalternates-mediumitalic.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/montserratalternates-mediumitalic.woff2) format("woff2"),url(/local/templates/academy/fonts/montserratalternates-mediumitalic.woff) format("woff"),url(/local/templates/academy/fonts/montserratalternates-mediumitalic.ttf) format("truetype"),url(/local/templates/academy/fonts/montserratalternates-mediumitalic.svg##MontserratAlternates-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap;font-family:Montserrat Alternates}@font-face{src:url(/local/templates/academy/fonts/montserratalternates-medium.eot);src:url(/local/templates/academy/fonts/montserratalternates-medium.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/montserratalternates-medium.woff2) format("woff2"),url(/local/templates/academy/fonts/montserratalternates-medium.woff) format("woff"),url(/local/templates/academy/fonts/montserratalternates-medium.ttf) format("truetype"),url(/local/templates/academy/fonts/montserratalternates-medium.svg##MontserratAlternates-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap;font-family:Montserrat Alternates}@font-face{src:url(/local/templates/academy/fonts/montserratalternates-bold.eot);src:url(/local/templates/academy/fonts/montserratalternates-bold.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/montserratalternates-bold.woff2) format("woff2"),url(/local/templates/academy/fonts/montserratalternates-bold.woff) format("woff"),url(/local/templates/academy/fonts/montserratalternates-bold.ttf) format("truetype"),url(/local/templates/academy/fonts/montserratalternates-bold.svg##MontserratAlternates-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap;font-family:Montserrat Alternates}@font-face{src:url(/local/templates/academy/fonts/manrope-light.eot);src:url(/local/templates/academy/fonts/manrope-light.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/manrope-light.woff2) format("woff2"),url(/local/templates/academy/fonts/manrope-light.woff) format("woff"),url(/local/templates/academy/fonts/manrope-light.ttf) format("truetype"),url(/local/templates/academy/fonts/manrope-light.svg##Manrope-Light) format("svg");font-weight:300;font-style:normal;font-display:swap;font-family:Manrope}@font-face{src:url(/local/templates/academy/fonts/montserratalternates-semibold.eot);src:url(/local/templates/academy/fonts/montserratalternates-semibold.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/montserratalternates-semibold.woff2) format("woff2"),url(/local/templates/academy/fonts/montserratalternates-semibold.woff) format("woff"),url(/local/templates/academy/fonts/montserratalternates-semibold.ttf) format("truetype"),url(/local/templates/academy/fonts/montserratalternates-semibold.svg##MontserratAlternates-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap;font-family:Montserrat Alternates}@font-face{src:url(/local/templates/academy/fonts/manrope-regular.eot);src:url(/local/templates/academy/fonts/manrope-regular.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/manrope-regular.woff2) format("woff2"),url(/local/templates/academy/fonts/manrope-regular.woff) format("woff"),url(/local/templates/academy/fonts/manrope-regular.ttf) format("truetype"),url(/local/templates/academy/fonts/manrope-regular.svg##Manrope-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap;font-family:Manrope}@font-face{src:url(/local/templates/academy/fonts/manrope-bold.eot);src:url(/local/templates/academy/fonts/manrope-bold.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/manrope-bold.woff2) format("woff2"),url(/local/templates/academy/fonts/manrope-bold.woff) format("woff"),url(/local/templates/academy/fonts/manrope-bold.ttf) format("truetype"),url(/local/templates/academy/fonts/manrope-bold.svg##Manrope-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap;font-family:Manrope}@font-face{src:url(/local/templates/academy/fonts/manrope-semibold.eot);src:url(/local/templates/academy/fonts/manrope-semibold.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/manrope-semibold.woff2) format("woff2"),url(/local/templates/academy/fonts/manrope-semibold.woff) format("woff"),url(/local/templates/academy/fonts/manrope-semibold.ttf) format("truetype"),url(/local/templates/academy/fonts/manrope-semibold.svg##Manrope-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap;font-family:Manrope}@font-face{src:url(/local/templates/academy/fonts/manrope-medium.eot);src:url(/local/templates/academy/fonts/manrope-medium.eot) format("embedded-opentype"),url(/local/templates/academy/fonts/manrope-medium.woff2) format("woff2"),url(/local/templates/academy/fonts/manrope-medium.woff) format("woff"),url(/local/templates/academy/fonts/manrope-medium.ttf) format("truetype"),url(/local/templates/academy/fonts/manrope-medium.svg##Manrope-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap;font-family:Manrope}*{outline:none;box-sizing:border-box}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#ebe2dc}::-webkit-scrollbar-thumb{border-radius:30px;background:#7b695f}html.active,html.modal-open{overflow:hidden}body{font-size:18px;color:#292829;position:relative;max-width:1920px;margin:0 auto;line-height:1.5;font-family:Manrope,sans-serif}.container{padding:0 15px;max-width:1340px;margin:0 auto;width:100%}.flex{flex-wrap:wrap;display:flex}.flex-nowrap{flex-wrap:nowrap}.jcs{justify-content:flex-start}.jcc{justify-content:center}.jce{justify-content:flex-end}.jcsb{justify-content:space-between}.ais{align-items:flex-start}.aic{align-items:center}.aie{align-items:flex-end}.f25{flex:1 1 25%;max-width:25%;width:25%}.f33{flex:1 1 33.33333%;max-width:33.33333%;width:33.33333%}.f50{flex:1 1 50%;max-width:50%;width:50%}.f66{flex:1 1 66.66666%;max-width:66.66666%;width:66.66666%}.f100{flex:1 1 100%;max-width:100%;width:100%}h1,h2,h3,h4,h5,h6,p{margin:0}.second-title,h2{font-size:28px;font-weight:700;margin-bottom:30px;line-height:1.2}a{text-decoration:none;color:#292829}img{height:auto;max-width:100%}input:not([type=submit]):not([type=checkbox]),select,textarea{width:100%}input:not([type=submit]):not([type=checkbox])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:18px;font-weight:500;color:#1c1c1c;line-height:1.5;font-family:Manrope,sans-serif}input:not([type=submit]):not([type=checkbox]),input:not([type=submit]):not([type=checkbox])::placeholder,select,select::placeholder,textarea,textarea::placeholder{font-size:18px;font-weight:500;color:#1c1c1c;line-height:1.5;font-family:Manrope,sans-serif}input:not([type=submit]):not([type=checkbox]),textarea{position:relative;padding-bottom:12px}input.inputfile{display:none}textarea{height:110px;resize:none}ul{margin:0;padding-left:0}.title{font-size:48px;font-weight:700;margin:20px 0 67px;line-height:1.2;font-family:Montserrat Alternates,sans-serif;display:block}.title.title-white>span:after{background:url(/local/templates/academy/img/title-bg-white.svg) no-repeat 50% 50%}.title.title-page{font-size:56px;position:relative;text-align:center;margin:96px auto 163px}.title.title-page:before{height:3.5px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:#ebe2dc;left:0;width:100%}.title.title-page>span{padding:0 64px;background:#fff}.title.title-page>span:after{display:none}.title.title-page>span span:after{height:179px;transform:translate(-50%,-50%);content:"";position:absolute;top:50%;background:url(/local/templates/academy/img/logo-without-text.svg) no-repeat 50% 50%;left:50%;width:176px;z-index:-1}.title>span{position:relative}.title>span:after{height:105px;transform:translateX(-50%);content:"";position:absolute;top:-20px;background:url(/local/templates/academy/img/title-bg.svg) no-repeat 50% 50%;left:50%;width:168px}.title>span span{position:relative;display:inline-flex;z-index:1}.fma{font-family:Montserrat Alternates,sans-serif}.fl{font-weight:300}.fn{font-weight:400}.fm{font-weight:500}.fsb{font-weight:600}.fb{font-weight:700}.btn-hover{height:58px;justify-content:center;font-size:18px;border:1.5px solid #7b695f;font-weight:600;color:#7b695f;max-width:100%;text-align:center;align-items:center;border-radius:30px;cursor:pointer;width:228px;line-height:1.2;display:flex}.btn-hover:hover{background:#f2f0ef}.btn-hover:active,.btn-hover:focus{color:#fff;background:#7b695f}.btn-hover-with-icon{font-weight:600;color:#7b695f;align-items:center;display:inline-flex}.btn-hover-with-icon:active .circle-top,.btn-hover-with-icon:focus .circle-top,.btn-hover-with-icon:hover .circle-top{transform:translate(-4px,4px)}.btn-hover-with-icon:active .circle-middle,.btn-hover-with-icon:focus .circle-middle,.btn-hover-with-icon:hover .circle-middle{fill:none}.btn-hover-with-icon:active .circle-bottom,.btn-hover-with-icon:focus .circle-bottom,.btn-hover-with-icon:hover .circle-bottom{transform:translate(4px,-4px)}.btn-hover-with-icon:active path,.btn-hover-with-icon:focus path,.btn-hover-with-icon:hover path{stroke:#7b695f}.btn-hover-with-icon span{padding-right:16px}.btn-hover-with-icon circle{transition:all .3s ease}.show-more:active,.show-more:focus,.show-more:hover{transform:rotate(45deg)}.show-more:active .circle-top,.show-more:focus .circle-top,.show-more:hover .circle-top{transform:translate(-2.8px,2.8px)}.show-more:active .circle-bottom,.show-more:focus .circle-bottom,.show-more:hover .circle-bottom{transform:translate(2.8px,-2.8px)}.show-more.active{transform:rotate(135deg)}.show-more.active path{stroke:#292829}.show-more,.show-more circle{transition:all .3s ease}.link-more{font-weight:600;color:#7b695f;position:relative;padding-right:24px}.link-more:active:before,.link-more:focus:before,.link-more:hover:before{background-position:0 50%}.link-more:before{height:15px;transform:translateY(-50%);right:-50px;transition:all .3s ease;content:"";position:absolute;top:50%;background:url(/local/templates/academy/img/arrow-right.svg) no-repeat -50px 50%;width:50px}.slick-dots{display:none!important}.hidden{display:none}.m80{margin:80px 0}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.mt{margin-top:112px}.mb{margin-bottom:112px}.pt{padding-top:112px}.pb{padding-bottom:112px}.img-with-line{position:relative}.img-with-line:after,.img-with-line:before{height:112px;content:"";position:absolute;width:112px}.img-with-line:before{top:-24px;background:url(/local/templates/academy/img/line-top.svg) no-repeat 50% 50%;left:-24px}.img-with-line:after{right:-24px;bottom:-24px;background:url(/local/templates/academy/img/line-bottom.svg) no-repeat 50% 50%}.slider-counter{padding:35px 0 16px;flex-wrap:nowrap;font-weight:500;color:#7b695f}.slider-counter .flex{margin:0 24px;border-radius:2px;width:112px}.slider-counter .flex span{flex:1;height:2px;background:#ebe2dc}.slider-counter .flex span.active{background:#7b695f}.slider-arrow{position:relative;margin:0 12px;cursor:pointer;display:flex}.slider-arrow:active:before,.slider-arrow:focus:before,.slider-arrow:hover:before{background:#7b695f;width:0}.slider-arrow:active circle,.slider-arrow:active path,.slider-arrow:focus circle,.slider-arrow:focus path,.slider-arrow:hover circle,.slider-arrow:hover path{stroke:#7b695f}.slider-arrow-next:before,.slider-arrow-prev:before{height:2px;transform:translateY(-50%);transition:width .3s ease;content:"";position:absolute;top:50%;background:#cdb8ac;left:16px;width:48px}.slider-arrow-next{transform:rotate(180deg)}.waves{right:41px;position:absolute;max-width:100%;bottom:21px;width:331px}.waves img{border-radius:0}.link-tg,.link-vk,.link-wa{height:40px;width:40px}.link-tg{background:url(/local/templates/academy/img/tg.svg) no-repeat 50% 50%}.link-vk{background:url(/local/templates/academy/img/vk.svg) no-repeat 50% 50%}.link-wa{background:url(/local/templates/academy/img/wa.svg) no-repeat 50% 50%}.content{padding-top:181px}.content ul{padding-left:30px}.loading{height:100%;transform:translate(-50%,-50%);justify-content:center;position:fixed;top:50%;align-items:center;left:50%;width:100%;display:none;z-index:99}#bx-panel{position:fixed!important;top:0;width:min(1920px,100%)!important}.breadcrumb{margin-top:32px}.breadcrumb-items{margin-bottom:-10px}.breadcrumb-item{margin-bottom:10px;position:relative;padding-right:25px}.breadcrumb-item,.breadcrumb-item a{font-size:14px;color:#7b695f;text-transform:uppercase}.breadcrumb-item:last-child{padding-right:0}.breadcrumb-item:last-child:after{display:none}.breadcrumb-item:after{height:12px;transform:translateY(-50%);right:12px;content:"";position:absolute;top:50%;border-radius:6px;background:#7b695f;width:1px}@media screen and (max-width:1100px){.title{font-size:35px;margin-bottom:45px}.title.title-page{font-size:45px;margin:90px auto 100px}.title>span:after{top:-26px}.second-title,h2{font-size:25px}.m80{margin:35px 0}.mt80{margin-top:35px}.mb80{margin-bottom:35px}.pt80{padding-top:35px}.pb80{padding-bottom:35px}.mt{margin-top:45px}.mb{margin-bottom:45px}.pt{padding-top:45px}.pb{padding-bottom:45px}.btn-hover-with-icon svg{height:auto;width:50px}}@media screen and (max-width:1000px){.title.title-page>span{padding-inline:15px}.content{padding-top:150px}.breadcrumb-items{justify-content:flex-start}}@media screen and (max-width:760px){body{font-size:16px;line-height:1.4}.f25,.f33,.f50{flex:1 1 100%;max-width:100%;width:100%}input:not([type=submit]):not([type=checkbox])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:16px;line-height:1.4}input:not([type=submit]):not([type=checkbox]),input:not([type=submit]):not([type=checkbox])::placeholder,select,select::placeholder,textarea,textarea::placeholder{font-size:16px;line-height:1.4}.content{padding-top:100px}.title.title-page{font-size:40px}.title.title-page:before{display:none}.title.title-page>span{padding-inline:0}.title.title-page>span span:after{height:103px;background-size:cover;width:100px}}@media screen and (max-width:500px){.title{font-size:25px}.title>span:after{transform:translate(-50%,-50%);top:50%}.title.title-page{font-size:30px}.btn-hover{height:45px;font-size:16px}.show-more svg{height:auto;width:45px}}.header{transform:translateX(-50%);font-size:14px;position:fixed;top:0;left:50%;width:min(1920px,100%);line-height:1.2;z-index:99}.header.active{background:#ebe2dc}.header.active .header-main{padding-block:10px}.header.active .header-menu{height:100vh;overflow-y:auto;padding:50px 35px 80px;justify-content:center;right:-100%;transition:all .3s ease;position:fixed;max-width:100%;top:79px;flex-flow:column nowrap;width:450px}.header.active .header-menu.active{right:0}.header.active .header-menu .container{padding-inline:0}.header.active .header-menu ul{flex-flow:column nowrap}.header.active .header-menu ul li{padding-block:15px;margin:0}.header.active .header-menu ul li.has-children.active svg{transform:rotate(180deg)}.header.active .header-menu ul li.has-children.active .sub-menu{display:flex}.header.active .header-menu .sub-menu{padding:0 0 0 15px;position:relative;top:0;background:none;left:0;width:100%}.header.active .header-menu .sub-menu li{text-align:left;padding-block:10px}.header.active .header-menu .sub-menu li:first-child{padding-top:26px}.header.active .header-menu .sub-menu li a,.header.active .header-menu .sub-menu li:last-child{padding-bottom:0}.header.active .header-hamburger{display:flex}.header.active .btn-hover{height:45px}.header-main{transition:all .3s ease;padding-block:24px}.header-contacts{margin-inline:141px auto}.header-phones{position:relative;padding-right:32px;text-align:right}.header-phones:after{height:40px;right:16px;content:"";position:absolute;bottom:2px;background:#ebe2dc;width:1.5px}.header-phones a:first-child{font-size:18px;font-weight:600;padding-bottom:8px;display:inline-block}.header-address b{font-weight:600}.header-address b:first-child{font-size:18px;padding-bottom:8px;display:inline-block}.header-menu{background:#ebe2dc}.header-menu ul li{list-style:none;padding:27px 0 28px;font-size:16px;font-weight:500;text-transform:uppercase;position:relative;margin:0 28px}.header-menu ul li.has-children svg{cursor:pointer;margin-left:6px}.header-menu ul li a:active,.header-menu ul li a:focus,.header-menu ul li a:hover{color:#7b695f}.header-menu .sub-menu{display:none}.header .btn-hover{transition:all .3s ease;margin-left:auto}.header-hamburger{height:24px;transition:all .5s ease;flex-direction:column;cursor:pointer;margin-left:15px;width:24px;display:none}.header-hamburger.active span.line-1{transform:rotate(45deg);top:5px}.header-hamburger.active span.line-2{display:none}.header-hamburger.active span.line-3{transform:rotate(-45deg);top:-3px}.header-hamburger span{height:2px;transition:all .5s ease;position:relative;margin:3px auto;border-radius:2px;background:#292829;width:24px;display:block}.slider-main{flex:1 1 calc(100% - 280px);max-width:calc(100% - 280px);width:calc(100% - 280px)}.slider-main .slick-list{padding:72px 0 156px}.slider-main .slick-slide{padding-right:24px}.slider-main .desc{flex:1 1 63.5%;max-width:63.5%;padding-right:80px;width:63.5%}.slider-main .desc .fl{padding-bottom:48px}.slider-main .title{font-size:56px;margin-bottom:32px}.slider-main .img{flex:1 1 36.5%;max-width:36.5%;width:36.5%}.slider-main .img img{border-radius:128px 0}.slider-nav{flex:1 1 280px;max-width:280px;width:280px}.slider-nav-items{padding-top:72px}.slider-nav-items img{border-radius:128px 0}.slider-blur{overflow:hidden;filter:blur(5px);opacity:.3}.slider-blur .slick-center,.slider-blur .slick-center+.slick-slide{transform:translateX(-100%)}.services-home{text-align:center}.services-home .title{margin-bottom:0}.services-home-img{flex:1 1 304px;position:relative;max-width:304px;width:304px}.services-home-img:first-child:after{right:-24px;bottom:-24px}.services-home-img:last-child{margin-top:95px}.services-home-img:last-child:after{top:-24px;left:-24px}.services-home-img:after{height:100%;border:1px solid #dfc8ba;content:"";position:absolute;border-radius:60px;width:100%}.services-home-img img{position:relative;border-radius:60px;z-index:1}.services-home-items{flex:1 1 372px;margin-inline:auto;max-width:372px;padding-inline:15px;width:372px}.services-home-item{padding:40px 0;font-size:24px;border-bottom:1.5px solid #ebe2dc;line-height:1.2;display:block}.services-home-item:first-child{padding-top:67px}.services-home-item:last-child{border-bottom:none;padding-bottom:56px}.services-home-item:active span:before,.services-home-item:focus span:before,.services-home-item:hover span:before{display:block}.services-home-item span{position:relative;display:inline-flex}.services-home-item span:before{height:33px;transform:translate(-50%,-50%);content:"";position:absolute;top:calc(50% + 3px);background:url(/local/templates/academy/img/service-link-bg.svg) no-repeat 50% 50%;left:50%;width:144px;display:none;z-index:-1}.about-us{background:#fef8f8}.about-us .title{margin-top:10px}.about-us-desc{flex:1 1 45%;max-width:45%;padding-right:112px;width:45%}.about-us-desc .desc{padding-bottom:48px}.about-us-gallery{flex:1 1 55%;position:relative;max-width:55%;width:55%}.about-us-gallery .founded{position:absolute;top:-58px;left:-49px}.about-us-gallery-main,.about-us-gallery-nav-items{overflow:hidden;border-radius:60px}.about-us-gallery-main{flex:1 1 calc(60% - 32px);margin-right:32px;position:relative;max-width:calc(60% - 32px);width:calc(60% - 32px);z-index:1}.about-us-gallery-nav{flex:1 1 40%;max-width:40%;width:40%}.about-us-gallery-nav-items{margin-bottom:40px}.about-us-benefits-item{position:relative;text-align:center}.about-us-benefits-item:last-child:after{border-right:none}.about-us-benefits-item:after{height:112px;border-right:1.5px solid #cdb8ac;right:0;content:"";position:absolute;top:14px;width:0}.about-us-benefits .img{height:130px}.about-us-benefits p{max-width:297px;margin:17px auto 0}.specialists{overflow:hidden}.specialists .title span:after{transform:translateX(0);left:0}.specialists-slider{margin:0 -16px 40px}.specialists-slider-item{position:relative;text-align:center;margin:0 16px}.specialists-slider-item .img{height:350px}.specialists-slider-item .img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:40px;width:100%}.specialists-slider-item strong{min-height:48px;font-size:20px;margin:32px auto 10px;line-height:1.2;display:block}.specialists-counter{flex:1;padding:0 20px 0 0;font-size:0}.specialists-counter .flex{margin:0;width:100%}.specialists-counter .flex span{height:1.5px;background:#cdb8ac}.specialists-counter .flex span.active{background:#7b695f}.specialists-btn{margin-top:20px}.gift{background:#fef8f8}.gift .title{margin:60px 0 40px}.gift .title span:after{transform:translateX(0);left:0}.gift .desc{margin-bottom:48px;max-width:463px;padding-right:15px}.gift .img:after{display:none}.gift .img>img{position:relative;z-index:1}.gift .img span{font-size:24px;font-style:italic;right:0;position:absolute;max-width:100%;top:32px;width:410px;z-index:2}.gift img{border-radius:128px}.gift .waves img{border-radius:0}.brands{overflow:hidden}.brands .title{text-align:center}.brands-items{margin:0 -36px -36px}.brands-items .slick-track{display:flex}.brands-item{opacity:.6;margin:0 36px 36px}.brands-item.slick-slide{height:auto;justify-content:center;align-items:center;float:none;display:flex!important}.reviews{overflow:hidden;background:#fef8f8}.reviews .container{position:relative}.reviews .title:not(.title-page){display:flex}.reviews .title:not(.title-page) .btn-hover-with-icon{font-size:18px;position:relative;line-height:1.5;font-family:Manrope,sans-serif;z-index:2}.reviews .rate{height:24px;margin:0 0 18px 43px;width:136px;background-repeat:no-repeat}.reviews .rate-1{background-image:url(/local/templates/academy/img/rate-1.svg)}.reviews .rate-2{background-image:url(/local/templates/academy/img/rate-2.svg)}.reviews .rate-3{background-image:url(/local/templates/academy/img/rate-3.svg)}.reviews .rate-4{background-image:url(/local/templates/academy/img/rate-4.svg)}.reviews .rate-5{background-image:url(/local/templates/academy/img/rate-5.svg)}.reviews .desc{max-width:1088px;margin:0 auto}.reviews .desc,.reviews .desc iframe{position:relative;z-index:1}.reviews .waves{right:15px;bottom:-70px}.reviews-btn{text-align:center;margin-top:56px}.reviews-page,.reviews-page .reviews-slider{overflow:initial;background:none}.reviews-page .reviews-items{margin:0 -15px 30px}.reviews-page .reviews-item{height:calc(100% - 30px);margin:0 15px 30px}.reviews-page .text{text-align:center;display:block}.form .btn-hover-with-icon,.form .btn-hover-with-icon input,.modal-form .btn-hover-with-icon,.modal-form .btn-hover-with-icon input{cursor:pointer}.form .btn-hover-with-icon input,.modal-form .btn-hover-with-icon input{padding:0 16px 0 0;font-size:18px;border:none;font-weight:600;color:#7b695f;background:none;line-height:1.5;font-family:Manrope,sans-serif}.form .btn-hover-with-icon input:disabled,.form .btn-hover-with-icon input:disabled+svg,.modal-form .btn-hover-with-icon input:disabled,.modal-form .btn-hover-with-icon input:disabled+svg{opacity:.7}.form-block{border-radius:0 128px 0 128px;background:url(/local/templates/academy/img/form-bg.jpg) no-repeat 50% 0/cover}.form-items{position:relative;max-width:448px;margin:0 192px 0 auto}.form-items .close{right:10px;position:absolute;top:10px;cursor:pointer}.form-items .close:active circle,.form-items .close:focus circle,.form-items .close:hover circle{transform:translate(3px,-3px)}.form-items .close:active circle:nth-child(2),.form-items .close:focus circle:nth-child(2),.form-items .close:hover circle:nth-child(2){transform:translate(-3px,3px)}.form-items .close circle{transition:all .3s ease}.form .title{margin:0 0 24px}.form p{margin-bottom:40px}.form-item{margin-bottom:32px;position:relative}.form-item:last-child{margin-bottom:24px}.form-item input{border:none;border-bottom:1.5px solid #7b695f;border-radius:0;background:none}.form-item input:-webkit-autofill,.form-item input:-webkit-autofill:active,.form-item input:-webkit-autofill:focus,.form-item input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-item select{height:41.5px;border:1.5px solid #7b695f;padding-inline:5px;margin-top:12px}.form-item label{border-bottom:1.5px solid #7b695f;cursor:pointer;padding-bottom:12px}.form-item label span:first-child{flex:1 1 70%;overflow:hidden;max-width:70%;padding-right:15px;width:70%}.form-item label span:last-child{font-size:16px;color:#7b695f}.form-item-select{color:#1c1c1c}.form-item-date{font-size:0;position:relative}.form-item-date img{height:auto;border:none;right:0;position:absolute;top:2px;background:none;width:22px}.form .policy{font-size:16px;margin-bottom:40px}.form .policy,.form .policy a{color:#a2897c}.form .policy input{margin:5px 5px 0 0}.form-btn{text-align:right}.form-error{font-size:12px;position:absolute;bottom:-18px;width:100%}.form-success{height:100vh;transform:translate(-50%,-50%);position:fixed;top:50%;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));left:50%;width:100vw;display:none;z-index:99}.form-success.active{display:flex}.form-success .desc{height:170px;margin-inline:auto;font-size:20px;position:relative;max-width:calc(100% - 30px);text-align:center;padding-inline:30px;border-radius:8px;background:#fff;width:350px}.form-without-img{margin-bottom:0;background:#fef8f8}.form-without-img .form-block{padding:80px 0;border-radius:0;background:none}.form-without-img .form-items{max-width:968px;margin:0 auto}.form-without-img .form-desc,.form-without-img .form-info{flex:1 1 50%;max-width:50%;width:50%}.form-without-img .form-desc{padding-right:62px}.form-without-img .form-desc .title>span:after{transform:translateX(0);background:url(/local/templates/academy/img/title-bg.svg) no-repeat 50% 50%;left:-8px}.form-without-img .form-info{padding-left:68px}.form-without-img form{display:flex}.form-without-img p{margin-bottom:0}.form-vacancy .form-desc{padding-right:0}.contacts{overflow:hidden;background:#fef8f8}.contacts .container,.contacts-map{position:relative}.contacts-map{flex:1 1 752px;height:560px;max-width:752px;width:752px;z-index:1}.contacts-map:after{height:112px;transform:rotate(90deg);right:-24px;content:"";position:absolute;top:-24px;background:url(/local/templates/academy/img/line-top.svg) no-repeat 50% 50%;width:112px}.contacts-map>ymaps{overflow:hidden;border-radius:128px}.contacts-map [class*=copyrights-pane]{display:none}.contacts-desc{flex:1 1 calc(100% - 752px);max-width:calc(100% - 752px);width:calc(100% - 752px);padding-left:112px}.contacts .title{margin-top:37px}.contacts-item{font-weight:300;margin-bottom:32px}.contacts-item:last-child{margin-bottom:0}.contacts-item span{font-weight:600;margin-bottom:12px;color:#7b695f;line-height:1.2;font-family:Montserrat Alternates,sans-serif;display:block}.contacts-item a{display:block}.contacts-socials{margin:0 -8px}.contacts-socials a{margin:0 8px}.contacts .waves{bottom:-70px;left:-40px}.footer{overflow:hidden;padding:48px 0 25px;background:#ebe2dc;margin-top:-27px}.footer-add-info,.footer-info{font-size:16px}.footer-info{flex:1 1 220px;max-width:220px;width:220px}.footer-socials{flex:1 1 230px;max-width:230px;width:230px}.footer-contacts,.footer-phones{margin-top:24px}.footer-phones a{display:block}.footer-menu{flex:1 1 520px;max-width:520px;margin:0 auto;width:520px}.footer-menu ul{margin:0 -36px -24px}.footer-menu ul li{list-style:none;padding:0 36px 24px;line-height:1.2}.footer .contacts-socials{margin-top:32px}.footer .contacts-socials p{font-weight:500;color:#7b695f;margin:0 16px 0 8px;line-height:1.2}.footer-add-info{padding-top:24px;border-top:1.5px solid #fef8f8;margin-top:48px}.footer-add-info,.footer-add-info a{color:#a2897c}.footer-add-info .flex{justify-content:space-between;margin-bottom:-10px}.footer-add-info .flex>a,.footer-add-info .flex>div{padding-bottom:10px}.footer-add-info div a{text-decoration:underline}.cookie{position:fixed;bottom:0;background:#ebe2dcf2;left:0;width:100%;display:none;z-index:10}.cookie .cookie__content{padding:25px 80px;justify-content:space-between;gap:10px;align-items:center;display:flex}.cookie .cookie__content p{font-size:18px;font-weight:300;color:#292829;max-width:1190px;line-height:1.5;font-family:Manrope,sans-serif}.cookie .cookie__content .cookie__content-btn{padding:5px 32px;border:1px solid;text-decoration:none;color:#000;transition:all .2s ease-in-out;text-transform:uppercase;text-align:center;border-radius:18px}.show{display:block}.cookie .cookie__content .cookie__content-btn:hover{border-color:#a2897c;color:#a2897c}.cookie .cookie__content a{text-decoration:underline;transition:all .2s ease-in-out}.cookie .cookie__content a:hover{color:#a2897c}.back-top{height:60px;right:15px;position:fixed;bottom:45px;cursor:pointer;width:60px;display:none;z-index:9}.back-top.active{display:flex}.about-us-page-desc .desc{max-width:100%;width:528px}.about-us-page-desc .desc b{font-size:20px;font-family:Montserrat Alternates,sans-serif}.about-us-page-desc .title{margin-bottom:40px}.about-us-page-desc .add-desc{padding:38px 0 0 56px;max-width:100%;width:560px}.about-us-page-desc .add-desc h3{font-size:20px;position:relative;margin:48px 0 16px;font-family:Montserrat Alternates,sans-serif}.about-us-page-desc .add-desc h3:first-child{margin-top:0}.about-us-page-desc .add-desc h3:before{height:40px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:url(/local/templates/academy/img/star.svg) no-repeat 50% 50%;left:-56px;width:40px}.about-us-page-gallery .img{height:auto;padding-top:21px;background:url(/local/templates/academy/img/about-bg.svg) no-repeat 50% 0}.about-us-license{background:#fef8f8}.about-us-license .about-us-gallery-main{flex:1 1 calc(73% - 32px);max-width:calc(73% - 32px);border-radius:0;width:calc(73% - 32px)}.about-us-license .about-us-gallery-nav{flex:1 1 23%;max-width:23%;width:23%}.about-us-license .desc{flex:1 1 55%;max-width:55%;padding-right:112px;width:55%}.about-us-license .title>span:after{transform:translateX(0);left:0}.about-us-license .img{flex:1 1 45%;max-width:45%;width:45%}.about-us-license .img img{border-radius:60px}.services-items{margin-bottom:-32px}.services-item{overflow:hidden;min-height:330px;padding:42px 28px 28px 32px;margin-bottom:32px;position:relative;text-align:right;border-radius:60px;flex-flow:column nowrap;background:#ebe2dc;width:calc(33.33333% - 21px)}.services-item:last-child{min-height:auto;padding:32px 18px 18px 22px;border:10px solid #ebe2dc;background:#fff}.services-item:last-child .desc strong{max-width:250px}.services-item:last-child .desc strong:before{background:#7b695f}.services-item:last-child .btn-hover-with-icon{margin:23px 0 0 auto}.services-item .img{right:0;position:absolute;top:0}.services-item .desc{font-size:16px;margin-bottom:auto;text-align:left;line-height:1.65}.services-item .desc strong{font-size:24px;margin-bottom:30px;position:relative;max-width:200px;line-height:1.2;display:block}.services-item .desc strong:before{height:2px;content:"";position:absolute;bottom:-15px;background:#fff;left:0;width:111px}.services-item .desc div{position:relative;max-width:241px}.services-item .desc a:active,.services-item .desc a:focus,.services-item .desc a:hover{color:#7b695f}.services-item .btn-hover-with-icon{font-size:16px;position:relative;margin:38px 0 0 auto;z-index:1}.services-item svg{height:56px;width:56px}.service-banner{padding:70px 112px 140px;position:relative;border-radius:0 128px;margin-top:31px}.service-banner:before{height:179px;right:80px;content:"";position:absolute;top:74px;background:url(/local/templates/academy/img/logo-white.svg) no-repeat 50% 50%;width:176px}.service-banner .desc,.service-banner .title{color:#fff;max-width:528px}.service-banner .title{font-size:56px;margin:0 0 22px}.service-banner .desc *{font-size:18px!important;font-weight:300!important;font-style:normal!important;color:#fff!important;text-align:left!important;background:none!important;line-height:1.5!important;font-family:Manrope,sans-serif!important}.service-nav{margin:56px -8px -22px}.service-nav-item{height:auto;overflow:hidden;text-overflow:ellipsis;padding:10px 32px;font-size:16px;font-weight:500;color:#292829;max-width:266px;border-width:1px;margin:0 8px 22px;border-radius:100px;width:auto;line-height:1.65;white-space:nowrap;display:block}.service-nav-item.active{color:#fff;background:#7b695f}.service-items{overflow:hidden;border-radius:8px;margin-top:56px}.service-item{font-size:22px;transition:all .3s ease;border-bottom:1px solid #7b695f}.service-item:last-child{border-bottom:none}.service-item.active>.flex,.service-item:active>.flex,.service-item:focus>.flex,.service-item:hover>.flex{background:#f5ece5}.service-item.active{border-bottom:none}.service-item.active>.flex{border-radius:0 0 8px 8px}.service-item.active+.service-item>.flex{border-radius:8px 8px 0 0}.service-item.service-empty{border-bottom:none}.service-item-title{padding:28px 32px 34px;transition:all .3s ease;background:#ebe2dc;cursor:pointer}.service-item-title:active .show-more,.service-item-title:focus .show-more,.service-item-title:hover .show-more{transform:rotate(45deg)}.service-item-title:active .show-more .circle-top,.service-item-title:focus .show-more .circle-top,.service-item-title:hover .show-more .circle-top{transform:translate(-2.8px,2.8px)}.service-item-title:active .show-more .circle-bottom,.service-item-title:focus .show-more .circle-bottom,.service-item-title:hover .show-more .circle-bottom{transform:translate(2.8px,-2.8px)}.service-item .desc{flex:1;margin-right:auto}.service-item .desc>span{display:block}.service-item .price{flex:1 1 193px;padding:0 15px;max-width:193px;width:193px}.service-item .show-more{flex:1 1 56px;max-width:56px;cursor:pointer;width:56px;margin-top:8px}.service-item-info{padding:46px 32px 56px;border:1px solid #dfd7d1;border-top:none;border-radius:0 0 8px 8px;margin-top:-6px}.service-item-desc{flex:1 1 66.5%;font-size:18px;max-width:66.5%;padding-right:88px;width:66.5%}.service-item-desc .fsb{font-size:22px;margin-bottom:16px;line-height:1.65}.service-item-desc div:not(.fsb) *{font-size:18px!important;color:#292829!important;line-height:1.5!important;font-family:Manrope,sans-serif!important}.service-item-desc div:not(.fsb) h2,.service-item-desc div:not(.fsb) h3,.service-item-desc div:not(.fsb) h4,.service-item-desc div:not(.fsb) h5{font-weight:600!important;line-height:1.65!important}.service-item-desc div:not(.fsb) h2{font-size:22px!important}.service-item-desc div:not(.fsb) h3{font-size:20px!important}.service-item-desc div:not(.fsb) ul{margin:25px 0 10px}.service-item-desc div:not(.fsb) p{margin-bottom:20px}.service-item-desc div:not(.fsb) p:last-child{margin-bottom:0}.service-item-desc div:not(.fsb) table td{padding:5px 10px}.service-item-desc div:not(.fsb) table p{margin-bottom:0}.service-item-desc iframe{max-width:100%;margin-top:64px}.service-item-slider{flex:1 1 33.5%;max-width:33.5%;width:33.5%}.service-item .slick-track{margin-bottom:38px;display:flex}.service-item .slick-slide{height:auto;float:none;display:flex!important}.service-item .slick-slide .img{height:100%}.service-item .slick-slide img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:60px;width:100%}.service-item-btns{font-size:18px;font-weight:600;line-height:1.2;margin-top:64px}.service-item-btns a:not(.btn-hover){color:#7b695f}.service-item .btn-hover{margin-right:40px;width:268px}.service-btn{text-align:center}.service-add-items{overflow-x:hidden}.service-add-items .container{position:relative}.service-add-items .waves{right:auto;bottom:auto;top:0;left:-64px}.service-add-items .title{text-align:center}.service-add-items .slick-slider{margin-bottom:38px}.service-add-items .slick-list{margin:0 -16px}.service-add-items .slick-track{display:flex}.service-add-items .slick-slide{height:auto;font-weight:600;flex-direction:column;text-align:left;margin:0 16px;padding-bottom:66px;float:none;display:flex!important}.service-add-items .slick-slide a{color:#7b695f;margin-top:auto}.stocks{background:#fef8f8}.stocks-slider+.flex{flex-direction:row-reverse}.stocks .slick-list,.stocks .slick-slide{overflow:hidden;border-radius:40px}.stocks .slick-list{margin:0 -12px 60px;padding-left:0!important}.stocks .slick-track{display:flex}.stocks .slick-slide{height:auto;min-height:296px;padding:15px 15px 37px 80px;transition:all .3s ease;flex-direction:column;margin:0 12px;float:none;display:flex!important}.stocks .title{font-size:56px;color:#fff;margin:auto 0 0;line-height:1.2}.stocks-sliders-arrows{margin-right:20px}.news-nav{margin-bottom:34px}.news-nav-item{flex:1 1 192px;max-width:192px;width:192px}.news-item{overflow:hidden;padding:32px 32px 26px;margin-bottom:32px;border-radius:50px;background:#ebe2dc;display:block}.news-item:last-child{margin-bottom:0}.news-item:active,.news-item:active .date span,.news-item:focus,.news-item:focus .date span,.news-item:hover,.news-item:hover .date span{background:#f5ece5}.news-item:active .link-more,.news-item:focus .link-more,.news-item:hover .link-more{margin-right:50px}.news-item:active .link-more:before,.news-item:focus .link-more:before,.news-item:hover .link-more:before{background-position:0 50%}.news-item .img{flex:1 1 383px;overflow:hidden;min-height:217px;max-width:383px;border-radius:40px 0;width:383px}.news-item .desc{flex:1 1 calc(100% - 383px);font-size:16px;max-width:calc(100% - 383px);width:calc(100% - 383px);padding-left:33px}.news-item .type{color:#7b695f;text-transform:uppercase}.news-item .title{font-size:24px;margin-block:8px 13px}.news-item .date{font-size:16px;color:#7b695f;position:relative;margin-block:19px 12px}.news-item .date:before{height:1.5px;content:"";position:absolute;top:12px;background:#cdb8ac;left:0;width:100%}.news-item .date span{position:relative;background:#ebe2dc;z-index:1}.news-item .date span:first-child{margin-right:49px;padding-right:8px}.news-item .date span:last-child{padding-inline:8px}.news-item .link-more{transition:all .3s ease;text-align:right;display:block}.news-single{padding-top:64px}.news-single .desc{max-width:1090px}.news-single-slider-items{margin-bottom:16px}.news-single .date{font-size:16px;color:#7b695f}.news-single .date span:first-child{position:relative;align-items:center;display:flex}.news-single .date span:first-child:after{height:1.5px;margin-inline:8px;content:"";background:#7b695f;width:33px;display:block}.news-single .title{font-size:32px;margin-block:66px 40px}.news-single h2,.news-single h3{font-family:Montserrat Alternates,sans-serif}.news-single h3{margin-bottom:25px}.news-single p{margin-bottom:14px}.news-single p:last-child{margin-bottom:0}.vacancies-names{flex:1 1 40%;max-width:40%;width:40%}.vacancies-name{padding:21px 24px 16px 32px;font-size:24px;border-bottom:1.5px solid #cdb8ac;cursor:pointer;line-height:1.2}.vacancies-name:first-child{border-top:1.5px solid #cdb8ac}.vacancies-name.active{background:#fef8f8;cursor:default}.vacancies-name.active svg{transform:rotate(45deg)}.vacancies-name.active svg path{stroke:#292829}.vacancies-name:not(.active):active svg,.vacancies-name:not(.active):focus svg,.vacancies-name:not(.active):hover svg{transform:rotate(45deg)}.vacancies-name:not(.active):active .circle-top,.vacancies-name:not(.active):focus .circle-top,.vacancies-name:not(.active):hover .circle-top{transform:translate(-2.8px,2.8px)}.vacancies-name:not(.active):active .circle-bottom,.vacancies-name:not(.active):focus .circle-bottom,.vacancies-name:not(.active):hover .circle-bottom{transform:translate(2.8px,-2.8px)}.vacancies-name svg,.vacancies-name svg circle{transition:all .3s ease}.vacancies-desc{flex:1 1 60%;max-width:60%;width:60%}.vacancies .desc{padding:33px 32px 56px;border:1.5px solid #cdb8ac;display:none}.vacancies .desc.active{display:block}.vacancies .desc b,.vacancies .desc h2,.vacancies .desc h3,.vacancies .desc h4{font-weight:600}.vacancies .desc h2,.vacancies .desc h3,.vacancies .desc h4{font-size:22px;margin-bottom:16px}.vacancies .desc .btn-hover{height:56px;width:319px;margin-top:64px}.specialists-page{overflow-x:hidden}.specialists-page+.form{margin-top:0}.specialists-nav{margin-bottom:58px}.specialists-nav-item{max-width:315px}.specialists-category>.title{font-size:32px;margin-block:0 80px}.specialists-category>.title>span:after{transform:translateX(0);top:-27px;left:0}.specialists-category-items{margin:0 -16px 32px}.specialists-category .f25{padding:0 16px 80px;position:relative}.specialists-category .f25:first-child:before,.specialists-category .f25:nth-child(5n):before{display:block}.specialists-category .f25:nth-child(4n):after{right:-48px}.specialists-category .f25:after,.specialists-category .f25:before{height:124px;content:"";position:absolute;top:156px;background:url(/local/templates/academy/img/waves-bg.svg) no-repeat 50% 50%;width:64px;z-index:-1}.specialists-category .f25:before{left:-48px;display:none}.specialists-category .f25:after{right:-16px}.specialists-category-item{font-size:16px;text-align:center}.specialists-category-item span{display:block}.specialists-category-item .img{height:350px;overflow:hidden;background:#fff}.specialists-category-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:40px;width:100%}.specialists-category-item .title{font-size:20px;margin-block:24px 16px}.specialist-single-desc .img{flex:1 1 40%;max-width:40%;width:40%}.specialist-single-desc .img img{border-radius:60px}.specialist-single-desc .desc{flex:1 1 60%;max-width:60%;width:60%;padding-left:32px}.specialist-single-desc .title{font-size:32px;margin-block:0}.specialist-single-desc .fsb{font-size:22px;color:#7b695f;margin-block:16px 40px;line-height:1.2}.specialist-single-desc p{margin-bottom:20px}.specialist-single-desc p:last-child{margin-bottom:0}.specialist-single-desc .btn-hover{height:56px;width:279px;margin-top:64px}.specialist-single-desc .add-desc .title{min-height:40px;font-size:20px;margin-bottom:26px;background:url(/local/templates/academy/img/star.svg) no-repeat 0 50%;display:flex}.specialist-single-desc .add-desc div{padding-left:56px}.specialist-single-certificates{background:#fef8f8}.specialist-single-certificates .container{position:relative}.specialist-single-certificates .waves{right:auto;bottom:auto;left:-137px}.specialist-single-certificates .title{font-size:32px;margin-block:0 56px;text-align:center}.specialist-single-certificates img{border-radius:20px}.certificates-slider-item{margin-inline:16px}.certificates-slider-item img{width:100%}.reviews-slider{overflow:hidden}.reviews-slider .title{font-size:32px;margin-block:0 56px;text-align:center}.reviews-slider-items{margin:0 -16px 60px}.reviews-slider-items+.flex{flex-direction:row-reverse}.reviews-slider-item{padding:20px 38px 15px;margin-inline:16px;border:10px solid #ebe2dc;flex-direction:column;border-radius:0 100px;background:url(/local/templates/academy/img/quote.svg) no-repeat 14px 14px;display:flex!important}.reviews-slider-item.slick-slide{min-height:276px}.reviews-slider .read-more{color:#7b695f;cursor:pointer;margin-top:16px}.reviews-slider .read-more.active span{background-image:url(/local/templates/academy/img/minus.svg)}.reviews-slider .read-more span{padding-right:20px;background:url(/local/templates/academy/img/plus.svg) no-repeat 100% 6px}.reviews-slider .date,.reviews-slider .name{text-align:right}.reviews-slider .name{font-size:20px;margin-block:auto 7px;line-height:1.2}.reviews-slider .date{font-size:16px;color:#a2897c}.reviews-slider .date span{background:url(/local/templates/academy/img/calendar.svg) no-repeat 0 50%;padding-left:32px}.reviews-counter{padding-inline:20px 0}.bonuses h3{font-size:20px;font-weight:700;font-style:normal;margin-bottom:16px;color:#7b695f;line-height:1.2;font-family:Montserrat Alternates,sans-serif}.bonuses table{border:none;border-collapse:collapse;margin:112px auto 0;border-spacing:0;width:min(1050px,100%)}.bonuses table tr:last-child td{padding-bottom:0}.bonuses table td{padding:0 0 74px 56px;border:none;width:50%;vertical-align:top}.bonuses table td:nth-child(2n){padding-left:72px}.bonuses table h3{margin-bottom:26px;color:#292829;position:relative;padding-block:8px}.bonuses table h3:before{height:40px;content:"";position:absolute;top:0;background:url(/local/templates/academy/img/star.svg) no-repeat 50% 50%;left:-56px;width:40px}.bonuses table p{margin-bottom:10px}.bonuses table p:last-child{margin-bottom:0}.gift-page{background:none}.gift-page .title{margin:149px auto 163px}.gift-page .desc{margin-bottom:24px;max-width:607px}.gift-page .desc h3{font-size:24px;margin-bottom:24px;font-family:Montserrat Alternates,sans-serif}.gift-page .desc p{margin-bottom:24px}.gift-page .desc p:last-child{margin-bottom:0}.gift-page .desc i{font-style:normal;color:#7b695f}.gift-page .btn-hover{width:270px}.page-404{text-align:center}.page-404 .desc,.page-404 .title{color:#7b695f}.page-404 .desc{font-size:24px;margin:0 auto 72px;width:min(587px,100%)}.price-items{flex:1 1 67%;max-width:67%;padding-right:16px;width:67%}.price-item{margin-bottom:56px}.price-item:last-child{margin-bottom:0}.price-item-nav{padding:32px 40px;font-size:24px;color:#fff;border-radius:8px 8px 0 0;background:#7b695f}.price-item-desc{border:1px solid #7b695f;border-top:none}.price-item-desc:last-child{overflow:hidden;border-radius:0 0 8px 8px}.price-item-desc-nav{background:#ebe2dc;cursor:pointer}.price-item-desc-nav.active,.price-item-desc-nav:active,.price-item-desc-nav:focus,.price-item-desc-nav:hover{background:#f5ece5}.price-item-desc-nav.active svg,.price-item-desc-nav:active svg,.price-item-desc-nav:focus svg,.price-item-desc-nav:hover svg{transform:rotate(45deg)}.price-item-desc-nav.active svg .circle-top,.price-item-desc-nav:active svg .circle-top,.price-item-desc-nav:focus svg .circle-top,.price-item-desc-nav:hover svg .circle-top{transform:translate(-2.8px,2.8px)}.price-item-desc-nav.active svg .circle-bottom,.price-item-desc-nav:active svg .circle-bottom,.price-item-desc-nav:focus svg .circle-bottom,.price-item-desc-nav:hover svg .circle-bottom{transform:translate(2.8px,-2.8px)}.price-item-desc-nav.active svg{transform:rotate(135deg)}.price-item-desc-nav svg{min-width:56px;margin-left:30px}.price-item-desc-nav svg,.price-item-desc-nav svg circle{transition:all .3s ease}.price-item-desc .desc .flex{border-top:1px solid #7b695f}.price-item-desc .flex{padding:23px 40px}.price-item-desc-title{flex:1;display:flex}.price-item-section-empty .flex:first-child{border-top:none}.price-item .new{height:30px;margin-inline:13px auto;min-width:30px;background:url(/local/templates/academy/img/new.svg) no-repeat 50% 50%;width:30px}.price-item .price{margin-left:30px}.price-nav{flex:1 1 33%;position:sticky;max-width:33%;top:80px;width:33%;padding-left:16px}.price-nav-items{overflow-y:auto;max-height:100vh}.price-nav-items::-webkit-scrollbar{width:0}.price-nav-item{height:auto;padding:17px 32px;font-size:16px;border:1px solid #7b695f;font-weight:500;margin-bottom:8px;color:#292829;border-radius:100px;width:100%;line-height:1.65}.price-nav-item:last-child{margin-bottom:0}.price-nav-item.active,.price-nav-item:active{color:#fff;background:#7b695f}.contacts-page-desc{margin-inline:-15px;max-width:calc(100% + 30px);width:calc(100% + 30px);padding-left:0}.contacts-page-item{font-weight:400;margin-bottom:56px;padding-inline:15px}.contacts-page-item span{font-size:24px;font-weight:700;margin-bottom:16px;color:#292829;line-height:1.5}.contacts-page-item-socials span{margin-bottom:24px;color:#7b695f;line-height:1.2;font-family:Montserrat,sans-serif}.contacts-page-map{flex:1 1 100%;height:600px;max-width:100%;width:100%}.contacts-page-map:after{display:none}.contacts-page-map ymaps{border-radius:50px}.contacts-page .add-desc table{margin-inline:auto;border:none;border-collapse:collapse;border-spacing:0}.contacts-page .add-desc table td{border:none}.contacts-page .add-desc table td:first-child{padding-right:45px}.contacts-page .add-desc table td:last-child{padding-left:45px}.policy .news-single{padding-top:0}.modal-form,.modal-schedule{height:100%;justify-content:center;top:0;left:0;width:100%;z-index:99}.modal-form{position:fixed;align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1))}.modal-form.active{display:flex}.modal-form .form-desc,.modal-form .form-info,.modal-form .form-items{margin-inline:auto}.modal-form .form-items{overflow-y:auto;padding:104px 111px 64px;max-width:640px;max-height:calc(100vh - 30px);border-radius:8px;background:#fff;width:calc(100% - 30px)}.modal-form .form-items>.close{right:24px;top:24px}.modal-form .form-items.form-success{height:auto;padding:0;max-width:calc(100% - 30px);width:auto}.modal-form .form-items.form-success .close{right:10px;top:10px;z-index:1}.modal-form .form-items.form-success .desc{display:flex}.modal-form .form-items.form-success form{display:none}.modal-form .form-desc{max-width:364px;text-align:center}.modal-form .form-info{max-width:416px;margin-top:56px}.modal-form .title{font-size:32px;margin:0 auto 4px;line-height:1.5}.modal-form .policy{font-size:16px;margin-block:-8px 20px}.modal-form .policy,.modal-form .policy a{color:#a2897c}.modal-form .policy input{margin:5px 5px 0 0}.modal-form .rate{margin-bottom:8px}.modal-form-specialist .form-desc{max-width:100%}.modal-schedule{position:absolute;padding-block:40px;align-items:flex-start;background:linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35))}.modal-schedule-desc{position:relative;padding-inline:85px 77px;border-radius:40px;background:#fff;width:min(1250px,100% - 30px)}.modal-schedule .title{font-size:32px;margin-block:0 8px}.modal-schedule .modal-schedule-desc .calendar-top-block{min-height:0;padding:0}.modal-schedule .modal-schedule-desc .calendar-top-block *{float:none}.modal-schedule .modal-schedule-desc .calendar-top-title-container{right:0;position:absolute;top:-104px}.modal-schedule .modal-schedule-desc .calendar-top-title-container h2{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.2;font-family:Montserrat Alternates,sans-serif}.modal-schedule .modal-schedule-desc .calendar-top-title-container h2 span{color:#292829}.modal-schedule .modal-schedule-desc .calendar-navigation-container{right:0;position:absolute;bottom:-120px;margin-top:0}.modal-schedule .modal-schedule-desc .calendar-navigation-current{display:none}.modal-schedule .modal-schedule-desc .calendar-navigation-next,.modal-schedule .modal-schedule-desc .calendar-navigation-previous{height:56px;transform:rotate(0);opacity:1;bottom:0;background:none;width:56px}.modal-schedule .modal-schedule-desc .calendar-navigation-next:active .circle-top,.modal-schedule .modal-schedule-desc .calendar-navigation-next:focus .circle-top,.modal-schedule .modal-schedule-desc .calendar-navigation-next:hover .circle-top,.modal-schedule .modal-schedule-desc .calendar-navigation-previous:active .circle-top,.modal-schedule .modal-schedule-desc .calendar-navigation-previous:focus .circle-top,.modal-schedule .modal-schedule-desc .calendar-navigation-previous:hover .circle-top{transform:translate(-2.8px,2.8px)}.modal-schedule .modal-schedule-desc .calendar-navigation-next:active .circle-bottom,.modal-schedule .modal-schedule-desc .calendar-navigation-next:focus .circle-bottom,.modal-schedule .modal-schedule-desc .calendar-navigation-next:hover .circle-bottom,.modal-schedule .modal-schedule-desc .calendar-navigation-previous:active .circle-bottom,.modal-schedule .modal-schedule-desc .calendar-navigation-previous:focus .circle-bottom,.modal-schedule .modal-schedule-desc .calendar-navigation-previous:hover .circle-bottom{transform:translate(2.8px,-2.8px)}.modal-schedule .modal-schedule-desc .calendar-navigation-next circle,.modal-schedule .modal-schedule-desc .calendar-navigation-previous circle{transition:all .3s ease}.modal-schedule .modal-schedule-desc .calendar-navigation-previous{margin-right:32px}.modal-schedule .modal-schedule-desc .calendar-navigation-previous svg{transform:rotate(-180deg)}.modal-schedule .modal-schedule-desc .calendar-view-switcher-selector{display:none}.modal-schedule .modal-schedule-desc .calendar-views-container{overflow:hidden;font-size:16px;border:2px solid #f3ebe7;margin-block:32px 64px;border-radius:40px}.modal-schedule .modal-schedule-desc .calendar-views-container *{font-family:Manrope,sans-serif!important}.modal-schedule .modal-schedule-desc .calendar-grid-month-row{overflow:hidden;min-height:214px;border-bottom:2px solid #f3ebe7}.modal-schedule .modal-schedule-desc .calendar-grid-month-row:last-child{border-bottom:none}.modal-schedule .modal-schedule-desc .calendar-grid-month-row-days-week{border-color:#f3ebe7;height:auto;padding-bottom:0}.modal-schedule .modal-schedule-desc .calendar-grid-month-row-days-week .calendar-grid-cell-inner{padding:16px;font-size:22px;font-weight:600;color:#7b695f;text-align:center;line-height:1.2}.modal-schedule .modal-schedule-desc .calendar-grid-month-cell{border-left:2px solid #f3ebe7;padding:8px}.modal-schedule .modal-schedule-desc .calendar-grid-month-cell:first-child{border-left:none}.modal-schedule .modal-schedule-desc .calendar-grid-month-cell:active .calendar-num-day,.modal-schedule .modal-schedule-desc .calendar-grid-month-cell:focus .calendar-num-day,.modal-schedule .modal-schedule-desc .calendar-grid-month-cell:hover .calendar-num-day{padding:2px 18px;font-size:22px;font-weight:600;color:#7b695f;background:#f3ebe7;line-height:1.2}.modal-schedule .modal-schedule-desc .calendar-grid-month-cell .calendar-grid-cell-inner{background:none}.modal-schedule .modal-schedule-desc .calendar-grid-month-events-holder{top:54px}.modal-schedule .modal-schedule-desc .calendar-grid-cell-inner{position:relative;display:block}.modal-schedule .modal-schedule-desc .calendar-num-day{pointer-events:none;padding:2px 18px;font-size:22px;font-weight:600;right:0;color:#7b695f;position:relative;top:0;align-items:center;border-radius:100px;background:#f3ebe7;line-height:1.2;display:inline-flex}.modal-schedule .modal-schedule-desc .calendar-num-day small{color:#7b695f;padding-left:5px}.modal-schedule .modal-schedule-desc .calendar-event-line-wrap{pointer-events:none;margin-bottom:0;box-shadow:none}.modal-schedule .modal-schedule-desc .calendar-event-line-inner{flex-direction:column-reverse;padding-left:0!important;display:flex}.modal-schedule .modal-schedule-desc .calendar-event-line-inner-container{padding:0 8px;border:none;border-radius:0;background:none!important}.modal-schedule .modal-schedule-desc .calendar-event-line-dot,.modal-schedule .modal-schedule-desc .calendar-event-line-time{display:none}.modal-schedule .modal-schedule-desc .calendar-event-line-text{text-overflow:unset;white-space:normal}.modal-schedule .modal-schedule-desc .calendar-event-line-text span{font-size:16px;color:#292829;line-height:1.5;display:block}.modal-schedule .close{right:24px;position:absolute;top:24px;cursor:pointer}#schedule-modal-list{display:none!important}@media screen and (max-height:700px){.modal-form .form-items{padding-block:30px}}@media screen and (min-width:1000px){.header:not(.active) .header-menu ul li.has-children:active svg,.header:not(.active) .header-menu ul li.has-children:focus svg,.header:not(.active) .header-menu ul li.has-children:hover svg{transform:rotate(180deg)}.header:not(.active) .header-menu ul li.has-children:active .sub-menu,.header:not(.active) .header-menu ul li.has-children:focus .sub-menu,.header:not(.active) .header-menu ul li.has-children:hover .sub-menu{display:block}.header:not(.active) .header-menu ul li.has-children:active .sub-menu:before,.header:not(.active) .header-menu ul li.has-children:focus .sub-menu:before,.header:not(.active) .header-menu ul li.has-children:hover .sub-menu:before{border-color:transparent transparent #f5ece5;height:0;content:"";position:absolute;border-style:solid;border-width:0 22px 22px;top:-22px;left:37px;width:0}.header:not(.active) .header-menu ul li.has-children:active .sub-menu li:first-child,.header:not(.active) .header-menu ul li.has-children:focus .sub-menu li:first-child,.header:not(.active) .header-menu ul li.has-children:hover .sub-menu li:first-child{display:none}.header:not(.active) .header-menu .sub-menu{padding:28px 30px;position:absolute;min-width:256px;top:74px;background:#f5ece5;left:-28px;z-index:9}.header:not(.active) .header-menu .sub-menu li{padding:0;margin:0 0 21px}.header:not(.active) .header-menu .sub-menu li:last-child{margin-bottom:0}}@media screen and (max-width:1200px){.header-contacts{margin-inline:auto}.contacts-desc:not(.contacts-page-desc),.contacts-map{flex:1 1 100%;max-width:100%;width:100%}.contacts-desc,.contacts-socials{justify-content:center}.contacts-desc:not(.contacts-page-desc){padding:0 0 45px;flex-wrap:wrap;order:1;display:flex}.contacts-map{order:2}.contacts .title{flex:1 1 100%;max-width:100%;text-align:center;width:100%;margin-top:0}.contacts-item{flex:1 1 33.33333%;max-width:33.33333%;text-align:center;width:33.33333%}.contacts-item:last-child{flex:1 1 100%;max-width:100%;text-align:center;width:100%}.contacts-page-item{flex:1 1 25%;margin-bottom:25px;max-width:25%;width:25%}.contacts-page-item span{font-size:20px;margin-bottom:10px;line-height:1.2}.services-item{width:calc(50% - 21px)}}@media screen and (max-width:1100px){.main-page .form{margin-top:0}.main-page .form .title,.main-page .form p{text-align:center}.main-page .form .title>span:after{background:url(/local/templates/academy/img/title-bg.svg) no-repeat 50% 50%}.main-page .form .policy,.main-page .form .policy p{text-align:left}.main-page .contacts{background:none;padding-bottom:0}.main-page .contacts-map:after{display:none}.main-page .contacts-map>ymaps{border-radius:0}.slider-main{flex:1 1 100%;max-width:100%;width:100%}.slider-main .slick-list{padding-bottom:0}.slider-main .slick-slide{overflow:hidden;padding:0 0 35px}.slider-main .title{font-size:35px}.slider-nav{flex:1 1 36.5%;max-width:36.5%;padding-bottom:60px;margin-left:auto;width:36.5%}.slider-nav .slider-counter,.slider-nav-items.slick-slider{display:none}.services-home-item{margin-inline:20px;font-size:20px;padding-block:20px}.about-us{padding-top:90px}.about-us-desc{padding-right:30px}.about-us-desc .desc{padding-bottom:35px}.about-us-page-desc .f50{flex:1 1 100%;max-width:100%;width:100%}.about-us-page-desc .add-desc,.about-us-page-desc .desc{width:auto}.about-us-page-desc .title{margin-block:0 45px}.about-us-page-desc .title>span:after{transform:translateY(-50%);top:50%;left:0}.about-us-page-desc .desc div * br{display:none}.about-us-license .desc{padding-right:30px}.reviews .waves,.reviews-logo{display:none}.reviews-slider .title{margin-bottom:45px}.form{background:#fef8f8}.form-block{background:none}.form-items{margin-inline:auto}.form-without-img .form-block{padding-block:45px}.form-without-img .form-desc{padding-right:15px}.form-without-img .form-info{padding-left:15px}.footer-menu{padding-left:30px}.stocks .title{font-size:35px}.bonuses table{margin-top:45px}.bonuses table td{padding-bottom:35px}.bonuses table h3{margin-bottom:15px}.service-banner .title{font-size:35px}.specialists-category>.title{margin-bottom:45px}.specialists-category-items{margin-bottom:0}.specialists-category-item .img{height:250px}.specialists-category-item .title{font-size:18px;margin-block:15px 10px}.specialists-category .f25{padding-bottom:55px}.specialists-category .f25:after,.specialists-category .f25:before{top:90px}.specialist-single-desc .btn-hover{margin-top:35px}.specialist-single-certificates .title{margin-bottom:45px}.modal-schedule-desc{padding-inline:25px}.modal-schedule .close{right:10px;top:10px}.page-404 .desc{margin-bottom:35px}}@media screen and (max-width:1000px){.header-contacts,.header-phones:after{display:none}.header-menu{height:100vh;overflow-y:auto;padding:50px 35px 80px;justify-content:center;right:-100%;transition:all .3s ease;position:fixed;max-width:100%;top:107px;flex-flow:column nowrap;width:450px}.header-menu.active{right:0}.header-menu .container{padding-inline:0}.header-menu ul{flex-flow:column nowrap}.header-menu ul li{padding-block:15px;margin:0}.header-menu ul li.has-children.active svg{transform:rotate(180deg)}.header-menu ul li.has-children.active .sub-menu{display:flex}.header-menu .sub-menu{padding:0 0 0 15px;position:relative;top:0;background:none;left:0;width:100%}.header-menu .sub-menu li{text-align:left;padding-block:10px}.header-menu .sub-menu li:first-child{padding-top:26px}.header-menu .sub-menu li a,.header-menu .sub-menu li:last-child{padding-bottom:0}.header-menu .header-contacts{display:block}.header-menu .header-contacts .flex{flex-flow:column nowrap}.header-menu .header-phones{padding:35px 0 15px;text-align:left}.header-hamburger{display:flex}.slider-main .desc{padding-right:25px}.services-home-img{display:none}.services-home-items{flex:1 1 100%;padding:67px 0 35px;flex-wrap:wrap;max-width:100%;width:100%;display:flex}.services-home-item{flex:1 1 33.33333%;margin-inline:0;max-width:33.33333%;border-bottom:none;width:33.33333%}.services-home-item:first-child{padding-top:20px}.services-home-item:last-child{padding-bottom:20px}.about-us{padding-top:45px}.about-us-desc,.about-us-gallery{flex:1 1 100%;max-width:100%;width:100%}.about-us-desc{padding-right:0}.about-us .title{margin-top:0}.about-us-gallery{padding-top:45px}.about-us-gallery .founded{display:none}.about-us-benefits{margin-bottom:-25px}.about-us-benefits-item{flex:1 1 50%;max-width:50%;padding-bottom:25px;width:50%}.about-us-benefits-item:nth-child(2n):after{display:none}.about-us-page .add-desc h3{margin-block:35px 10px}.about-us-license .about-us-gallery-main,.about-us-license .about-us-gallery-nav{flex:1 1 100%;max-width:100%;width:100%}.about-us-license .about-us-gallery-main{margin:0 auto 35px}.about-us-license .about-us-gallery-nav-items.slider-blur{display:none}.gift .f50{flex:1 1 100%;max-width:100%;width:100%}.gift .title{margin-top:0}.gift-desc{margin-bottom:50px}.gift .desc{margin-bottom:25px;max-width:100%;padding-right:0}.reviews-slider-items{margin-bottom:40px}.reviews-btn{margin-top:35px}.footer-menu{flex:1 1 calc(100% - 220px);max-width:calc(100% - 220px);width:calc(100% - 220px)}.footer-socials{flex:1 1 100%;padding-top:15px;justify-content:space-between;max-width:100%;align-items:center;width:100%;display:flex}.footer .contacts-socials{margin-top:0}.news-item .desc,.news-item .img{flex:1 1 100%;max-width:100%;width:100%}.news-item .desc{padding:25px 0 0}.news-single{padding-top:25px}.stocks .slick-list{margin-bottom:40px}.vacancies-desc,.vacancies-names{flex:1 1 100%;max-width:100%;width:100%}.vacancies-name{border-right:1.5px solid #cdb8ac;border-left:1.5px solid #cdb8ac}.vacancies-name.active{border-bottom:none}.vacancies-name.active svg{transform:rotate(135deg)}.vacancies .desc{border-top:none}.service-banner{min-height:350px;padding:45px 35px}.service-banner:before{display:none}.service-item-desc{padding-right:15px}.specialists-category .f25{flex:1 1 33.33333%;max-width:33.33333%;width:33.33333%}.specialist-single .add-desc{flex:1 1 100%;max-width:100%;width:100%}.specialist-single-certificates .waves{display:none}.modal-schedule .title{font-size:25px}.modal-schedule .modal-schedule-desc .calendar-top-title-container{top:-97px}.modal-schedule .modal-schedule-desc .calendar-top-title-container h2{font-size:25px}.modal-schedule .modal-schedule-desc .calendar-navigation-container{bottom:-91px}.modal-schedule .modal-schedule-desc .calendar-views-container{margin-bottom:35px}.modal-schedule .modal-schedule-desc .calendar-event-line-text span{font-size:12px;line-height:1.2}.modal-schedule .modal-schedule-desc .calendar-grid-month-row{min-height:180px}.price .container.flex{flex-flow:column-reverse nowrap}.price-items,.price-nav{flex:1 1 100%;max-width:100%;padding-inline:0;width:100%}.price-nav{height:100vh;padding:45px 15px;justify-content:center;right:-100%;transition:all .3s ease;position:fixed;top:0;align-items:center;background:#fff;display:flex;z-index:99}.price-nav.active{right:0}.price-nav-items{overflow-y:auto;max-width:100%;max-height:100%;width:500px}.price-nav .close{right:25px;position:absolute;top:25px;display:flex}.price-btn{right:15px;position:fixed;bottom:110px;display:flex}.price-btn svg{height:auto;width:60px}.contacts-page-item{flex:1 1 50%;max-width:50%;width:50%}.contacts-page-item a{padding-bottom:5px}.contacts-page-item a:last-child{padding-bottom:0}.contacts-page .add-desc table td:first-child{padding-right:15px}.contacts-page .add-desc table td:last-child{padding-left:15px}.page-404 .desc{font-size:18px}}@media screen and (max-width:760px){.cookie__content{padding:25px 40px;flex-direction:column;text-align:center}.header .btn-hover{height:auto;padding:10px 20px;width:auto}.main-page .form{margin-bottom:0}.slider-main .title{font-size:30px}.contacts-item,.contacts-item:last-child{flex:1 1 50%;max-width:50%;padding-inline:15px;width:50%}.contacts-page-item span{font-size:18px}.contacts-page .add-desc table,.contacts-page .add-desc table td,.contacts-page .add-desc table tr{display:block}.contacts-page .add-desc table td:first-child{padding-right:0}.contacts-page .add-desc table td:last-child{padding-left:0}.footer{margin-top:-19px}.footer-phones a{padding-bottom:10px}.footer-phones a:last-child{padding-bottom:0}.footer-menu ul{margin:0 -15px -20px}.footer-menu ul li{flex:1 1 50%;padding:0 15px 20px;max-width:50%;width:50%}.modal-form .form-items{padding:35px 25px}.modal-form .form-items>.close{right:15px;top:15px}.modal-form .form-items>.close svg{height:auto;width:35px}.modal-schedule{position:fixed}.modal-schedule-desc{flex-direction:column;max-height:calc(100vh - 80px);padding-block:45px;display:flex}.modal-schedule-desc .btn-hover{min-height:58px;margin-top:auto}.news-nav.flex{flex-wrap:wrap;margin-bottom:15px}.news-nav-item.flex{flex:1 1 calc(33.33333% - 16px);max-width:calc(33.33333% - 16px);width:calc(33.33333% - 16px)}.news-item .img{border-radius:50px 50px 0 0}.news-item .title{font-size:20px}.news-item .date:before{top:10px}.news-single .title{font-size:25px;margin-block:35px 25px}.stocks .slick-slide{padding-left:15px}.bonuses table td{padding-inline:0 15px}.bonuses table td:nth-child(2n){padding-inline:15px 0}.bonuses table h3:before{display:none}.vacancies .desc,.vacancies-name{padding:25px 15px}.vacancies-name{flex-wrap:nowrap;font-size:22px}.vacancies .desc{padding-bottom:35px}.vacancies .desc h3{font-size:20px}.vacancies .desc .btn-hover{margin-top:35px}.services-item{width:100%}.services-item .desc strong{font-size:20px}.service-banner .desc{line-height:1.5}.service-banner .desc *{font-size:16px!important}.service-nav{overflow-x:auto;flex-wrap:nowrap;margin-block:45px -10px}.service-nav-item{flex:1 1 100%;overflow:unset;padding:5px 20px;font-size:14px;margin-bottom:10px;max-width:100%;min-width:-moz-max-content;min-width:max-content;width:100%}.service-item-title{padding:25px 15px;font-size:20px}.service-item .price{flex:1 1 120px;max-width:120px;width:120px}.service-item-info{padding:31px 15px 25px}.service-item-desc,.service-item-slider{flex:1 1 100%;max-width:100%;width:100%}.service-item-desc{padding:0 0 35px;font-size:16px}.service-item-desc div:not(.fsb) *{font-size:16px!important;line-height:1.4!important}.service-item-desc .fsb{font-size:20px}.service-item-desc iframe{margin-top:35px}.service-item-btns{align-items:center;flex-flow:column nowrap}.service-item-btns .btn-hover{margin:0 auto 25px}.service-add-items .waves{display:none}.specialists-nav.flex{margin-bottom:58px}.specialists-category .f25{flex:1 1 50%;max-width:50%;width:50%}.specialists-category-item .img{height:326px}.form-items .close svg{height:auto;width:35px}.specialist-single-desc .fsb{font-size:18px;margin-block:10px 25px}.specialist-single-desc .add-desc .title{font-size:18px;margin-bottom:15px}.specialist-single-desc p{margin-bottom:15px}#schedule-modal{display:none!important}#schedule-modal-list:not(.hidden){align-items:center;display:flex!important}.calendar-list{overflow-y:auto;margin-block:20px 30px;max-height:500px;padding-block:5px}.calendar-list-item{margin-bottom:15px}.calendar-list-item:last-child{margin-bottom:0}.calendar-list-item .day{padding:2px 18px;margin-right:10px;color:#7b695f;border-radius:100px;background:#f3ebe7}.price-nav .close svg{height:auto;width:35px}.price-item-nav{padding:25px 15px;font-size:18px}.price-item-desc .flex{padding-inline:15px}}@media screen and (max-width:500px){.main-page .form-block{padding-top:30px}.header.active .header-logo img{max-width:150px}.header.active .header-menu{top:0}.header.active .btn-hover{height:auto}.header-main{padding-block:15px}.header-logo{margin-right:auto}.header-logo img{transition:all .3s ease}.header .btn-hover{padding:8px 15px;font-size:16px;margin:25px auto 0 0;width:180px;display:none}.header-menu{top:0;width:100%}.header-menu .btn-hover{display:flex}.header-hamburger{position:relative;z-index:99}.slider-main .slick-list{padding-top:35px}.slider-main .slick-slide>.flex{flex-flow:column-reverse nowrap}.slider-main .title{font-size:25px;margin-block:35px 20px}.slider-main .desc,.slider-main .img{flex:1 1 100%;max-width:100%;width:100%}.slider-main .desc{padding-right:0}.slider-main .desc .fl{padding-bottom:15px}.services-home-item,.slider-nav{flex:1 1 100%;max-width:100%;width:100%}.services-home-item,.services-home-item:first-child{padding-top:0}.services-home-item:last-child{padding-bottom:0}.about-us .title{text-align:center}.about-us-gallery-main,.about-us-gallery-nav{flex:1 1 100%;max-width:100%;width:100%}.about-us-gallery-main{margin:0 auto 35px}.about-us-gallery-main img{width:100%}.about-us-gallery-nav-items.slider-blur{display:none}.about-us-benefits{margin-bottom:-35px}.about-us-benefits-item{flex:1 1 100%;max-width:100%;padding-bottom:35px;width:100%}.about-us-benefits-item:after{display:none}.about-us-benefits p{max-width:260px}.about-us-page-desc .add-desc{padding:35px 0}.about-us-page-desc .add-desc h3:before{display:none}.about-us-license .desc,.about-us-license .img{flex:1 1 100%;max-width:100%;width:100%}.about-us-license .desc{padding:0 0 35px}.about-us-license .title>span:after{top:-32px}.brands .title,.reviews .title,.specialists .title{margin-top:0}.gift .title,.specialists .title{text-align:center}.gift .title>span:after,.specialists .title>span:after{transform:translate(-50%,-50%);left:50%}.specialists-slider{margin-bottom:35px}.specialists-slider-item strong{min-height:auto;font-size:18px;margin-top:15px}.specialists-category>.title{font-size:25px}.specialists-category .f25{flex:1 1 100%;max-width:100%;width:100%}.specialists-category .f25:after,.specialists-category .f25:before{top:150px}.specialists-category .f25:before{display:block}.specialists-category-item .img,.specialists-category-item .img img{height:auto}.gift .title{margin-bottom:45px}.gift .img span{font-size:18px;top:56px;padding-left:15px}.gift img{border-radius:80px}.brands-items{margin:0 -15px -30px}.brands-item{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px);margin:0 15px 30px;width:calc(50% - 30px)}.brands-page .title{margin-top:90px}.reviews .title:not(.title-page){flex-direction:column}.reviews .title:not(.title-page) .btn-hover-with-icon{margin-top:35px}.reviews-slider .title{font-size:25px}.reviews-slider-items{margin-bottom:35px}.reviews-slider-item{padding:25px 15px;border-radius:0 80px}.reviews-slider .read-more{margin-bottom:10px}.reviews-slider .read-more span{background-position:100% 50%}.reviews-slider .name{font-size:18px}.reviews-slider .date{font-size:14px}.reviews .rate{margin-left:60px}.form .policy{font-size:14px;margin-bottom:20px}.form-btn{text-align:center}.form-without-img .form-desc,.form-without-img .form-info{flex:1 1 100%;max-width:100%;padding-inline:0;width:100%}.form-without-img .form-desc{padding-bottom:35px}.form-without-img .form-desc .title>span:after{transform:translateY(-50%)}.form-without-img form{flex-wrap:wrap}.contacts-item,.contacts-item:last-child{flex:1 1 100%;max-width:100%;padding-inline:0;width:100%}.footer-info,.footer-menu{flex:1 1 100%;max-width:100%;width:100%}.footer-menu{padding:25px 0 0}.footer-socials{padding-top:25px;flex-direction:column;align-items:flex-start}.footer-socials .btn-hover{margin-bottom:15px}.footer .contacts-socials{align-items:center}.footer .contacts-socials br{display:none}.modal-form .title{font-size:25px;margin-bottom:15px;line-height:1.2}.modal-form .form-items.form-success .close,.modal-form .form-items>.close{right:5px;top:5px}.modal-form .form-desc{max-width:100%}.modal-form .form-info{margin-top:35px}.modal-form .policy{font-size:14px}.news-nav-item.flex{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px);width:calc(50% - 16px)}.news-item{padding:15px 15px 25px}.news-item .desc,.news-item .img,.news-item-info{display:block}.news-item .img{flex:1 1 calc(100% + 30px);max-width:calc(100% + 30px);margin:-15px 0 0 -15px;width:calc(100% + 30px)}.news-item .type{font-size:14px}.news-item .date span:first-child{margin-right:15px}.news-single .slick-list{margin-inline:-8px;padding-left:0!important}.news-single .slick-track{display:flex}.news-single .slick-slide{height:auto;min-height:300px;margin-inline:8px;float:none}.news-single .slick-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-single .slider-arrows{display:none}.stocks .slick-slide{min-height:230px}.stocks .title{font-size:25px}.bonuses table,.bonuses table td,.bonuses table tr{width:100%;display:block}.bonuses table tr:last-child td{padding-bottom:35px}.bonuses table tr:last-child td:last-child{padding-bottom:0}.bonuses table td,.bonuses table td:nth-child(2n){padding-inline:0}.vacancies-name svg{height:auto;width:45px}.services-item{padding:25px 15px;border-radius:30px}.services-item .btn-hover-with-icon{margin-top:30px}.services-item .btn-hover-with-icon svg{height:auto;width:50px}.service-banner{padding:25px 15px;border-radius:0 72px}.service-banner .title{font-size:25px}.service-item-title{font-size:18px;position:relative;padding-right:75px;flex-direction:column}.service-item-title:active .show-more,.service-item-title:focus .show-more,.service-item-title:hover .show-more{transform:translateY(-50%) rotate(45deg)}.service-item-title .desc{margin-right:0}.service-item-title .price{flex:1 1 100%;padding:15px 0 0;max-width:100%;width:100%}.service-item .show-more{flex:1 1 45px;transform:translatey(-50%);right:15px;position:absolute;max-width:45px;top:50%;width:45px;margin-top:0}.service-item .show-more.active{transform:translateY(-50%) rotate(135deg)}.service-item-desc .fsb{font-size:18px}.service-item-desc iframe{height:260px}.service-item-btns{font-size:16px}.specialist-single-desc .add-desc,.specialist-single-desc .desc,.specialist-single-desc .img{flex:1 1 100%;max-width:100%;width:100%}.specialist-single-desc .desc{padding:35px 0 0}.specialist-single-desc .title{font-size:25px}.specialist-single-desc .add-desc div{padding-left:0}.specialist-single-desc .add-desc .title{min-height:auto;background:none}.specialist-single-certificates .title{font-size:25px}.price-nav .close{right:5px;top:5px}.price-nav-item{padding:10px 15px}.price-item-desc-nav svg{height:auto;min-width:45px;margin-left:15px;width:45px}.price-btn{right:8px}.back-top{height:45px;width:45px}}@media screen and (max-width:400px){.services-item{min-height:auto}.services-item .img{display:none}.services-item .desc div,.services-item .desc strong{max-width:100%}}.slick-slider{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{margin-right:auto;position:relative;top:0;margin-left:auto;left:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{height:auto;border:1px solid transparent;display:block}.slick-arrow.slick-hidden{display:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{overflow:hidden;position:relative;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;overflow-y:auto;overflow-x:hidden;padding:1rem;position:relative;max-width:100%;overscroll-behavior:contain;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{list-style:none;padding:0;justify-content:center;right:0;position:absolute;top:calc(100% + .5rem);margin:0 auto;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.carousel__dots .carousel__dot{height:22px;padding:0;position:relative;margin:0;cursor:pointer;width:22px;display:block}.carousel__dots .carousel__dot:after{height:8px;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;content:"";position:absolute;opacity:.25;top:50%;background-color:currentColor;border-radius:50%;left:50%;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{height:var(--carousel-button-height,48px);pointer-events:all;padding:0;justify-content:center;border:0;color:var(--carousel-button-color,currentColor);transition:opacity .15s ease;align-items:center;box-shadow:var(--carousel-button-shadow,none);border-radius:var(--carousel-button-border-radius,50%);background:var(--carousel-button-bg,transparent);cursor:pointer;width:var(--carousel-button-width,48px);display:flex}.carousel__button.is-next,.carousel__button.is-prev{transform:translateY(-50%);position:absolute;top:50%}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{opacity:.3;cursor:default}.carousel__button svg{stroke-linecap:round;height:var(--carousel-button-svg-height,50%);filter:var(--carousel-button-svg-filter,none);pointer-events:none;fill:none;stroke-width:var(--carousel-button-svg-stroke-width,1.5);width:var(--carousel-button-svg-width,50%);stroke:currentColor;stroke-linejoin:bevel}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);--carousel-button-svg-width:24px;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));right:0;color:var(--fancybox-color,#fff);position:fixed;--carousel-button-height:48px;flex-direction:column;--carousel-button-width:48px;outline:none;bottom:0;top:0;--carousel-button-svg-height:24px;transform-origin:top left;box-sizing:border-box;margin:0;left:0;--carousel-button-svg-stroke-width:2.5;direction:ltr;display:flex;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-svg-width:27px;--carousel-button-height:48px;--carousel-button-width:48px;--carousel-button-svg-height:27px}}.fancybox__backdrop{right:0;position:absolute;bottom:0;top:0;background:var(--fancybox-bg,rgba(24,24,27,.92));left:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{height:100%;overflow:visible;position:relative;cursor:default;width:100%}.fancybox__track{height:100%;display:flex}.fancybox__slide{flex:0 0 auto;overflow:auto;padding:48px 8px 8px;--carousel-button-svg-width:22px;position:relative;max-width:100%;--carousel-button-height:36px;flex-direction:column;--carousel-button-width:36px;outline:0;overscroll-behavior:contain;--carousel-button-svg-height:22px;margin:0;width:100%;display:flex}.fancybox__slide:after,.fancybox__slide:before{flex:0 0 0;content:"";margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{padding:36px;color:var(--fancybox-content-color,#374151);position:relative;flex-direction:column;align-self:center;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);background:var(--fancybox-content-bg,#fff);display:flex;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{overflow-wrap:anywhere;flex-shrink:0;padding:1rem 0 0;color:var(--fancybox-color,currentColor);max-width:100%;align-self:center;visibility:visible;margin:0;cursor:auto;line-height:1.375}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);position:absolute;top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{right:0;color:var(--fancybox-color,#fff);position:absolute;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{height:50px;transform:translate(-50%,-50%);color:var(--fancybox-color,currentColor);position:absolute;top:50%;left:50%;width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;height:100%;right:0;position:absolute;bottom:0;top:0;transform-origin:center center;margin:auto;left:0;width:100%}.fancybox__spinner svg circle{stroke-linecap:round;animation:fancybox-dash 1.5s ease-in-out infinite;fill:none;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-width:2.75;stroke:currentColor;stroke-dashoffset:0}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{transform:scale(.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;box-shadow:inset 0 0 4px rgba(0,0,0,.2);border-radius:2px}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transition:none;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-image .fancybox__content{min-height:1px;padding:0;background:transparent}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-wrap:wrap;flex-direction:row}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-y:auto;overflow-x:hidden}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{overflow:visible;min-height:1px;flex-shrink:1;max-width:100%}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-width:100%;max-height:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;color:#fff;background:rgba(24,24,27,.9)}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{height:100%;border:0;background:transparent;width:100%;display:block}.fancybox-placeholder{height:1px;overflow:hidden;padding:0;clip:rect(0,0,0,0);position:absolute;border-width:0;margin:-1px;width:1px;white-space:nowrap}.fancybox__thumbs{flex:0 0 auto;padding:0 3px;position:relative;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;overflow:visible;padding:8px 3px;justify-content:center;box-sizing:content-box;margin:0;align-items:center;cursor:pointer;width:var(--fancybox-thumbs-width,96px);display:flex}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));right:0;transition:opacity .15s ease;content:"";position:absolute;border-style:solid;opacity:0;border-width:5px;bottom:0;top:0;border-radius:var(--fancybox-thumbs-border-radius,4px);left:0}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;background-size:cover;background-color:hsla(0,0%,100%,.1);background-position:50%;border-radius:var(--fancybox-thumbs-border-radius,4px);width:100%;background-repeat:no-repeat}.fancybox__toolbar{padding:0;justify-content:space-between;--carousel-button-svg-width:20px;text-shadow:var(
    --fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4)
  );right:0;position:absolute;opacity:var(--fancybox-opacity,1);top:0;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));left:0;touch-action:none;display:flex;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{transform:translateX(-50%);position:absolute;left:50%}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{padding:0 10px;font-size:17px;min-width:72px;text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;line-height:var(--carousel-button-height,48px)}.fancybox__progress{height:3px;transform:scaleX(0);right:0;transition-timing-function:linear;position:absolute;top:0;transform-origin:0;background:var(--fancybox-accent-color,rgba(34,213,233,.96));left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:transform;z-index:30}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}:root{--gl-tooltip-font-weight:400;--gl-tooltip-font-size:0.875rem;--gl-tooltip-margin:12px;--gl-star-color:#a2897c;--gl-tooltip-size:6px;--gl-tooltip-line-height:1;--gl-tooltip-padding:0.5em 1em;--gl-star-color-inactive:#dcdce6;--gl-star-empty:url(/local/templates/academy/img/star-empty.svg);--gl-tooltip-border-radius:4px;--gl-star-full:url(/local/templates/academy/img/star-full.svg)}[data-star-rating]>select{height:1px!important;overflow:hidden!important;pointer-events:none;padding:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute!important;-webkit-clip-path:circle(1px at 0 0)!important;clip-path:circle(1px at 0 0)!important;visibility:visible!important;top:0!important;margin:0!important;width:1px!important;white-space:nowrap!important}[data-star-rating]>select:after,[data-star-rating]>select:before{display:none!important}[data-star-rating].gl-star-rating--ltr>select{left:0!important}[data-star-rating].gl-star-rating--rtl>select{right:0!important}[data-star-rating]{position:relative;align-items:center;display:flex}.gl-star-rating:not([data-star-rating]) .gl-star-rating--stars{display:none}[data-star-rating] .gl-star-rating--stars{margin-inline:-4px;position:relative;align-items:center;cursor:pointer;display:flex}[data-star-rating]>select:focus+.gl-star-rating--stars span:first-child:before{height:100%;pointer-events:none;content:"";position:absolute;outline:1px solid transparent;box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;width:100%;display:block}[data-star-rating] select[disabled]+.gl-star-rating--stars{cursor:default}[data-star-rating] .gl-star-rating--stars>span{height:28px;margin:0;width:27px;display:flex}[data-star-rating] svg{height:100%;width:100%}[data-star-rating] .gl-star-half{fill:none;stroke:none}[data-star-rating] .gl-star-full{fill:#dcdce6;fill:var(--gl-star-color-inactive);transition:fill .15s ease-in-out,stroke .15s ease-in-out;stroke:#dcdce6;stroke:var(--gl-star-color-inactive)}[data-star-rating] .gl-active .gl-star-full{fill:#a2897c;fill:var(--gl-star-color);stroke:#a2897c;stroke:var(--gl-star-color)}.gl-star-rating--stars[class*=" s"]>span{margin-inline:4px;background-size:100%;background-position:50%;background-image:url(/local/templates/academy/img/star-empty.svg)!important;background-image:var(--gl-star-empty)!important;background-repeat:no-repeat}.gl-star-rating--stars[class*=" s"]>span.gl-active,.gl-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:url(/local/templates/academy/img/star-full.svg)!important;background-image:var(--gl-star-full)!important}.second-title,h2{margin-bottom:1rem!important}.content ul{padding-bottom:1rem}._article{margin-bottom:2rem;box-sizing:border-box;margin-top:2rem}._article *{margin-bottom:1rem;margin-top:0}._article li{margin-bottom:1rem;margin-left:2.5rem}._article li>p{padding:0;margin:0}._article ol,._article ul{padding:0!important;margin-bottom:.5rem!important}._article ul>li{list-style-type:disc}._article ul ul>li{list-style-type:circle}._article ol>li{list-style-type:decimal}.form-errors{font-size:13px;margin-bottom:15px}