@keyframes pulse{0%,to{transform:scale(.9);opacity:1}50%{transform:scale(1);opacity:1}}@keyframes tossing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes circle-anim{0%{transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}to{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@keyframes circle-fill-anim{0%,to{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}span.pers-price{text-align:center;display:block}a,a:hover{color:#0086e6}a{transition:.2s linear}a:hover{text-decoration:none}ol,ul{list-style:none}ol li::before,ul li::before{color:#ff2583;display:inline-block;width:1em}ul li::before{content:"•"}ol{counter-reset:li}ol li{counter-increment:li}ol li::before{content:counter(li)}.container{width:1100px;max-width:1100px}.bg-slider{height:auto;background:url(../images/bg_slider.jpg) no-repeat;background-size:cover;position:relative}.bg-slider .flower-1{position:absolute;left:0;top:0;width:137px;height:248px;background:url(../images/flover_3.png) no-repeat;background-size:137px 248px}.bg-slider .flower-2{position:absolute;right:0;bottom:0;width:110px;height:188px;background:url(../images/flover_2.png) no-repeat;background-size:110px 188px}.top-slider .slide{background-size:cover!important;height:360px;border:10px solid #fff;position:relative}.top-slider .slide:before{background:0 0}.top-slider .slide .bottom-label{display:block;position:absolute;bottom:5px;right:5px;font-weight:700}.top-slider .slide .cont .main-caption{font-family:'Lobster',cursive;color:#ef7f1a;font-size:48px;line-height:43px}.top-slider .slide .cont{padding:22px}.top-slider .slide .cont p{display:block;margin-top:10px;line-height:28px;font-weight:700;padding-left:0}.top-slider .slide .cont .full{height:auto;text-align:center;padding:8px;background:#e31e24;color:#fff;border-radius:50px;font-weight:700;font-size:15px;display:block;border:2px solid #e31e24;width:150px;margin-top:20px;transition:.4s linear;text-decoration:none}.top-slider .slide .cont .full:hover{background:#ce1a1f;color:#fff;text-decoration:none;border:2px solid #ce1a1f}.container-dots{position:absolute;width:85%;text-align:left;top:-45px;z-index:222;padding-left:45px}.container-dots .owl-dot{outline:0!important;cursor:pointer;background:#fff;border-radius:50px;margin-right:8px;width:12px;height:12px;border:0}.container-dots .owl-dot.active,.container-dots .owl-dot:hover{background:#7cc502}.section-1 blockquote:before{content:'Важно';font-weight:800;display:block;margin-bottom:10px;text-transform:uppercase}.section-1 p,.section-6 p{display:block;font-size:15px;color:#2e383f;line-height:23px;margin-top:30px}.section-1 .dashed{width:100%;height:1px;border-bottom:5px dashed #eee;margin-top:35px;margin-bottom:35px}.section-1 .usl-block{position:relative;text-align:center;margin-top:30px}.section-1 .usl-block img{display:block;border-radius:300px;border:7px solid #f5b2b6;width:100%;height:340px;margin:0 auto}.section-1 .usl-block span{display:block;width:100%;height:76px;background:url(../images/text_pole.png) no-repeat;position:absolute;bottom:-20px;padding-top:25px;font-weight:600}.section-1 .full,.section-1 .pic-link{text-decoration:none;display:block;border-radius:5px}.section-1 .full,.section-1 .usl-block span{text-align:center;color:#fff;text-transform:uppercase}.section-1 .full{width:120px;height:auto;padding:5px;background:#ef7f1a;margin:30px auto 0;font-weight:700;border:1px solid #ef7f1a}.section-1 .full:hover{background:0 0;color:#ef7f1a;text-decoration:none}.section-1 .pic-link{transition:all .3s cubic-bezier(.25,.8,.25,1);padding-bottom:20px}.section-1 .pic-link:hover{box-shadow:0 14px 28px rgba(0,0,0,.15),0 10px 10px rgba(0,0,0,.12)}.section-1 .pic-link span{color:#000;text-decoration:none}.section-1 .show-all{height:auto;text-align:center;padding:8px;background:#e31e24;border:2px solid #e31e24;color:#fff;border-radius:50px;font-weight:700;font-size:15px;display:block;width:220px;margin:45px auto 0;transition:.4s linear;text-decoration:none}.section-1 .show-all:hover{background:#ce1a1f;color:#fff;text-decoration:none;border:2px solid #ce1a1f}.section-1 .img-pers{display:block;width:100%;height:378px;margin-bottom:8px;margin-top:10px}.section-1 .pers-name{text-align:center;display:block;text-transform:uppercase;font-size:18px;font-weight:700}.section-1 .all-pers,.section-2 .pink-block .usl span{display:block;color:#fff;font-size:15px;text-align:center}.section-1 .all-pers{height:auto;padding:8px;background:#13b16f;border:2px solid #13b16f;border-radius:50px;font-weight:700;width:220px;margin:45px auto 0;text-decoration:none;transition:.3s linear}.section-1 .all-pers:hover{text-decoration:none;background:#fff;color:#13b16f}.section-2 .light-block .call-btn,.section-2 .pink-block .usl{display:flex;border-radius:5px;padding-top:5px;padding-bottom:5px}.section-2 .light-block .call-btn{display:-ms-flexbox;background:#fff;color:#ff2583;justify-content:center;align-items:center;font-size:17px;text-transform:uppercase;width:100%;height:auto;font-weight:600;text-decoration:none}.section-2 .light-block .call-btn i{margin-right:5px}.section-2 .pink-block .usl{margin-bottom:50px}.section-2 .pink-block .usl a{display:flex;width:100%;text-decoration:none}.section-2 .pink-block .usl img{display:block;width:auto;height:45px}.section-2 .pink-block .usl .icon{display:block;width:100%;height:45px}.section-2 .pink-block .usl:hover{background:#fff}.section-2 .pink-block .usl:hover a span{color:#ff2583}.section-2 .pink-block .usl span{margin-top:5px;font-weight:600}.section-3{padding-top:35px;padding-bottom:70px;background:#E7F1FB}.section-3 .blue-caption{display:block;text-align:center;font-size:32px;font-family:"Lobster",cursive;color:#008dd2;margin-bottom:50px;line-height:1.2}.section-3 .gotov{height:575px;background:#fff;border-radius:15px;position:relative;overflow:hidden;transition:.4s linear;margin-top:30px;border:3px solid #f2348538}.section-3 .gotov.two{transform:scale(1.1)}.section-3 .gotov .title-bg{background:#f23485;padding-top:10px;padding-bottom:10px;height:74px}.section-3 .gotov .price,.section-3 .gotov .title-bg span{display:block;text-align:center;font-size:18px;font-weight:600;color:#fff}.section-3 .gotov img{padding:15px;width:100%;height:200px;border-radius:25px;object-fit:cover}.section-3 .gotov .price{color:#0060aa;font-size:27px;font-weight:700;margin-top:0}#feedModal .modal-content p,.section-3 .gotov strong{text-align:center;display:block;margin-bottom:20px}.section-3 .gotov .check{background:url(../images/check.png) no-repeat;display:block;font-size:13px;margin-bottom:3px;color:#8f8f8f;padding-left:35px;background-position:20px 5px}.section-3 .gotov .order-btn{height:auto;text-align:center;padding:8px;background:#f23485;color:#fff;border-radius:5px;font-weight:700;font-size:15px;display:block;width:200px;left:0;margin:45px auto 0;position:absolute;bottom:15px;right:0;border:1px solid #f23485;text-decoration:none}.section-3 .gotov .order-btn:hover{background:#fff;color:#f23485}.section-4{padding-top:30px;background:#fff}.section-4 .rose-caption{display:block;text-align:center;font-size:32px;font-family:"Lobster",cursive;color:#f93991;line-height:1.2}.section-4 .slider-photos{height:600px;position:relative;margin-top:35px}.section-4 .slider-photos .photo{height:600px;background-size:cover!important}.section-4 .slider-photos .owl-nav{position:absolute;top:45%;width:100%}.section-4 .slider-photos .owl-nav .owl-next,.section-4 .slider-photos .owl-nav .owl-prev{width:45px;height:45px;border-radius:50px;background-size:42px 42px;background-position:center;outline:0;position:absolute;transition:.3s linear;opacity:.8;margin:0}.section-4 .slider-photos .owl-nav .owl-prev{background:url(../images/left.svg) no-repeat;left:15px}.section-4 .slider-photos .owl-nav .owl-next{background:url(../images/right.svg) no-repeat;right:15px}.section-5 .slider-reviews{height:370px;background:#fff;border-radius:20px;padding:25px 15px 25px 25px;margin-top:30px}.section-5 .slider-reviews .item{height:370px}.section-5 .slider-reviews .item img{width:auto;height:270px;display:block;margin:0 auto}.section-5 .slider-reviews .item .text{overflow-y:scroll;margin-top:7px;position:relative;height:140px}.section-5 .slider-reviews .item .kov{width:33px;height:22px;margin-top:25px;background-size:33px 22px;background:url(../images/kov.png) no-repeat}.section-5 .slider-reviews .item .red-caption{text-align:left}.section-5 .slider-reviews .item .name{font-size:15px;display:inline-block;margin-top:5px;color:#1e1e1e;margin-right:10px;font-weight:600}.section-5 .slider-reviews .item .link{display:inline-block;text-decoration:underline;color:#0463ab}.section-5 .slider-reviews .owl-dots{width:100%;position:absolute;bottom:10px;left:0}.section-5 .slider-reviews .owl-dots button,.section-8 .form-call-back input{outline:0!important}.section-5 .slider-reviews .owl-dots .owl-dot.active span,.section-5 .slider-reviews .owl-dots .owl-dot:hover span{background:#f53689}.section-5 .slider-reviews .owl-dots .owl-dot span{background:#e5e5e5;border:1px solid #e5e5e5}.section-5 .slider-reviews .owl-nav{position:absolute;top:43%;width:100%;left:0}.section-5 .slider-reviews .owl-nav .owl-next,.section-5 .slider-reviews .owl-nav .owl-prev{width:10px;height:15px;border-radius:50px;background-size:10px 15px;background-position:center;outline:0;position:absolute;transition:.3s linear;margin:0}.section-5 .slider-reviews .owl-nav .owl-prev{background:url(../images/left.png) no-repeat;left:-35px}.section-5 .slider-reviews .owl-nav .owl-next{background:url(../images/right.png) no-repeat;right:-35px}#feedModal .modal-content .big-caption,.section-5 .all-reviews{display:block;text-align:center;color:#fff;text-transform:uppercase;font-weight:700}.section-5 .all-reviews{height:auto;padding:20px;background:0 0;border:2px solid #fff;border-radius:50px;font-size:15px;width:240px;margin:45px auto 0;text-decoration:none}.section-5 .all-reviews:hover{border-radius:6px;transition:all .3s ease 0s;text-decoration:none}.section-5 .dashed-top{width:100%;height:1px;border-bottom:4px dashed #fff;margin-top:3px;margin-bottom:35px}.section-5.inner-pink-review-block{padding-top:3px!important}.section-5 .dashed{width:100%;height:1px;border-bottom:5px dashed #fff;margin-top:35px;margin-bottom:3px}.section-6{padding-top:35px;padding-bottom:35px}.section-6 .red-caption{display:block;text-align:center;font-size:32px;font-family:"Lobster",cursive;color:#e31e24;line-height:1.2}.section-1 blockquote,.section-6 blockquote{margin-top:25px;border-left:6px solid #ff258d;padding-left:25px;padding-top:10px;padding-bottom:10px}.section-6 blockquote .importantly{font-weight:800;margin-top:0;margin-bottom:10px;text-transform:uppercase}.map-bottom,.map-bottom #map{width:100%;height:537px}.map-bottom #map{position:absolute;z-index:444;background:url(../images/map_bottom.jpg) top center no-repeat;background-size:cover}.map-bottom .inform-block{z-index:555;position:relative}.map-bottom .inform-block .info{width:391px;height:386px;background:#fff;margin-top:61px;position:absolute;border-bottom:4px solid #f23485;padding:30px}.map-bottom .inform-block .info .block-title{color:#f23485;font-weight:500;font-size:23px}.map-bottom .inform-block .info .other-title{display:block;margin-top:20px;font-size:17px}.map-bottom .inform-block .info .mail{font-size:16px;display:block;margin-top:15px}.map-bottom .inform-block .info .phone{color:#f23485;font-weight:900;font-size:25px;display:block}.map-bottom .inform-block .info .info-bl{border-top:1px solid #eee;padding-top:10px;padding-bottom:10px}.map-bottom .inform-block .info .info-bl strong{display:block;margin-bottom:7px}.map-bottom .inform-block .info .info-bl .address{font-size:16px;font-weight:600;display:block}.map-bottom .inform-block .info .info-bl .time{font-size:12px}.map-bottom .inform-block .info .red{color:#f23485;font-size:24px;margin-bottom:10px;display:block}.map-bottom .inform-block .info .bold,.map-bottom .inform-block .info .gray{color:#000;font-size:15px;margin-bottom:10px;display:block}.map-bottom .inform-block .info .gray{color:#706d6a}.map-bottom .inform-block .info .phone-1,.map-bottom .inform-block .info .phone-2{color:#000;font-size:15px;display:block;margin-top:15px;margin-bottom:10px}.map-bottom .inform-block .info .phone-2{font-size:17px;margin-top:10px}.section-8 .form-call-back input[type=text]{display:block;width:100%;padding:7px;border:1px solid #eee}.section-8 .form-call-back input[type=submit]{padding:7px 20px 5px;text-align:center;font-weight:600;display:block;cursor:pointer;width:100%;background:#fde54d;border:2px solid #fde54d;transition:.3s linear}.section-8 .form-call-back input[type=submit]:hover{background:#fff;border:2px solid #fde54d}.section-8 .dashed{width:100%;height:1px;border-bottom:5px dashed #fff;margin-top:35px;margin-bottom:3px}#popup__toggle{bottom:25px;right:0;position:fixed;z-index:999}.img-circle{background-color:#f2bf18}.circle-fill,.circlephone{box-sizing:content-box;position:absolute;border-radius:100%;transition:all .5s}.circlephone{border:2px solid #f2bf18;width:150px;height:150px;bottom:-25px;right:10px;opacity:.5;animation:circle-anim 2.4s infinite ease-in-out!important}.circle-fill{background-color:#f2bf18;width:100px;height:100px;bottom:0;right:35px;border:2px solid transparent;animation:circle-fill-anim 2.3s infinite ease-in-out}.img-circle,.img-circleblock{box-sizing:content-box;width:72px;height:72px}.img-circle{bottom:14px;right:49px;position:absolute;border-radius:100%;border:2px solid transparent;opacity:.7;transition:.4s linear}.img-circleblock{background-image:url(../images/mini.png);background-position:center center;background-repeat:no-repeat;animation-name:tossing;animation-duration:1.5s;animation-iteration-count:infinite}.animators_page .photo-row .photo-item:hover .shadow-box,.img-circle:hover{opacity:1}#feedModal{z-index:999999}#feedModal .modal-dialog{max-width:730px}#feedModal .modal-content{background:#fe3794;position:relative}#feedModal .modal-content .big-caption{font-size:34px;margin-top:50px;margin-bottom:0}#feedModal .modal-content p{font-size:14px;color:#fff;font-weight:500}#feedModal .modal-content .top-clever{position:absolute;top:0;right:0;width:177px;height:136px;background:url(../images/form_t.png) no-repeat;background-size:177px 136px}#feedModal .modal-content .bottom-clever{position:absolute;bottom:0;left:0;width:232px;height:128px;background:url(../images/form_b.png) no-repeat;background-size:232px 128px}#feedModal .modal-header{padding:10px}#feedModal .form-win-callback input[type=text]{display:block;width:60%;padding:9px;margin:0 auto 15px;outline:0!important;border-radius:7px;border:0}#feedModal .modal-content{padding:15px}#feedModal .form-win-callback input[type=submit]{width:195px;height:auto;padding:12px;text-align:center;display:block;background:#f7e1ea;font-weight:700;color:#000;text-transform:uppercase;border:0;outline:0!important;border-radius:50px;cursor:pointer;margin:0 auto 50px}#feedModal strong{font-size:17px;display:block;margin-bottom:25px;font-weight:700}#feedModal .gray-caption{text-decoration:underline;color:#7e7e7e;display:block;margin-top:10px}#feedModal .close{z-index:444;outline:0!important;position:absolute;top:-7px;right:-20px;color:#fff;opacity:1}#feedModal .close:not(:disabled):not(.disabled):focus,#feedModal .close:not(:disabled):not(.disabled):hover{color:#fff;opacity:1}#feedModal .modal-body{padding:0}button.close{padding:0;background-color:#0000;border:0;-webkit-appearance:none}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}#magnify,#overlay{display:none;left:0;width:100%}#magnify{position:absolute;right:0;margin:0 auto 10%;top:10%;height:auto;z-index:9999}#magnify img{width:auto;margin:0 auto;height:auto;display:block}#overlay{background:rgba(0,0,0,.3);position:fixed;top:0;height:100%;z-index:9990}#close-popup{width:30px;height:30px;cursor:pointer;position:absolute;top:0;right:0}#close-popup i{width:30px;height:30px;background:url(../images/close.png) no-repeat center center;background-size:16px 16px;display:block}.noscroll{overflow:hidden}.scrl{overflow:scroll}.inner-content .page-title,.section-seo h1,.section-seo h2,.section-seo h3,.section-seo h4,.section-seo h5,.section-seo h6{font-family:"Lobster",cursive;color:#e31e24;line-height:1.2}.inner-content .page-title{display:block;font-size:32px;margin-bottom:25px}.inner-content .red-caption{text-align:center}.peoples-cmd .item{text-align:center;margin-top:25px;margin-bottom:15px}.peoples-cmd .item span,.peoples-cmd .item strong{display:block;font-size:16px}.peoples-cmd .item span{color:#e31e24;font-weight:700}.peoples-cmd .item img{width:100%;height:auto;border-radius:100px;display:block;margin-bottom:5px}.blue-block{background:#f1f8fa;padding-top:30px;padding-bottom:30px}.blue-block p{color:#888c8d}.years-blocks{margin-top:35px;position:relative}.years-blocks .pink-line{width:77%;margin:0 auto;border:3px dashed #ff258d;position:absolute;left:0;right:0;top:57px}.years-blocks .year{font-size:24px;display:block;text-align:center;margin-bottom:10px;color:#ff258d;font-weight:900;transition:.2s linear}.years-blocks .circle{border:4px solid #ff258d;border-radius:50px;width:28px;height:28px;background:#f1f8fa;margin:0 auto 10px;transition:.2s linear}.years-blocks .desc{text-align:center;display:block;color:#888c8d;transition:.2s linear}.years-blocks .year-block:hover .circle{background:#ff258d}.pink-title,.years-blocks .year-block:hover .desc,.years-blocks .year-block:hover .year{color:#ff258d}.pink-title{font-family:"Lobster",cursive;line-height:1.2;text-align:center}.standart-block{padding-top:35px;padding-bottom:35px}.standart-block .circle-num{width:100%;height:250px;background:#f1f8fa;border-radius:200px;padding-top:65px;margin-top:40px}.standart-block .circle-num span{display:block;text-align:center;font-size:75px;color:#ff258d;font-weight:700;line-height:56px;margin-bottom:30px}.blue-block p,.standart-block .circle-num strong{display:block;text-align:center}.standart-block .circle-num .infinity{width:125px;height:56px;background:url(../images/infinity.png) no-repeat;background-size:125px 56px;background-position:center;display:block;margin:0 auto 30px}.blue-form-section{background:url(../images/bg-blue.jpg) no-repeat;background-size:cover;padding-top:10px;overflow:hidden;padding-bottom:10px}.blue-form-section .dashed-bottom{width:100%;height:1px;border-bottom:4px dashed #fff;position:relative;z-index:222}.blue-form-section .dashed-top{width:100%;height:1px;border-bottom:4px dashed #fff;margin-bottom:50px}.blue-form-section .fix{width:100%;height:528px;background:url(../images/fix.png) no-repeat;background-size:100% 100%;background-position:center;left:0;position:absolute;z-index:111;bottom:-13px}.blue-form-section .form .form-caption{display:block;text-align:center;font-size:35px;font-weight:700;color:#fff;text-transform:uppercase;margin-top:5px}.blue-form-section .form .form-small-caption{display:block;text-align:center;color:#fff;font-size:16px;margin-top:5px;margin-bottom:20px}.blue-form-section .form form input[type=text]{height:auto;padding:10px;background:#fff;border:0;border-radius:5px;width:88%;display:block;margin:0 auto 15px;outline:0!important}.blue-form-section .form form input[type=submit]{width:215px;height:auto;padding:12px;text-align:center;display:block;background:#f7e1ea;font-weight:700;color:#000;text-transform:uppercase;border:2px solid #f7e1ea;outline:0!important;border-radius:50px;cursor:pointer;margin:0 auto 50px;transition:.3s linear}.blue-form-section .form form input[type=submit]:hover,.pink-bg-form .form form input[type=submit]:hover,.pink-form-section .form form input[type=submit]:hover{background:#fff;color:#000}.blue-form-section .form form input[type=checkbox]{display:none}.blue-form-section .form form input[type=checkbox]+label{display:flex;position:relative;margin-bottom:15px;font:14px/20px 'Open Sans',Arial,sans-serif;color:#ddd;cursor:pointer;margin-top:20px}.blue-form-section .form form input[type=checkbox]+label:before,.fiolet-form form input[type=checkbox]+label:before,.pink-bg-form .form form input[type=checkbox]+label:before,.pink-form-section .form form input[type=checkbox]+label:before{content:'';display:block;width:20px;height:20px;border:1px solid #eee;margin-right:5px;left:0;top:0;opacity:.6;transition:all .12s,border-color .08s}.blue-form-section .form form input[type=checkbox]:checked+label:before,.fiolet-form form input[type=checkbox]:checked+label:before,.pink-bg-form .form form input[type=checkbox]:checked+label:before,.pink-form-section .form form input[type=checkbox]:checked+label:before{width:10px;top:0;left:0;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;transform:rotate(45deg);margin-right:11px;margin-top:-4px}.animators_page .top-bg{width:100%;height:521px;background:url(../images/profile.jpg) no-repeat;background-position:center;background-size:cover}.animators_page .top-bg .big-caption{color:#fff;font-size:35px;font-weight:700;text-transform:uppercase;display:block;margin-top:75px;margin-bottom:55px}.animators_page .top-bg .desc-bl strong,.prazdnik-page .top-bg .desc-bl strong{color:#fff;display:block;font-size:14px}.animators_page .top-bg .desc-bl span{color:#fff;display:block;font-size:18px}.animators_page .top-bg .white-btn{display:block;width:220px;height:auto;text-align:center;color:#f30301;padding:12px;background:#fff;margin-top:55px;border-radius:50px;font-weight:700;position:relative;text-decoration:none}.animators_page .top-bg .white-btn:after,.prazdnik-page .top-bg .white-btn:after{content:'';display:block;background:url(../images/arrow_price.png) no-repeat;width:72px;height:63px;right:-120px;top:-23px;position:absolute}.pink-caption,.red-caption{display:block;text-align:center;font-size:32px;font-family:"Lobster",cursive;color:#e31e24;line-height:1.2}.pink-caption{color:#ff258d}.animators_page .circle-block{text-align:center;margin-top:40px}.animators_page .circle-block img{display:block;margin:0 auto 8px;border-radius:100px}.animators_page .circle-block span{font-weight:700;font-size:21px;text-transform:uppercase;display:block;text-align:center}.dashed-grey{width:100%;height:1px;border-bottom:5px dashed #eee;margin-bottom:10px}.animators_page .legend-pers img{display:block;float:right;width:100%;margin-top:35px;height:auto}.animators_page .legend-pers p{margin-top:25px}.animators_page .photo-row,.dashed-grey{margin-top:35px}.animators_page .photo-row .photo-item{position:relative;overflow:hidden;width:100%;height:150px;cursor:pointer;margin-bottom:30px}.animators_page .photo-row .photo-item img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:222}.animators_page .photo-row .photo-item .shadow-box{width:100%;height:100%;display:flex;position:absolute;left:0;z-index:333;top:0;background:rgba(0,0,0,.3);opacity:0;transition:.2s linear}.section-2 .inner-pink-block{margin-top:35px;padding-top:0;overflow:hidden}.section-2 .inner-pink-block .dashed-top{width:100%;margin-top:5px;height:1px;border-bottom:4px dashed #fff;margin-bottom:50px}.section-2 .inner-pink-block .dashed-bottom{width:100%;height:1px;border-bottom:4px dashed #fff;margin-bottom:5px}.animators_page .all-addons-btn,.inner-content .filters .buttons-select .btn-pink{text-decoration:none;text-align:center;width:220px;border-radius:50px;font-weight:700;transition:.4s linear}.animators_page .all-addons-btn{height:auto;padding:8px;background:#f93391;border:2px solid #f93391;color:#fff;font-size:15px;display:block;margin:45px auto 0}.animators_page .all-addons-btn:hover{background:#fff;color:#f93391;text-decoration:none;border:2px solid #f93391}.animators_page .other-text p{display:block}.animators_page .bold-black{font-size:25px;font-weight:700;display:block}.inner-content .filters{margin-top:35px}.inner-content .filters .caption{font-size:21px;font-weight:700;display:block;margin-bottom:15px}.inner-content .filters .buttons-select{margin-top:15px;display:flex}.inner-content .filters .buttons-select .btn-pink{display:inline-block;margin-right:25px;padding:5px 20px;border:2px solid #ff258d;color:#000}.inner-content .filters .buttons-select .btn-pink.btn-pink-ative,.inner-content .filters .buttons-select .btn-pink:hover{background:#ff258d;color:#fff}.gr-bg{background:url(../images/bg_gr.jpg) no-repeat;background-size:cover;background-position:center top;display:flex;height:auto;flex-direction:column;padding-top:45px;align-items:center;padding-bottom:45px}.gr-bg .big-white{color:#fff;margin-bottom:50px;font-size:35px;font-weight:700;text-transform:uppercase}.gr-bg .big-white,.gr-bg .white-btn,.gr-bg p{display:block;text-align:center}.gr-bg p{width:50%;color:#fff;font-size:18px;margin-bottom:35px}.gr-bg .white-btn{background:#fff;border-radius:50px;padding:13px 15px;font-weight:700;margin-top:25px;color:#2c9c82;width:243px;border:3px solid #fff;transition:.3s linear;text-decoration:none}.gr-bg .white-btn:hover{border:3px solid #2c9c82}.pink-form-section{background:url(../images/bg_peppa.jpg) no-repeat;background-size:cover;padding-top:10px;padding-bottom:10px;overflow:hidden}.pink-form-section .skpigs{width:100%;height:528px;background:url(../images/skpigs.png) no-repeat;background-size:100% 100%;background-position:center;position:absolute;left:0;bottom:-13px;z-index:222}.pink-form-section .dashed-bottom{width:100%;height:1px;border-bottom:4px dashed #fff;position:relative;z-index:222}.pink-form-section .dashed-top{width:100%;height:1px;border-bottom:4px dashed #fff;margin-bottom:15px}.pink-form-section .fix{width:100%;height:528px;background:url(../images/fix.png) no-repeat;background-size:100% 100%;background-position:center}.pink-form-section .form .form-caption{display:block;text-align:center;font-size:23px;font-weight:700;color:#fff;text-transform:uppercase;margin-top:50px}.pink-form-section .form .form-small-caption{display:block;text-align:center;color:#fff;font-size:16px;margin-top:5px;margin-bottom:45px}.fiolet-form form input[type=text],.pink-form-section .form form input[type=text],.pink-form-section .form form textarea{width:100%;height:auto;padding:10px;background:#fff;border:0;border-radius:5px;display:block;margin:0 auto 15px;outline:0!important}.pink-form-section .form form textarea{height:110px}.pink-form-section .form form input[type=submit]{width:215px;height:auto;padding:12px;text-align:center;display:block;background:#f7e1ea;font-weight:700;color:#000;text-transform:uppercase;border:2px solid #f7e1ea;outline:0!important;border-radius:50px;cursor:pointer;margin:0 auto 50px;transition:.3s linear}.pink-form-section .form form input[type=checkbox]{display:none}.pink-form-section .form form input[type=checkbox]+label{display:flex;position:relative;margin-bottom:15px;font:14px/20px 'Open Sans',Arial,sans-serif;color:#ddd;cursor:pointer;margin-top:0}.contact-page{padding-bottom:50px}.contact-page #map{width:100%;height:398px;background:url(../images/map_contacts.jpg) top center no-repeat}.contact-page .contact-item,.contact-page .phone-item{margin-bottom:20px}.contact-page .contact-item strong{display:block;font-size:16px}.contact-page .contact-item span{display:block;font-size:14px}.contact-page .contact-item .metro{display:flex}.contact-page .contact-item .metro .icon{display:inline-block;margin-right:5px;width:20px;height:14px;background:url(../images/icon__metro.png) no-repeat;background-size:20px 14px}.contact-page .phone-item .label{display:block;font-size:17px}.contact-page .phone-item .phone{display:block;line-height:34px;font-size:26px;color:#ff2583;font-weight:900}.contact-page .other-contact .socials{display:flex}.contact-page .other-contact .socials span{display:block;margin-right:5px;color:#8f8f8f}.contact-page .other-contact .email{font-size:16px;margin-bottom:5px}.contact-page .photo-entry{width:100%;height:280px;position:relative;background:#f2f2f2;margin-top:35px}.contact-page .photo-entry img{position:absolute;width:100%;height:100%;display:block;left:0;right:0}.contact-page .photo-entry span{display:block;position:absolute;color:#817e7c;text-align:center;left:0;right:0;width:100%;margin:0 auto;font-size:18px;font-weight:700;top:40%}.masterclass-page .master-grid{margin-top:25px}.masterclass-page .master-grid .item{margin-bottom:30px}.masterclass-page .master-grid .item img{width:100%;height:177px;display:block;margin-bottom:5px;transition:.3s linear}.masterclass-page .master-grid .item a,.masterclass-page .show-all{text-align:center;font-weight:700;display:block;text-decoration:none}.masterclass-page .master-grid .item a{font-size:17px;text-transform:uppercase;color:#000}.masterclass-page .show-all{height:auto;padding:8px;background:#fd3694;color:#fff;border-radius:50px;font-size:15px;border:2px solid #fd3694;width:220px;margin:15px auto 0;transition:.4s linear}.masterclass-page .show-all:hover{background:#fff;color:#fd3694;text-decoration:none;border:2px solid #fd3694}.masterclass-page .photo-row{margin-top:5px}.masterclass-page .photo-row .photo-item{position:relative;overflow:hidden;width:100%;height:150px;cursor:pointer;margin-bottom:30px}.masterclass-page .photo-row .photo-item img,.portfolio-page-full .photo-row .photo-item img,.prazdnik-page .photo-row .photo-item img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:222}.masterclass-page .photo-row .photo-item .shadow-box{width:100%;height:100%;display:flex;position:absolute;left:0;z-index:333;top:0;background:rgba(0,0,0,.3);opacity:0;transition:.2s linear}.masterclass-page .photo-row .photo-item:hover .shadow-box,.portfolio-page .portfolio-item:hover .shadow-box{opacity:1}.masterclass-page .desc-p{display:block;margin-top:10px}.masterclass-page .pink-bg-form{background-image:url(../images/bg_serpantine.jpg);background-size:cover;padding-top:10px;padding-bottom:10px}.masterclass-page .pink-bg-form .dashed-bottom,.masterclass-page .pink-bg-form .dashed-top{width:100%;height:1px;border-bottom:4px dashed #fff}.masterclass-page .pink-bg-form .dashed-top{margin-bottom:40px}#igree+label{justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pink-bg-form .form-center{display:flex;justify-content:center;align-items:center}.pink-bg-form .form form input[type=text]{height:auto;padding:10px;background:#fff;border:0;border-radius:5px;width:63%;display:block;margin:0 auto 15px;outline:0!important}.pink-bg-form .form form input[type=submit]{width:215px;height:auto;padding:12px;text-align:center;display:block;background:#f7e1ea;font-weight:700;color:#000;text-transform:uppercase;border:2px solid #f7e1ea;outline:0!important;border-radius:50px;cursor:pointer;margin:0 auto 30px;transition:.3s linear}.fiolet-form form input[type=checkbox],.pink-bg-form .form form input[type=checkbox]{display:none}#igree+label,.fiolet-form form input[type=checkbox]+label,.pink-bg-form .form form input[type=checkbox]+label{display:flex;position:relative;margin-bottom:15px;font:14px/20px 'Open Sans',Arial,sans-serif;color:#ddd;cursor:pointer;margin-top:20px}.pink-bg-form .form .form-caption{display:block;text-align:center;font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;margin-top:5px}.pink-bg-form .form .form-small-caption{display:block;text-align:center;color:#fff;font-size:17px;margin-top:5px;margin-bottom:20px}.portfolio-page .inner-content .desc{display:block;margin-top:20px}.portfolio-page .portfolio-item{overflow:hidden;position:relative;border-radius:10px;width:100%;height:250px;margin-bottom:10px}.portfolio-page .pink-portfolio{display:block;text-align:center;font-size:17px;color:#ff258d;margin-bottom:30px;font-weight:700}.portfolio-page .portfolio-item img,.portfolio-page-full .portfolio-item img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover}.portfolio-page .portfolio-item .shadow-box{background:rgba(0,0,0,.38);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:.3s linear}.portfolio-page .portfolio-item .shadow-box p,.sales-page .sale-item .shadow-box p{color:#fff;text-align:center;display:block;width:90%}.portfolio-page .all-btn,.portfolio-page .portfolio-item .shadow-box .pink-btn{text-align:center;color:#fff;border-radius:50px;display:block;text-decoration:none;transition:.3s linear}.portfolio-page .portfolio-item .shadow-box .pink-btn{background:#f93991;border:2px solid #f93991;padding:5px 15px}.portfolio-page .portfolio-item .shadow-box .pink-btn:hover{background:#fff;color:#f93991}.portfolio-page .all-btn{height:auto;padding:8px;background:#13b16f;border:2px solid #13b16f;font-weight:700;font-size:15px;width:220px;margin:45px auto 35px}.portfolio-page .all-btn:hover{background:#fff;color:#13b16f;text-decoration:none}.portfolio-page-full .desc-text{display:block;margin-top:20px}.portfolio-page-full .photo-row{margin-top:15px}.portfolio-page-full .photo-row .photo-item{position:relative;overflow:hidden;width:100%;height:206px;cursor:pointer;margin-bottom:30px;display:flex}.portfolio-page-full .photo-row .photo-item .shadow-box{width:70px;height:70px;display:flex;position:absolute;left:0;border-radius:100px;right:0;margin:0 auto;z-index:333;background:rgba(0,0,0,.3);opacity:0;transition:.2s linear}.portfolio-page-full .photo-row .photo-item:hover .shadow-box,.portfolio-page-full .portfolio-item:hover .shadow-box,.prazdnik-page .photo-row .photo-item:hover .shadow-box{opacity:1}.portfolio-page-full .inner-video{height:auto;width:100%}.portfolio-page-full .btn-me-green{height:auto;text-align:center;padding:8px;background:#13b16f;border:2px solid #13b16f;color:#fff;border-radius:50px;font-weight:700;font-size:15px;display:block;width:220px;text-decoration:none;transition:.3s linear;margin:45px auto 10px}.portfolio-page-full .btn-me-green:hover{background:#fff;color:#13b16f;text-decoration:none}.portfolio-page-full .portfolio-item{overflow:hidden;position:relative;border-radius:10px;width:100%;height:250px;margin-top:20px;display:flex;justify-content:center;align-items:center}.portfolio-page-full .pink-portfolio{display:block;text-align:center;font-size:17px;color:#ff258d;margin-bottom:30px;font-weight:700;margin-top:15px}.portfolio-page-full .portfolio-item .shadow-box{background:rgba(0,0,0,.3)}.prazdnik-page .top-bg .big-caption{color:#fff;font-size:32px;font-weight:700;text-transform:uppercase;display:block;margin-top:75px;margin-bottom:55px}.prazdnik-page .top-bg .desc-bl span{color:#fff;display:block;font-size:18px}.prazdnik-page .top-bg .white-btn{display:block;width:220px;height:auto;text-align:center;color:#f30301;padding:12px;background:#fff;margin-top:55px;border-radius:50px;font-weight:700;position:relative;text-decoration:none;transition:.3s linear}.prazdnik-page .top-bg .white-btn:hover{background:#f30301;color:#fff}.prazdnik-page .number-punkts .punkt-item{display:flex;margin-bottom:25px;flex-direction:column}.prazdnik-page .number-punkts .punkt-item .pink-circle{display:block;background:#ff258d;border-radius:50px;width:35px;height:35px;margin-right:10px;position:relative;margin-bottom:20px}.prazdnik-page .number-punkts .punkt-item .pink-circle span{width:30px;height:30px;border-radius:50px;text-align:center;color:#fff;margin:2px auto 0;justify-content:center;align-items:center;line-height:0;display:flex;border:1px solid #fff}.prazdnik-page .number-punkts .punkt-item .pink-circle:after{content:'';display:block;width:1px;height:20px;border:.7px dashed #353535;position:absolute;bottom:-24px;left:0;right:0;margin:0 auto}.prazdnik-page .number-punkts .punkt-item .pink-circle:before{content:'';display:block;width:1px;height:20px;border:.7px dashed #353535;position:absolute;top:-26px;left:0;right:0;margin:0 auto}.prazdnik-page .number-punkts .punkt-item:first-child .pink-circle:before{display:none}.prazdnik-page .number-punkts .punkt-item strong{font-size:17px}.prazdnik-page .number-punkts{margin-top:35px}.animators_page .other-text p,.prazdnik-page .photo-row{margin-top:0}.prazdnik-page .photo-row .photo-item{position:relative;overflow:hidden;width:100%;height:150px;cursor:pointer;margin-bottom:30px}.prazdnik-page .photo-row .photo-item .shadow-box{width:100%;height:100%;display:flex;position:absolute;left:0;z-index:333;top:0;background:rgba(0,0,0,.3);opacity:0;transition:.2s linear}.prazdnik-page .all-photos-btn{height:auto;text-align:center;padding:8px;background:#e31e24;border:2px solid #e31e24;color:#fff;border-radius:50px;font-weight:700;font-size:15px;display:block;width:220px;margin:25px auto 0;text-decoration:none;transition:.3s linear}.prazdnik-page .all-photos-btn:hover{text-decoration:none;background:#fff;color:#e31e24}.prazdnik-page .desc-text{margin-bottom:50px}.prazdnik-page .desc-text,.price-page .top-desc{display:block;margin-top:25px}.price-page .filter-price{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.price-page .filter-price .filter-btn{display:inline-block;margin-right:45px;max-height:45px;padding:10px 20px;text-decoration:none;text-align:center;width:220px;border:2px solid #ff258d;border-radius:50px;color:#ff258d;font-weight:700;transition:.4s linear;margin-bottom:15px}.price-page .filter-price .filter-btn:hover{background:#ff258d;color:#fff}.price-page .filter-price .filter-btn.filter-btn-active{background-color:#ff258d;color:#fff}.price-page .table-wrap{text-align:left;display:inline-block;background-color:#fff;margin-top:35px;color:#000;width:100%}.price-page table{border:0;width:100%;padding:0;border-collapse:collapse;border-spacing:0;margin:0 0 35px}.price-page table tr{padding:5px;border:0}.price-page table td,.price-page table th{padding:15px 5px;text-align:left;border-right:none}.price-page table th{color:#8f8f8f;text-transform:uppercase;font-size:14px;letter-spacing:1px}.price-page table thead{border-bottom:1px solid #ffd3e8;text-transform:uppercase}.price-page table strong a{font-size:17px;color:#000;text-decoration:none}.price-page table .time{color:#13b16f;font-size:16px;font-weight:700}.price-page table .full-link{color:#13b16f;font-size:14px;font-weight:500;text-decoration:underline}.price-page table .full-link:hover{text-decoration:none}.price-page table .price{font-size:16px;font-weight:700}.price-page table .order-btn{height:auto;text-align:center;padding:4px 5px;background:#13b16f;border:2px solid #13b16f;color:#fff;border-radius:50px;font-weight:700;font-size:15px;display:block;width:auto;margin:0 auto;text-decoration:none;transition:.3s linear}.price-page table .order-btn:hover{text-decoration:none;background:#fff;color:#13b16f}.reviwes-page .top-desc{display:block;margin-top:25px}.reviwes-page .review-list .review-item{border-top:4px dashed #ff3897;margin-bottom:35px;padding-top:15px;padding-bottom:10px}header .logo span{font-weight:700;color:#e31e24;display:block;margin-top:5px;font-size:12px}.reviwes-page .review-list .review-item .red-title{color:#e31e24;font-size:24px;display:block;margin-top:25px;margin-bottom:5px;font-weight:700}.reviwes-page .review-list .review-item .text-review{color:#8f8f8f;font-style:italic;font-weight:500}.reviwes-page .review-list .review-item strong{display:inline-block;margin-right:7px}.reviwes-page .review-list .review-item .social-link{display:inline-block}.reviwes-page .review-list .review-item .review-img{display:block;margin-top:25px;float:right;cursor:pointer;width:166px;height:299px}.fiolet-form{background:url(../images/bg_pink.jpg) no-repeat;background-size:cover;padding-top:10px;padding-bottom:10px}.fiolet-form .dashed-top{margin-bottom:37px}.fiolet-form .dashed-bottom,.fiolet-form .dashed-top{width:100%;height:1px;border-bottom:4px dashed #fff}.fiolet-form .form-caption,.fiolet-form form input[type=submit]{text-align:center;display:block;font-weight:700;text-transform:uppercase}.fiolet-form .form-caption{font-size:30px;color:#fff;margin-top:20px}.fiolet-form form{margin-bottom:35px;margin-top:15px}.fiolet-form form textarea{width:100%;height:153px;padding:10px;background:#fff;border:0;border-radius:5px;display:block;margin:0 auto 15px;outline:0!important}.fiolet-form form input[type=submit]{width:190px;height:auto;padding:10px;background:#f7e1ea;color:#000;border:2px solid #f7e1ea;outline:0!important;border-radius:50px;cursor:pointer;margin:0 auto 42px;transition:.3s linear}.fiolet-form form input[type=submit]:hover{background:#fff;color:#000}.sales-page .sale-item{overflow:hidden;position:relative;border-radius:10px;width:100%;height:250px;margin-bottom:10px;margin-top:25px}.sales-page .black-sale-title,.sales-page .pink-sale-title{display:block;text-align:center;font-size:17px;color:#ff258d;margin-bottom:10px;font-weight:700}.sales-page .black-sale-title{color:#000}.sales-page .sale-item img,.slide:before,.top-bg:after{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.sales-page .sale-item .shadow-box{background:rgba(0,0,0,.38);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:0;transition:.3s linear}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a:hover:before,.sales-page .sale-item:hover .shadow-box{opacity:1}.sales-page .sale-item .shadow-box .pink-btn{display:block;background:#f93991;border:2px solid #f93991;color:#fff;padding:5px 25px;text-align:center;border-radius:50px;text-decoration:none;transition:.3s linear}.sales-page .sale-item .shadow-box .pink-btn:hover{background:#fff;color:#f93991}.sales-page .sale-post{padding-top:35px;padding-bottom:45px;border-top:4px dashed #ff258d}.sales-page .sale-post .sale-name{display:block;font-size:24px;font-weight:700;line-height:20px;margin-bottom:15px}.sales-page .sale-post .date-sale{display:block;margin-bottom:15px;font-weight:600;color:#ff258d}.sales-page .sale-post .descrtiption-sale{display:block;margin-bottom:15px;color:#8f8f8f;font-weight:500}.sales-page .sale-post img{display:block;width:100%;height:auto}.sales-page .sale-post .order-btn{width:190px;height:auto;display:block;font-weight:600;color:#ff258d;border:3px solid #ff258d;border-radius:50px;padding:10px 25px;text-align:center;transition:.3s linear;text-decoration:none}.sales-page .sale-post .order-btn:hover{background:#ff258d;color:#fff}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a{margin:15px!important;position:relative;display:flex}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img:hover{opacity:1!important}.ngg-galleryoverview{margin-bottom:25px!important}.seo-content .red-caption{margin-bottom:25px}.inner-content h1,.seo-cont-mc{margin-bottom:35px}.sl-overlay{background:#151515!important}.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{color:#fff!important}.breadcrumbs{margin-top:20px}.breadcrumbs a:hover{color:#3e3e3e}.breadcrumbs .current-item,.breadcrumbs a{font-weight:500;color:#9e9e9e}.inner-breadcrumbs{margin-bottom:30px;margin-top:0!important}.animators_page .photo-row .ngg-galleryoverview{margin-top:10px!important}@media (min-width:769px){#block_mobile_phone_fixed{display:none}}@media (max-width:768px){html{max-width:100%}#block_mobile_phone_fixed{display:block;position:fixed;bottom:-99px;left:0;transition:.5s;z-index:900}#mobile_phone_fixed{margin-top:15px;font-size:22px;font-family:"LatoBold"}.active_mobile_phone_fixed img{width:52px;height:52px}.active_mobile_phone_fixed{bottom:9px!important;left:17px!important}}.top-bg:after{content:'';background:#000;opacity:.5}.top-slider .slide .bottom-label,.top-slider .slide .cont p{text-shadow:none;color:#fff}.animators_page .top-bg .big-caption,.animators_page .top-bg .desc-bl span,.animators_page .top-bg .desc-bl strong,.prazdnik-page .top-bg .big-caption,.prazdnik-page .top-bg .desc-bl strong,.top-slider .slide .cont .main-caption{text-shadow:none}.top-bg{position:relative}.top-bg:after{content:"";opacity:.4}.top-bg .container{z-index:2;position:relative}.inner-content h2,.inner-content h3{font-size:22px;font-family:"Lobster",cursive;color:#e31e24;line-height:1.2;text-align:center}.inner-content h3{font-size:20px}i{font-family:'xuxuicon'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.xuicn-zoom-in_port:before{content:"\e900"}.wp-block-media-text__media img{object-fit:cover}.portfolio-page-full .portfolio-item .shadow-box{width:70px;height:70px;display:flex;display:-ms-flexbox;position:absolute;left:0;border-radius:100px;right:0;margin:0 auto;z-index:333;background:#0000004d;opacity:0;transition:.2s linear;align-items:center;justify-content:center}.postid-1243 .wp-block-image img,.postid-1929 .wp-block-image img,.postid-644 .wp-block-image img,.postid-717 .wp-block-image img,.single-post .wp-block-image img{object-fit:contain;height:auto!important}.portfolio-page-full .portfolio-item .shadow-box .icon-zoom{width:28px;height:28px;display:block;position:absolute;left:0;right:0;margin:0 auto;opacity:.9;background:url(../images/zoom-in_port.svg) no-repeat;background-size:28px 28px}.xuicn-zoom-in:before{content:"\e901"}.xuicn-vk:before{content:"\e902"}.xuicn-right:before{content:"\e904"}.xuicn-phone-red:before{content:"\e905"}.xuicn-ok_pink:before{content:"\e906"}.xuicn-menu-red:before{content:"\e908"}.xuicn-mail:before{content:"\e909"}.xuicn-locate:before{content:"\e90a"}.xuicn-left:before{content:"\e90b"}.xuicn-inst:before{content:"\e90d"}.xuicn-fb:before{content:"\e90f"}.xuicn-close-red:before{content:"\e910"}.xuicn-call_pink:before{content:"\e911"}.xuicn-aquagrim_hover:before{content:"\e913"}.xuicn-balloon_surprise:before{content:"\e914"}.xuicn-baloons:before{content:"\e916"}.xuicn-batut:before{content:"\e918"}.xuicn-candybar:before{content:"\e91a"}.xuicn-doll_hover:before{content:"\e91d"}.xuicn-fejerverk_hover:before{content:"\e91f"}.xuicn-photo_hover:before{content:"\e921"}.xuicn-shargist_hover:before{content:"\e923"}.xuicn-tort_hover:before{content:"\e925"}.xuicn-video:before{content:"\e926"}.xuicn-zoo_contact:before{content:"\e928"}.icnsxu{font-size:20px;margin-right:8px;color:#fff}.contact-page .icnsxu,footer .icnsxu{color:#ff258d}.owl-carousel .owl-item{min-height:1px;float:left}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeout{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@media (min-width:676px){.two-menu ul li:hover .sub-menu{display:block}.sales-grid .sale-item .shadow-box,.sales-page .sale-item .shadow-box{gap:1.5rem;align-items:center;justify-content:flex-end;flex-direction:column;padding-bottom:1.5rem}}@media (max-width:1100px){.container{width:100%;max-width:100%}.section-5 .slider-reviews .owl-nav .owl-prev{left:0}.section-5 .slider-reviews .owl-nav .owl-next{right:0}.layer-flower{display:none}}@media (max-width:1036px){.section-4{max-width: 100%;overflow-x: hidden;}header .phone{font-size:17px}.section-1 .usl-block img{height:312px}}@media (max-width:1010px){.portfolio-page .portfolio-item .shadow-box p{line-height:1.4;margin-bottom:5px}.top-bar ul li a{padding:15px}header .address{font-size:13px}.section-2 .light-block .call-btn,header .mail,header .order-btn,header .phone{font-size:14px}header .logo span{font-size:9px}.standart-block .circle-num strong,.two-menu ul li a{font-size:12px}.section-1 .usl-block img{height:259px;width:259px}.section-2 .light-block span{font-size:16px}.section-3 .gotov .title-bg span{font-size:17px}.section-3 .gotov{height:655px}.section-3 .gotov .order-btn{width:84%}footer .phone{font-size:22px}.standart-block .circle-num{height:175px;padding-top:30px}.standart-block .circle-num span{font-size:50px;margin-bottom:5px}.standart-block .circle-num .infinity{width:84px;height:56px;background:url(../images/infinity.png) no-repeat;background-size:84px 40px;background-position:center;display:block;margin:0 auto 5px}}@media (max-width:992px){.form-call-back input{margin-bottom:10px}.prazdnik-page .number-punkts .punkt-item .pink-circle:after{display:none}.section-5 .slider-reviews{height:auto}.section-5 .slider-reviews .item{height:auto;padding-bottom:15px}}@media (max-width:936px){.inner-content .filters .buttons-select .btn-pink{margin-right:15px;font-size:13px}.animators_page .legend-pers img{width:100%;height:auto;display:block}}@media (max-width:890px){.top-slider .slide .cont .main-caption{font-size:39px}}@media (max-width:856px){.inner-content .filters .buttons-select .btn-pink,.top-bar ul li a{font-size:12px}.blue-form-section .form .form-caption{font-size:31px}footer .footer-menu{display:grid}.blue-form-section .fix{background-size:contain;background-position:center bottom}}@media (max-width:826px){header .address,header .mail,header .order-btn,header .phone{font-size:12px}.two-menu ul li a{padding:15px}}@media (max-width:796px){.inner-content .filters .buttons-select .btn-pink{padding:5px 15px}}@media (max-width:780px){.section-1 .usl-block img{width:100%;height:343px}}@media (max-width:769px){.prazdnik-page .top-bg{display:flex}.pink-form-section .skpigs{display:none}.ngg-gallery-thumbnail-box.ngg-3-columns{width:50%!important;float:left!important}header .address .icon{width:18px}header .order-btn{width:95%}.section-2 .light-block span{margin-top:4px;font-size:14px}.section-2 .light-block .call-btn{font-size:12px}.section-3 .gotov.two{transform:scale(1)}footer .phone{font-size:20px}header .logo span{font-size:11px;text-align:center}.top-bar ul li{margin-right:4px}.blue-form-section .fix,.years-blocks .pink-line{display:none}.blue-form-section .form .form-caption{margin-top:5px}.prazdnik-page .number-punkts .punkt-item strong{font-size:13px}}@media (max-width:764px){.standart-block .circle-num{width:50%;margin:0 auto 25px}.top-slider .slide .cont{height:410px}}@media (max-width:676px){.desktop-logo,.hidden-mobile{display:none}.mobile-logo-bar,.two-menu ul{display:block}.mobile-logo-bar .inline-elements{display:flex;justify-content:space-between;align-items:center}.mobile-logo-bar .inline-elements .logo img{width:92%;margin:20px auto 0}.mobile-logo-bar .inline-elements .btn-red-menu{display:block;background:url(../images/menu-red.svg) no-repeat;background-size:35px 35px;background-position:center;width:38px;height:38px;border:0;outline:0!important;margin-right:30px}.mobile-logo-bar .inline-elements .btn-red-menu.active{background:url(../images/close-red.svg) no-repeat;background-size:35px 35px;background-position:center}.mobile-logo-bar .inline-elements .red-phone{display:block;background:url(../images/phone-red.svg) no-repeat;background-size:35px 35px;background-position:center;width:38px;height:38px;margin-left:30px;align-self:center}.two-menu ul li a{display:block;height:auto;padding-top:5px;padding-bottom:5px}.section-2 .light-block span{font-size:14px}.section-2 .light-block .call-btn{font-size:12px}footer .phone{font-size:20px}.section-1 .usl-block img,.two-menu{height:auto}.two-menu{display:block}.two-menu ul li{display:block;margin-right:0;text-align:left}.two-menu ul li ul{opacity:1;position:relative;top:0;box-shadow:none}.two-menu ul li ul li a{padding:10px 7px 10px 30px!important}.two-menu ul li.menu-arrow a .mobile-arrow{display:block;position:absolute;right:15px;top:20px;width:10px;height:10px;background:url(../images/white-arrow.svg) no-repeat;background-size:10px 10px;background-position:center;transform:rotate(90deg)}.top-bar{background:#ff258d;display:none}.top-bar ul li{display:block}.top-bar ul li a{font-size:11px}.two-menu ul li a{font-size:10px}.section-5 .slider-reviews .item img{width:100%}.section-4 .slider-photos,.section-4 .slider-photos .photo{height:200px}.section-4 .slider-photos .owl-nav{top:38%}.prazdnik-page .number-punkts .punkt-item .pink-circle{margin:0 auto 25px}}@media (max-width:630px){.standart-block .circle-num{width:70%;margin:0 auto 25px}}@media (max-width:765px){.top-bar .socials{display:none}header .logo img{width:100%;margin:35px auto 0}header .logo span,header .phones{text-align:center}header .phones span{display:block}header .order-btn{float:none;width:100%}.section-2 .light-block .call-btn{font-size:10px}footer .phone{font-size:15px}footer .polit-link{font-size:13px}.sales-page .sale-post .sale-name{line-height:30px}}@media (max-width:600px){.gr-bg,.section-2 .pink-block .usl a{flex-direction:column}.top-slider .slide .cont .full{max-height:42px;align-self:flex-end}.gr-bg{align-items:center}.price-page table{border:0}.price-page table thead{display:none}.price-page table tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd}.price-page table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;border-right:1px solid transparent}.price-page table td:last-child{border-bottom:0}.price-page table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700;margin-top:4px}}@media (max-width:575px){.animators_page .top-bg .desc-bl{margin-bottom:15px}.animators_page .legend-pers img{float:none;width:100%}.prazdnik-page .top-bg .desc-bl{display:block;margin-bottom:15px}.peoples-cmd .item img{width:70%;margin:0 auto 10px}.section-1 .img-pers{height:auto}.inner-content .filters .buttons-select .btn-pink{display:block;width:100%}footer .footer-menu{display:grid;grid-template-columns:1fr;grid-gap:0;align-items:stretch}.ngg-gallery-thumbnail-box.ngg-3-columns{width:100%!important;float:none!important}.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img{width:100%}header .address .icon{margin-right:5px}header .address{font-size:15px}header .phone{font-size:17px;display:block}.top-bar ul li a,.two-menu ul li a,header .mail{font-size:15px}.reviwes-page .review-list .review-item .review-img{float:none;display:block;width:70%;height:auto;margin:20px auto 0}.sales-page .sale-post .sale-name{line-height:37px;font-size:21px}.price-page .filter-price{display:block}.price-page .filter-price .filter-btn{display:block;width:100%;margin-right:0;margin-bottom:15px}.contact-page .other-contact .socials,.inner-content .filters .buttons-select .btn-pink{margin-bottom:15px}.inner-content .filters .buttons-select{display:block}.animators_page .top-bg{height:auto;padding-bottom:25px}.standart-block .circle-num{width:175px;height:175px;margin:30px auto 0}.section-3 .gotov.two{transform:scale(1)}.section-1 .usl-block span{background-position:center}.section-2 .light-block span{display:block;margin-bottom:5px;text-align:center}#popup__toggle,.animators_page .top-bg .white-btn:after,.prazdnik-page .top-bg .white-btn:after,.section-5 .slider-reviews .item img{display:none}.container-dots,footer,footer .caption-menu,footer .phone,footer .small-desc,footer ul{text-align:center}.top-bar .socials{display:flex;justify-content:center;margin-bottom:20px}.container-dots{position:relative;top:auto;margin-top:25px}.prazdnik-page .top-bg{height:auto;padding-bottom:35px}.price-page table strong a{font-size:14px}}@media (max-width:450px){.top-slider .slide{height:460px}.top-slider .slide .cont{height:460px;display:flex}}@media (max-width:400px){#feedModal .modal-content .big-caption{font-size:26px}#feedModal .close{z-index:444;outline:0!important;position:absolute;top:0;right:4px;color:#fff;opacity:1;font-size:36px}#feedModal .form-win-callback input[type=text]{width:100%}#feedModal .modal-content .top-clever{width:130px;height:100px;background-size:130px 100px;display:none}#feedModal .modal-content .bottom-clever{width:110px;height:70px;background-size:120px 70px;display:none}.map-bottom .inform-block .info{width:100%;left:0}.mobile-logo-bar .inline-elements .btn-red-menu{display:block;background:url(../images/menu-red.svg) no-repeat;background-size:30px 30px;background-position:center;width:38px;height:38px;border:0;outline:0!important;margin-right:18px;align-self:center}.mobile-logo-bar .inline-elements .btn-red-menu.active{background:url(../images/close-red.svg) no-repeat;background-size:27px 27px;background-position:center}.mobile-logo-bar .inline-elements .red-phone{display:block;background:url(../images/phone-red.svg) no-repeat;background-size:25px 25px;background-position:center;width:38px;height:38px;margin-left:18px}.prazdnik-page .top-bg .big-caption{font-size:25px}.top-slider .slide .cont .main-caption{font-size:29px}.top-slider .slide .cont .full{margin-top:10px}.top-slider .slide,.top-slider .slide .cont{height:530px}}@media (min-width:769px){#block_mobile_phone_fixed{display:none!important}header .logo span{text-align:center}}@media (max-width:768px){.top-slider .slide{background-size:auto!important;height:auto!important}.top-slider .slide .cont{height:210px}header .logo span{text-align:center}#block_mobile_phone_fixed{display:block;position:fixed;bottom:-99px;left:0;transition:.5s;z-index:900}#mobile_phone_fixed{margin-top:15px;font-size:22px;font-family:"LatoBold"}.active_mobile_phone_fixed img{width:52px;height:52px}.active_mobile_phone_fixed{bottom:9px!important;left:17px!important}.map-bottom #map{background:0 0}}@font-face{font-family:'xuxuicon';src:url(../fonts/xuxuicon.ttf) format("truetype"),url(../fonts/xuxuicon.woff) format("woff"),url(../images/xuxuicon.svg#xuxuicon) format("svg");font-weight:400;font-style:normal;font-display:swap}
    
    
@media (min-width: 677px) {

    #menu-item-6648,
    #menu-item-6649,
    #menu-item-6650,
    #menu-item-6651 {
        display: none;
    }

    header {
        position: sticky;
        top: 0;
        background: white;
        z-index: 99999;
    }

    .two-menu {
        position: sticky;
        top: 110px;
        background: #ff258d;
        z-index: 99999;
    }

    .two-menu ul li a {

        padding: 15px 9px !important;
    }

    .two-menu .sub-menu li a {


        padding: 5px 10px !important;

    }

    .slidecss {
        margin-left: 40px;
        margin-right: 40px;
    }



}

@media (max-width: 676px) {

    .two-menu {
        display: none;

        position: sticky;
        top: 94px;
        z-index: 99999;

        position: fixed;
        overflow-y: auto;
        height: 100%;
        width: 100%;
    }

    header {
        position: sticky;
        top: 0;
        background: white;
        z-index: 99999;
    }

    #slidetp5415 {
        background-size: cover !important;
    }

    #menu-item-2736 {
        display: none;
    }

}


.mar5 {
    margin-left: 5px;
    margin-right: 5px;
}




.slider-photosnew .slide {
    height: 360px;
    position: relative;
}

.slider-photos .owl-nav {
    position: absolute;
    top: 45%;
    width: 100%;
}


.section-head .slider-photos .photo {
    height: 600px;
    background-size: cover !important
}

.section-head .slider-photos .owl-nav {
    position: absolute;
    top: 45%;
    width: 100%
}

.section-head .slider-photos .owl-nav .owl-next,
.section-head .slider-photos .owl-nav .owl-prev {
    width: 45px;
    height: 45px;
    border-radius: 50px;
    background-size: 42px 42px;
    background-position: center;
    outline: 0;
    position: absolute;
    transition: .3s linear;
    opacity: .8;
    margin: 0
}

.section-head .slider-photos .owl-nav .owl-prev {
    background: url(../images/left.svg) no-repeat;
    left: 15px
}

.section-head .slider-photos .owl-nav .owl-next {
    background: url(../images/right.svg) no-repeat;
    right: 15px
}



.section-head .slider-photos .owl-nav {
    position: absolute;
    top: 45%;
    width: 100%
}

.section-head .slider-photos .owl-nav .owl-next,
.section-head .slider-photos .owl-nav .owl-prev {
    width: 45px;
    height: 45px;
    border-radius: 50px;
    background-size: 42px 42px;
    background-position: center;
    outline: 0;
    position: absolute;
    transition: .3s linear;
    opacity: .8;
    margin: 0
}

.section-head.slider-photos .owl-nav .owl-prev {
    background: url(../images/left.svg) no-repeat;
    left: 15px
}

.section-head .slider-photos .owl-nav .owl-next {
    background: url(../images/right.svg) no-repeat;
    right: 15px
}




.stickernew {
    position: absolute;
    max-width: 100px;
    z-index: 9999;
}

.dispin {
    display: inline-block !important;
}

.textslide {
    font-size: 35px;
    text-align: center;
    margin-top: 50px;
    color: #fff;
    font-weight: bold;
    font-family: "Lobster", cursive;
    line-height: 1.8;
    float: left;
    margin-left: 250px;
}


.section-n2 .blue-caption {
    display: block;
    text-align: center;
    font-size: 32px;
    font-family: "Lobster", cursive;
    color: #008dd2;
    line-height: 1.2;
}


.section-n1 .red-caption {
    margin-top: 30px;
    margin-bottom: 30px;
}

.n1img {
    text-align: center;
}

.n1img img {
    width: 80px;
}

.n1zag {
    text-align: center;
    margin-top: 10px;
    font-style: italic;
    font-weight: bold;
}

.section-n2 {
    margin: 50px 0px;
}

.imgtab {}

.nametab a {
    text-align: center;
    font-size: 20px;
}

.cattab a {
    text-align: center;
    font-size: 15px;
}

.cattab {
    margin-top: 25px;
}

.cattab div {
    text-align: center !important;
}

.multiple-items2 div {
    text-align: center;
}

.cattab {
    min-height: 188px;
}

.rewnew .red-caption {
    font-size: 22px;
}

.rewnew {
    background: #fff;
    padding: 20px;
    border-radius: 20px;

}

.section-5 .kov {
    width: 33px;
    height: 22px;
    margin-top: 25px;
    background-size: 33px 22px;
    background: url(../images/kov.png) no-repeat;
}

.multiple-items3 {
    border: solid 1px #ff258d;
    border-radius: 10px;
    margin-right: 5px;
    margin-left: 5px;
}



.rewnew .slick-slide {
    padding-left: 8px;
    padding-right: 8px;
    border-right: 1px #ff3895 solid;
    border-left: 1px #ff3895 solid;
}

.slick-slide img {
    width: 100%;
    height: auto;
    padding: 10px;
}

.prev {
    width: 50px;
    height: 50px;
    background: #ce1a1f;
    border-radius: 45px;
    z-index: 9999;
    position: absolute;
    float: left;
    top: 45%;
    left: 20px;
    padding: 5px;
}


.next {
    width: 50px;
    height: 50px;
    background: #ce1a1f;
    border-radius: 45px;
    z-index: 9999;
    position: absolute;
    float: right;
    top: 45%;
    right: 20px;
    padding: 5px;
}


@media (max-width: 676px) {


    .textslide {
        float: none !important;
        margin-left: 0px !important;
    }

    .prev {
        width: 30px;
        height: 30px;
        background: #ce1a1f;
        border-radius: 45px;
        z-index: 9999;
        position: absolute;
        float: left;
        top: 45%;
        left: 20px;
        padding: 5px;
    }


    .next {
        width: 30px;
        height: 30px;
        background: #ce1a1f;
        border-radius: 45px;
        z-index: 9999;
        position: absolute;
        float: right;
        top: 45%;
        right: 20px;
        padding: 5px;

    }


}

.map-bottom .inform-block .info {
    height: 406px !important;
}

.socials .icnsxu {
    color: #ff258d !important;
}

.white-caption {
    color: #fff;
    display: block;
    text-align: center;
    font-size: 32px;
    font-family: "Lobster", cursive;
    line-height: 1.2;
}


.section-2 .pink-block .usl span {
    font-size: 17px !important;
}

.section-2 .pink-block .usl img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: auto !important;
}

