input,label,textarea,select,option,input.focus,label.focus,textarea.focus,select.focus,option.focus,input.active,label.active,textarea.active,select.active,option.active,input:hover,label:hover,textarea:hover,select:hover,option:hover,button,button:hover,button.focus,button.active{outline:0!important}.has-text-align-left{text-align:left!important}.has-text-align-center{text-align:center!important}.has-text-align-right{text-align:right!important}.info-block-wrapper{padding:60px 0}.header .center-block{width:auto;position:absolute;left:50%;transform:translate(-50%,0);margin-left:0!important}.wp-block-buttons{float:left;width:100%;display:block!important}.wp-block-buttons .wp-block-button{float:left;width:auto;position:relative;left:50%;transform:translate(-50%,0);margin:0 0 15px 0!important}.wp-block-buttons .wp-block-button.left{left:0;transform:translate(0,0)}.wp-block-buttons .wp-block-button.right{left:auto;right:0;transform:translate(0,0);float:right}.wp-block-buttons .wp-block-button a{height:auto;line-height:25px;width:auto;overflow:hidden;padding:12px 25px;border:0;margin:20px 0 0;border:0;border-radius:25px!important;font-size:16px;font-weight:700;float:left;color:#fff;background:0 0;cursor:pointer;text-transform:uppercase;box-shadow:0 0 0 0px #ede7a9;position:relative;font-weight:400;font-family:MontserratB;background:#7b4aaf;border-radius:30px;margin:20px 0}.wp-block-buttons .wp-block-button a:hover{background-color:#a36fcf}figure.wp-block-gallery{float:left;width:100%}.menu-wrapper{width:100%;float:left;background:#7a4aae}.menu-wrapper .menu-line{width:1200px;float:left;position:relative;left:50%;transform:translate(-50%,0)}.menu-wrapper .menu-block{margin:0!important;width:100%!important}.menu-wrapper .menu-line .widget-wrapper{width:100%;float:left}.menu-wrapper .menu-line .widget-wrapper>div{width:100%;float:left}.menu-wrapper .menu-line .widget-wrapper>div ul{width:100%;float:left;display:table;padding:0;margin:-12px 0 0 -10px;width:calc(100% + 20px);margin-left:-10px!important}.menu-wrapper .menu-line .widget-wrapper>div ul li{display:table-cell;position:relative}.menu-wrapper .menu-line .widget-wrapper>div ul li:after{content:'';float:left;position:absolute;right:-3px;height:6px;width:6px;border-radius:50%;background:#e5d5f9;top:50%;transform:translate(0,-50%)}.menu-wrapper .menu-line .widget-wrapper>div ul li:last-child:after{display:none}.menu-wrapper .menu-line .widget-wrapper>div ul li a{width:100%;float:left;text-align:center;padding:14px 0;font-family:EngraversGothicB;color:#fff;font-size:20px;height:21px;line-height:11.5px}.menu-wrapper .menu-line .widget-wrapper>div ul li a:hover{color:#e5d5f9;color:#b98dd0}#menu-icon span{display:none}.info{margin-top:217px}.slide-block{margin-top:-7.5px}.carousel-wrappers{width:100%;float:left;background:#f9f5ff}.carousel-wrappers .carousel-inner{width:1200px;float:left;position:relative;left:50%;transform:translate(-50%,0);padding:45px 0}.carousel-wrappers .carousel-slider .carousel-slider__item{width:100%;float:left}.carousel-wrappers .carousel-slider .carousel-slider__item img{width:100%;float:left}.carousel-wrappers .carousel-slider__caption{margin:0;padding:0;width:100%;float:left}.carousel-wrappers .carousel-slider__caption p{font-size:16px;color:#000;text-align:center;font-weight:400;font-family:MontserratB;padding:15px 0 0;margin:0!important;font-weight:400 !important;font-family:MontserratB !important;color:#5a3d77 !important;font-size:18px!important;line-height:22px!important}.carousel-wrappers #id-4016 .carousel-slider-nav-icon,.carousel-wrappers #id-4041 .carousel-slider-nav-icon{fill:#7b4baf;margin-top:-25px!important;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transition:All .4s ease}.carousel-wrappers #id-4016 .carousel-slider-nav-icon:hover,.carousel-wrappers #id-4041 .carousel-slider-nav-icon:hover{fill:#a36fcf}.slide-block{background:#f9f5ff}.slide-block .slider-wrapper .main-slider{margin:0;width:1200px;float:left;position:relative;left:50%;transform:translate(-50%,0);padding:0 0 45px}.slide-block h1,.slide-block p{text-align:center!important}.slide-block .button{float:left;position:relative;left:50%;transform:translate(-50%,0)}.carousel-slider.arrows-outside .owl-nav .owl-prev,.carousel-slider.arrows-outside .owl-nav .owl-next{top:50%;transform:translate(0,-50%);height:auto!important;width:auto!important;margin-top:-21px}.carousel-wrappers #id-4016 .carousel-slider-nav-icon,.carousel-wrappers #id-4041 .carousel-slider-nav-icon{margin:0!important}body .gallery{height:auto;width:auto;padding:0;border:0;margin:0!important;float:left;display:flex;flex-wrap:wrap;gap:20px}body .gallery .gallery-item{height:auto;padding:0;border:0;margin:0!important;float:left;cursor:pointer;width:auto!important}body .gallery .gallery-item a{height:auto;width:100%;padding:0;border:0;margin:0;float:left}body .gallery .gallery-item img{height:auto;width:100%;padding:0;border:0!important;margin:0;float:left}body .gallery .gallery-item:hover img{opacity:.8}body .gallery br{display:none!important}body .gallery.gallery-columns-3 .gallery-item{width:calc((100% - 40px) / 3)!important}body .gallery.gallery-columns-2 .gallery-item{width:calc((100% - 20px) / 2)!important}.info-block.service-block h2{padding-bottom:50px}.info-block.service-block .wp-block-columns{width:100%;float:left;display:flex;gap:20px!important;flex-wrap:wrap!important;flex-basis:calc(25% - 15px);margin:0 0 25px 0!important}.info-block.service-block .wp-block-columns:last-of-type{margin:0!important}.info-block.service-block .wp-block-columns .wp-block-column{width:100%;float:left;flex-basis:calc(25% - 15px);width:calc(25% - 15px);max-width:calc(25% - 15px);margin:0}.info-block.service-block .wp-block-columns .wp-block-column figure{margin:0;width:100%;max-width:100%;float:left;min-width:100%}.info-block.service-block .wp-block-columns .wp-block-column figure img{margin:0;width:100%;max-width:100%;float:left;min-width:100%}.info-block.service-block .wp-block-columns .wp-block-column figure a:hover img{opacity:.7}.info-block.service-block .wp-block-columns .wp-block-column h3{height:auto;line-height:28px;width:100%;padding:10px 0 10px;border:0;margin:0;float:left;font-size:19px;color:#000;text-align:left;font-weight:400;font-weight:700;font-family:Montserrat;font-family:EngraversGothicB;text-align:center;font-size:28px;font-weight:700;color:#7b4aaf!important}.info-block.service-block .wp-block-columns .wp-block-column h3 a{color:inherit;font-weight:inherit;font-family:inherit;font-size:inherir}.info-block.service-block .wp-block-columns .wp-block-column h3 a:hover{color:#a06dcc}.info-block.form-block{background:#a16ecd;background:#562e74;background:#7a4aae;margin:40px 0 25px}.info-block.form-block .wp-block-columns{margin:0;padding:0 40px;box-sizing:border-box;gap:60px!important}.info-block.form-block .wp-block-columns .wp-block-column{margin:0;align-content:center}.info-block.form-block .wp-block-columns .wp-block-column:nth-of-type(2){max-width:46%}.info-block.form-block .wpcf7{float:left;background:linear-gradient(to top left,#50216f,#50216f,#8d66a9,#50216f,#50216f,#50216f);border-radius:30px!important;overflow:hidden;margin-top:-100px;margin-bottom:-100px;background:url(/images/footer-fon4-1.png) left center repeat;background-size:auto auto}.info-block.form-block .wpcf7 form{width:auto;float:left;padding:40px;position:relative}.info-block.form-block .wp-block-columns .wp-block-column h2{background:#fff;margin-top:-20px;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.info-block.form-block .wpcf7 form .field,.info-block.form-block .wpcf7 form .fieldarea,.info-block.form-block .wpcf7 form .button{width:100%;float:left}.info-block.form-block .wpcf7 form .button{padding:0}.info-block.form-block .wpcf7 form .field span,.info-block.form-block .wpcf7 form .fieldarea span{width:100%;float:left}.info-block.form-block .wpcf7 form .field span input,.info-block.form-block .wpcf7 form .fieldarea span textarea{width:100%;float:left;height:42px;line-height:42px;padding:0 22px;border-radius:8px;box-sizing:border-box;border:0;font-size:16px;line-height:21px;font-family:Montserrat}.info-block.form-block .wpcf7 form .field span input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid{box-shadow:inset 0 0 0 2px red}.info-block.form-block .wpcf7 form .fieldarea span textarea{height:90px;line-height:22px;padding-top:10px;padding-bottom:10px}.info-block.form-block .wpcf7 form .button input{height:auto;line-height:25px;width:auto;overflow:hidden;padding:12px 25px;border:0;margin:20px 0 0;border:0;border-radius:25px!important;font-size:16px;font-weight:700;float:left;color:#fff;background:0 0;cursor:pointer;text-transform:uppercase;box-shadow:0 0 0 0px #ede7a9;position:relative;font-weight:400;font-family:MontserratB;background:#7b4aaf;border-radius:30px;margin:0}.info-block.form-block .wpcf7 form .button input:hover{background-color:#a36fcf}.info-block.form-block .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:0;position:absolute;left:230px;bottom:auto;width:calc(100% - 280px);color:red;font-size:12.5px;line-height:15px;top:100%;margin-top:-88px;color:#eb9696}.info-block.form-block .wpcf7 form.sent .wpcf7-response-output{color:#beeb96}.info-block.form-block .wpcf7 form span.wpcf7-not-valid-tip{display:none}body .wpcf7 .ajax-loader{display:none!important}.info-block.about-block .info-block-wrapper{border:0}.info.single-page{margin-top:217px}.info.single-page .info-block.form-block{margin-bottom:0;background:#f9f5ff}.info.single-page .info-block.form-block .wp-block-columns .wp-block-column h2{font-family:EngraversGothicB;background:linear-gradient(to top left,#50216f,#50216f,#8d66a9,#50216f,#50216f,#50216f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.info.single-page .info-block.form-block .wpcf7{background:none!important;background-color:#A36FCF!important;background-color:#DDC5F9!important}.info.single-page .info-block.form-block .wpcf7 form .button input:hover{background-color:#452662}.info.single-page .info-block.form-block .wpcf7 form .wpcf7-response-output{color:red!important}.info.single-page .info-block.form-block .wpcf7 form.sent .wpcf7-response-output{color:green!important}.single-footer .info-block.footer-block .info-block-wrapper{margin-top:32.5px!important}#chaty-widget-0 .chaty-widget{right:25px !important;bottom:28px!important}body .chaty{z-index:55!important}body .chaty-channels{right:-5px!important;bottom:0!important}body #chaty-widget-0 .chaty-i-trigger .chaty-channel,body #chaty-widget-0 .chaty-i-trigger .chaty-channel button,body #chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg{width:54px!important;height:54px!important}body .chaty-cta-button{box-shadow:0 0 0 0 white!important}.chaty-cta-button ellipse,.chaty-cta-button circle{fill:#7B4AAF!important;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transition:All .4s ease}.chaty-cta-button:hover ellipse,.chaty-cta-button:hover circle{fill:#A36FCF!important}.chaty-widget-i.chaty-close-settings.i-trigger-close:hover ellipse,.chaty-widget-i.chaty-close-settings.i-trigger-open:hover circle{fill:#A36FCF!important}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{border-radius:0!important;padding:9px 12px!important}body .chaty-sts1,#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg rect{fill:#fff!important}body .chaty-widget{z-index:44!important}@media screen and (min-width:1301px){.header .main-header,.carousel-wrappers .carousel-inner,.slide-block .slider-wrapper .main-slider,.info-block-wrapper,.menu-wrapper .menu-line{width:1200px;margin:0!important;transform:translate(-50%,0)!important}}@media screen and (max-width:1350px){.header .main-header,.carousel-wrappers .carousel-inner,.slide-block .slider-wrapper .main-slider,.info-block-wrapper,.menu-wrapper .menu-line{width:1000px;margin:0!important;transform:translate(-50%,0)!important}.info-block.form-block .wp-block-columns{padding:0}.menu-wrapper .menu-line .widget-wrapper>div ul li a{font-size:18px;line-height:13px}}@media screen and (max-width:1200px){.header .main-header,.carousel-wrappers .carousel-inner,.slide-block .slider-wrapper .main-slider,.info-block-wrapper,.menu-wrapper .menu-line{width:900px;margin:0!important;transform:translate(-50%,0)!important}.menu-wrapper .menu-line .widget-wrapper>div ul li a{font-size:16.5px!important;line-height:15px}.info{margin-top:196px}.slide-block h1{font-size:47px;line-height:45px}.info-block h2{font-size:42px;line-height:40px}.info-block.service-block .wp-block-columns .wp-block-column h3{font-size:24px;line-height:24px}.info-block.footer-block .center-block p a{font-size:32px;line-height:37px}.info-block.service-block h2{padding-bottom:40px}.info-block.footer-block h2{margin-bottom:5px}.info-block.footer-block .socials.right{margin-top:40px}.info-block.service-block .info-block-wrapper{padding-bottom:40px;padding-top:35px}.info-block.form-block .wpcf7 form .wpcf7-response-output{font-size:10px!important}.info.single-page{margin-top:197px}}@media screen and (max-width:1000px){.header .main-header,.carousel-wrappers .carousel-inner,.slide-block .slider-wrapper .main-slider,.info-block-wrapper,.menu-wrapper .menu-line{width:92%;left:50%!important;transform:translate(-50%,0)}.wp-block-buttons .wp-block-button a{font-size:13px;padding:8px 25px;margin:10px 0}.carousel-wrappers .carousel-inner{Max-width:calc(100% - 84px)!important}body #id-4016 .owl-prev,body #id-4016 .owl-next,body #id-4016 .carousel-slider-nav-icon,body #id-4041 .owl-prev,body #id-4041 .owl-next,body #id-4041 .carousel-slider-nav-icon{height:35px;width:35px}#id-4016.arrows-outside .owl-prev,#id-4041.arrows-outside .owl-prev{left:-36px!important}#id-4016.arrows-outside .owl-next,#id-4041.arrows-outside .owl-next{right:-36px!important}.carousel-slider.arrows-outside .owl-nav .owl-prev,.carousel-slider.arrows-outside .owl-nav .owl-next{margin-top:-17.5px!important}.menu-wrapper .menu-block{margin-top:-8.5px!important;margin-bottom:8.5px!important;float:right}#menu-icon{height:36px;line-height:31px;width:36px;padding:0;border:0;margin:0;float:right;cursor:pointer;background:url('/images/icon-menu.png') center center no-repeat #623580;background-size:auto 18px;padding:0;cursor:pointer;border:0;display:block;position:relative;border-radius:0;right:0;margin:0;border-radius:6px;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transition:All .4s ease}#menu-icon:hover{background:url('/images/icon-menu.png') center center no-repeat #a85eca;background-size:auto 18px}#menu-icon.active{background:url('/images/icon-menu.png') center center no-repeat #a85eca;background-size:auto 18px}.menu-wrapper .menu-line #menu-golovne-menyu,.menu-wrapper .menu-line #menu-glavnoe-menyu{clear:both;position:absolute;top:48px;left:0;width:240px;height:auto;background:#fff;display:none;z-index:99999999;float:left;padding:18px 28px 23px 38px;z-index:5;border-radius:0;left:auto;float:left;right:-1px;box-sizing:border-box;box-shadow:0px 0px 125px 0 rgb(68 40 100/27%);border-radius:0 0 10px 10px !important;overflow:hidden;background:#f7f3fe;background:#fff}.menu-wrapper .menu-line #menu-golovne-menyu li,.menu-wrapper .menu-line #menu-glavnoe-menyu li{clear:both;float:left;margin:0;height:auto;width:100%;margin:0;display:block;background:0 0;z-index:99999999;padding:0}.menu-wrapper .menu-line #menu-golovne-menyu li a,.menu-wrapper .menu-line #menu-glavnoe-menyu li a{font-family:EngraversGothicB;text-align:left;font-weight:700;color:#7b4aaf !important;font-size:20px!important;line-height:18px;padding:4px 0}.menu-wrapper .menu-line #menu-golovne-menyu li a:hover,.menu-wrapper .menu-line #menu-glavnoe-menyu li a:hover{color:#A85ECA!important}.menu-wrapper .menu-line .widget-wrapper>div ul li:after{left:-12px;right:auto;margin-top:3px}.menu-wrapper .menu-line .widget-wrapper>div ul li:last-child:after{display:block!important}#menu-icon span{display:block;display:block;float:left;position:absolute;right:48px;top:50%;transform:translate(0,-50%);color:#fff;font-family:EngraversGothicB;font-size:19px;margin-top:-5px;margin-top:-3px}#menu-icon span:hover{color:#b98dd0}.carousel-wrappers .carousel-slider__caption p{font-size:14px!important;line-height:19px!important}h1,.slide-block h1{font-size:47px;line-height:45px}.slide-block{margin-top:-10px}.slide-block .button{margin:5px 0}.info-block.service-block .wp-block-columns{gap:20px!important}.info-block.service-block .wp-block-columns .wp-block-column{flex-basis:calc(50% - 10px)!important;width:calc(50% - 10px);max-width:calc(50% - 10px)}.info-block.service-block .wp-block-columns{width:100%;padding:0 60px;box-sizing:border-box}.info-block.form-block .wpcf7{border-radius:25px!important}.info-block.form-block .wpcf7 form{padding:30px!important}.info-block.form-block .wpcf7 form .field span input{height:37px;line-height:37px;padding:0 18px;font-size:14px}.info-block.form-block .wpcf7 form .fieldarea span textarea{height:37px;line-height:22px;padding-left:18px;padding-right:18px;font-size:14px}.info-block.form-block .wpcf7 form .button input{font-size:13px;padding:8px 25px;position:relative;left:50%;transform:translate(-50%,0)}.info-block.service-block .info-block-wrapper{padding-bottom:50px}.info-block.service-block h2{padding-bottom:20px}.info-block.service-block .wp-block-columns .wp-block-column h3{padding:5px 0 0}.info-block.form-block{margin-top:0}.info-block.form-block .wp-block-columns{gap:0!important;flex-basis:100%!important;flex-wrap:wrap!important}.info-block.form-block .wp-block-columns .wp-block-column,.info-block.form-block .wp-block-columns .wp-block-column:nth-of-type(2){flex-basis:100%!important;max-width:100%!important}.info-block.form-block .wpcf7{margin-top:35px;position:relative;left:50%;transform:translate(-50%,0);width:420px;max-width:100%}.info-block.form-block h2{position:relative;left:50%;transform:translate(-50%,0);width:600px;max-width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-bottom:30px}.info-block.form-block .wpcf7 form .wpcf7-response-output{position:relative;width:100%;float:left;bottom:auto;top:auto;left:0;padding:0 10px;box-sizing:border-box;text-align:center;font-size:12px !important;margin:15px 0 -5px;transform:translate(0,0)}.info-block.about-block h2{margin-bottom:20px}.info-block.form-block .wpcf7{margin-top:0}.info-block.form-block .wpcf7 form .fieldarea span textarea{height:90px;line-height:22px}.info.single-page{margin-top:196px}}@media screen and (max-width:781px){.info-block.service-block .wp-block-columns{padding:0 15px}.info-block.form-block{margin-top:0}.info-block.service-block .info-block-wrapper{padding-bottom:45px!important}.info-block.form-block{margin-bottom:32.5px}.single-footer .info-block.footer-block .info-block-wrapper{margin-top:52.5px!important}}@media screen and (max-width:768px){.header .center-block{position:static;transform:translate(0,0)}}@media screen and (max-width:650px){.header .center-block{width:200px}}@media screen and (max-width:599px){.slide-block{margin-top:-17.5px}.single-footer .info-block.footer-block .info-block-wrapper{margin-top:72.5px!important}}@media screen and (max-width:520px){.info.single-page{margin-top:176px}#chaty-widget-0 .chaty-widget{right:13px !important;bottom:13px!important}}@media screen and (max-width:500px){.info{margin-top:176px}.info.single-page{margin-top:176px}}@media screen and (max-width:480px){.menu-wrapper .menu-line #menu-golovne-menyu,.menu-wrapper .menu-line #menu-glavnoe-menyu{padding:13px 23px 18px 33px}.info{margin-top:176px}h1,.slide-block h1{font-size:37px;line-height:35px}.carousel-wrappers .carousel-inner{padding:20px 0}.slide-block{margin-top:0;padding-top:7.5px}.slide-block h1{padding-bottom:15px}.slide-block p{font-size:13.5px;line-height:18px}.slide-block .button{margin:5px 0}.slide-block .slider-wrapper .main-slider{padding-bottom:35px}.carousel-wrappers .carousel-slider__caption p{padding-top:10px!important}.info-block h2{line-height:30px;font-size:32px}.info-block.service-block .wp-block-columns .wp-block-column h3{font-size:21px;line-height:21px}.info-block.form-block .wpcf7 form{padding:20px!important}.info-block.form-block .wpcf7{max-width:92%}.info-block.footer-block .center-block p a{font-size:24px;line-height:27px}.info-block.service-block .wp-block-columns{padding-left:0;padding-right:0}.info.single-page{margin-top:176px}body .gallery{wrap;gap:15px}body .gallery.gallery-columns-3 .gallery-item{width:calc((100% - 15px) / 2)!important}body .gallery.gallery-columns-2 .gallery-item{width:calc((100% - 15px) / 2)!important}}@media screen and (max-width:520px){.info.single-page{margin-top:176px}}@media screen and (max-width:420px){.info.single-page{margin-top:166px}}@media screen and (max-width:400px){.info{margin-top:166px}.slide-block{margin-top:0;padding-top:0}.info.single-page{margin-top:166px}}@media screen and (max-width:380px){.menu-block{padding:0!important}.info{margin-top:173px}.info.single-page{margin-top:137px}.info.single-page{margin-top:186px}}@media screen and (max-width:350px){.info{margin-top:188px}.info.single-page{margin-top:152px}.info.single-page{margin-top:186px}}