.section-2 .pink-block .usl {
    display: block !important;
}

.section-2 .pink-block .usl a {
    display: block !important;
}

#summary {
    font-size: 14px;
    line-height: 1.5;
}

#summary div.collapse:not(.show) {

    overflow: hidden;

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

#summary div.collapsing {
    min-height: 42px !important;
}

#summary a.collapsed:after {
    content: 'Читать далее';
}

#summary a:not(.collapsed):after {
    content: 'Скрыть';
}


.price-page .red-caption {
    display: block;
    text-align: center;
    font-size: 32px;
    font-family: "Lobster", cursive;
    color: #e31e24;
    line-height: 1.2;
    margin-top: 15px;
}

.section-1 .usl-block img {
    height: auto !important;
}



.fulln {
    width: 90px;
    height: auto;
    padding: 5px;
    background: #ff258d;
    margin: 10px auto 0;
    font-weight: 700;
    font-size: 12px;
    border: 1px solid #ef7f1a;
}

.fulln span {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.fulln {
    text-decoration: none;
    display: block;
    border-radius: 15px;
}

.fulln {
    color: #fff !important;
}




.fulln2 {
    width: 120px;
    height: auto;
    padding: 5px;
    background: #ff258d;
    margin: 10px auto 0;
    font-weight: 700;
    font-size: 12px;
    border: 1px solid #ef7f1a;
}

.fulln2 span {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.fulln2 {
    text-decoration: none;
    display: block;
    border-radius: 15px;
}

.fulln2 {
    color: #fff !important;
}



.pricen {
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
    color: #ef7f1a;
}

body img {
    height: auto;
    max-width: 100%;
}

.error-submit{
    text-align: center;
    color: white;
}
.error-submit:not(:empty){
    padding-bottom: 10px;
}
.email_hide{
    display: none !important;
}
form{
    position: relative;
}
.loader-wrap{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0%);
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s;
}
.loader-wrap.loading{
    opacity: 1;
    pointer-events: unset;
}
.loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    border-top: 3px solid #e31e24;
    border-right: 3px solid transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}
@keyframes rotation {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
}
.btns-list{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    max-width: 630px;
    margin: 0 auto;
    padding: 30px 0 0;
}
.btns-list .all-pers{
    width: fit-content;
    width: -moz-fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 70px;
    margin: 0;
}