@font-face{src:url(/wp-content/themes/vsepicasso/fonts/futurapt/medium/subset-futurapt-medium.woff) format("woff"),url(/wp-content/themes/vsepicasso/fonts/futurapt/medium/subset-futurapt-medium.eot) format("eot");font-weight:500;font-style:normal;font-family:Futura PT}@font-face{src:url(/wp-content/themes/vsepicasso/fonts/futurapt/light/subset-futurapt-light.woff) format("woff"),url(/wp-content/themes/vsepicasso/fonts/futurapt/light/subset-futurapt-light.eot) format("eot");font-weight:300;font-style:normal;font-family:Futura PT}@font-face{src:url(/wp-content/themes/vsepicasso/fonts/futurapt/bold/subset-futurapt-bold.woff) format("woff"),url(/wp-content/themes/vsepicasso/fonts/futurapt/bold/subset-futurapt-bold.eot) format("eot");font-weight:700;font-style:normal;font-family:Futura PT}@font-face{src:url(/wp-content/themes/vsepicasso/fonts/cambria/italic/subset-cambria-italic.woff) format("woff"),url(/wp-content/themes/vsepicasso/fonts/cambria/italic/subset-cambria-italic.eot) format("eot");font-weight:400;font-style:italic;font-family:Cambria}@font-face{src:url(/wp-content/themes/vsepicasso/fonts/cambria/regular/cambria.eot);src:url(/wp-content/themes/vsepicasso/fonts/cambria/regular/cambria.woff2) format("woff2"),url(/wp-content/themes/vsepicasso/fonts/cambria/regular/cambria.woff) format("woff");font-weight:400;font-style:normal;font-family:Cambria}q{quotes:"\201c""\201d"}*{padding:0;border:none;outline:none;box-sizing:border-box;margin:0;border-radius:0}a{text-decoration:none;color:#000;cursor:pointer}a,label,p{transition:all .3s linear}::selection{background:#ffc770}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus:valid,textarea:focus:valid{border:1px solid #27dd39}input:focus:invalid,textarea:focus:invalid{border:1px solid #e10000}::-webkit-scrollbar:horizontal{height:10px}::-webkit-scrollbar{background:#fff;width:10px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffc771,#ffb093)}li{list-style:none;transition:all .3s linear}strong{font-weight:500}body{font-family:Futura PT}.slick-slider{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-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{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;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}.slick-next,.slick-prev{height:22px;transform:translateY(-50%);padding:0;font-size:0;border:none;transition:all .3s linear;position:absolute;outline:none;top:50%;cursor:pointer;width:22px;line-height:0;display:block}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:30px;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:slick}.slick-prev{top:240px;background:url(/wp-content/themes/vsepicasso/img/min/left.png) no-repeat 50% 50%/cover;left:0}.slick-next{top:240px;background:url(/wp-content/themes/vsepicasso/img/min/right.png) no-repeat 50% 50%/cover;left:300px}.slick-dots{list-style:none;padding:0;position:absolute;text-align:center;top:230px;margin:0;left:75px;width:200px;display:block}.slick-dots li{padding:0;position:relative;margin:0 5px;display:inline-block}.slick-dots li,.slick-dots li button{height:20px;cursor:pointer;width:20px}.slick-dots li button{padding:5px;border:0;color:transparent;background:transparent;display:block}.slick-dots li button:before{height:4px;border:1px solid #7b7b7b;content:"";position:absolute;top:8px;border-radius:50%;background:#7b7b7b;left:7px;width:4px}.slick-dots li.slick-active button:before{height:10px;border:1px solid #7b7b7b;transition:all .3s linear;top:5px;background:transparent;width:10px}header{height:auto;width:100%}.mobile_menu_wrapper{height:auto;position:static;top:0;width:100%;z-index:100}.page-id-7>.main_list>header>.mobile_menu_wrapper{height:auto;position:fixed;width:100%;z-index:100}.glide,.main_list .glide{animation:transform .5s ease-out 1;right:0;transition:all .3s linear;position:fixed;top:0;background:#fff;left:0;z-index:100}.founder_description ul li{padding:0 0 10px 35px;font-size:22px;font-weight:300;position:relative;font-family:Futura PT}@keyframes transform{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.menu{height:45px;position:relative;width:100%;display:flex}.displace_menu,.main_list .displace_menu{display:none}.glide .displace_menu,.main_list .glide .displace_menu{display:block}.menu:hover:after{right:0;left:0}.menu:hover p:after,.menu:hover p:before{background:#ffc671}.menu:after{height:1px;right:15%;transition:all .5s linear;content:"";position:absolute;bottom:0;border-radius:50%;background:rgba(0,0,0,.1);left:15%}#main_menu{display:block}.glide #main_menu,.main_list .glide #main_menu{display:none}.flex_menu{height:auto;margin:0 auto;width:80%}.flex_menu,.logo_block{justify-content:space-between;display:flex}.logo_block{padding:10px 0;align-items:center;width:800px}.logo{height:76px;width:110px}.logo_block img{width:90%}.contacts{width:200px}.contacts p:first-of-type,.contacts p:nth-of-type(2){padding:0 0 5px;font-size:16px}.contacts a{padding:0 0 5px;font-size:17px}.contacts a:hover{color:#ffc770}.menu_list{justify-content:space-between;align-items:center;margin-left:25px;width:calc(100% - 420px);display:flex}.menu_list li{padding:25px 0;position:relative}.menu_list li:first-of-type{display:none}.menu_list li:before{height:100%;transform:skewX(60deg) scale(.5);transition:all .3s linear;content:"";position:absolute;opacity:0;top:0;background:url(/wp-content/themes/vsepicasso/img/min/hover_link.png) no-repeat 50% 50%/contain;left:0;width:100%}.menu_list li:hover:before{transform:skewX(0) scale(1);opacity:1}.menu_list li a{padding:25px 5px;font-size:16px;text-transform:uppercase;position:relative}.menu_list li a:hover{color:#fff;background:transparent}.insta-button{background:url(/wp-content/themes/vsepicasso/img/insta.png) no-repeat 50% 50%}.insta-button,.vk-button{height:50px;margin-right:15px;width:50px;display:block}.vk-button{background:url(/wp-content/themes/vsepicasso/img/vk.png) no-repeat 50% 50%}.menu-container{justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:calc(100% - 100px)}.menu-container,.menu-item{align-items:center;display:flex}.menu-item{height:100%;justify-content:center}.menu-item--text{padding:0 30px;font-size:20px;font-weight:100;text-transform:uppercase;position:relative;text-align:center;cursor:pointer}.menu-item--text:after,.menu-item--text:before{height:1px;transition:all .3s linear;content:"";position:absolute;top:50%;background:#000;width:20px}.menu-item--text:before{left:0}.menu-item--text:after{right:0}.menu-item--phone:hover,.menu-item--text:hover,.menu-item--text:hover:after,.menu-item--text:hover:before{color:#ffc671}.menu-item--phone{font-size:20px;font-weight:100;text-transform:uppercase;text-align:center}.insta-button--closed,.vk-button--closed{height:36px;margin-right:20px;background-size:100%;width:36px}.fade{height:100vh;width:100%}.fade .slick-prev{top:85vh;background:url(/wp-content/themes/vsepicasso/img/min/left.png) no-repeat 50% 50%/cover;left:10%;z-index:1}.fade .slick-next{top:85vh;background:url(/wp-content/themes/vsepicasso/img/min/right.png) no-repeat 50% 50%/cover;left:13%;z-index:1}.fade .slick-dots{top:84vh;left:35%}.slide_1{height:100vh;background:url(/wp-content/themes/vsepicasso/img/background/slide_1.jpg) no-repeat 50% 50%/cover;width:100%}.slide_shadow{height:100%;justify-content:flex-start;position:relative;align-items:center;background:linear-gradient(135deg,#fdfdfd 7%,#f7f7f7 7.1%,#fdfdfd 8%,#fdfdfd 62.25%,transparent 0,transparent 88%,hsla(0,0%,100%,.5) 0);width:100%;display:flex}.slide_shadow:before{height:150px;content:"";position:absolute;top:9%;background:linear-gradient(180deg,transparent,#fdfdfd);left:0;width:7%}.slide_shadow:after{height:30%;padding:200px;content:"";position:absolute;top:10%;background:url(/wp-content/themes/vsepicasso/img/daub.png) no-repeat 50% 50%/cover;left:10%;width:30%}.description_slides{height:auto;margin:0 0 0 10%;width:auto;z-index:10}.description_slides p:first-of-type{padding:0 0 0 20px;font-size:25px;font-weight:100;color:#fff;text-transform:uppercase;letter-spacing:10px;background:linear-gradient(90deg,#ffc770,#ffb094);width:70%}.description_slides p:nth-of-type(2){font-size:95px;font-weight:500;text-transform:uppercase;letter-spacing:7px;font-family:Cambria}.description_slides p:nth-of-type(3){padding:20px 0;font-size:22px;font-weight:100;font-weight:400;text-transform:uppercase;font-family:Cambria}.description_slides p:nth-of-type(4){padding:0 0 55px;font-size:24px;font-weight:100}.description_slides a{font-size:25px;text-transform:uppercase;position:relative;border-bottom:1px solid #000}.description_slides a:hover{color:#ffc770;border-bottom:1px solid #ffb094}.description_slides a:hover:before{opacity:1;top:0}.description_slides a:before{height:1px;transition:all .3s linear;content:"";position:absolute;opacity:0;top:-20px;background:#ffb094;left:0;width:100%}.about_block_index_wrapper{height:auto;background:url(/wp-content/themes/vsepicasso/img/background/about_index_wrapper.jpg) no-repeat 50% 50%/cover fixed;width:100%}.about_block_index_wrapper_shadow{height:100%;background:linear-gradient(135deg,rgba(46,182,242,.8) 29.2%,rgba(0,164,237,.8) 0);width:100%}.about_block_index_description{height:auto;padding:100px 0;margin:0 auto;width:80%;display:flex}.about_block_index_description .image{width:50%}.about_block_index_description .image img{transform:rotate(-1deg);object-fit:contain;transform-origin:right;width:80%}.about_block_index_description .description{width:50%}.about_block_index_description .description h1{padding:0 0 40px;font-size:35px;font-weight:100;color:#fff;line-height:1.5em;font-family:Cambria}.about_block_index_description .description p{padding:0 0 20px;font-size:20px;font-weight:100;color:#fff}.about_block_index_description .description ul li{padding:0 0 0 35px;font-size:20px;font-weight:100;color:#fff;position:relative}.about_block_index_description .description ul li:before{height:1px;content:"";position:absolute;top:15px;background:#fff;left:15px;width:5px}.about_block_index_description .description ul li:last-of-type{padding:0 0 20px 35px}.our_courses_wrapper{height:auto;padding:0 0 100px;background:linear-gradient(135deg,#fff 62.7%,#f4f4f5 0,#fff 64%);width:100%}.our_courses_wrapper_shadow{height:100%;background:linear-gradient(0deg,transparent 1%,#fff 5%);width:100%}.our_courses_wrapper h3{padding:100px 0;font-size:50px;font-weight:500;color:#303030;text-transform:uppercase;text-align:center;font-family:Cambria}.our_courses_flex{justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:80%;display:flex}.our_courses_flex .block{padding:30px;transition:all .3s linear;margin:0 0 30px;width:33.333%}.our_courses_flex .block:hover{box-shadow:5px 15px 30px 0 rgba(0,0,0,.2),0 -2px 10px 0 rgba(0,0,0,.2)}.our_courses_flex .block a:first-of-type img{height:300px;transition:all .3s linear;object-fit:cover;width:100%}.our_courses_flex .block a:first-of-type img:hover{filter:blur(2px)}.description_block .name{padding:18px 0;font-size:18px;color:#747474}.description_block .course{padding:0 0 20px;font-size:20px;text-transform:uppercase;font-family:Cambria}.description_block .course a:hover{color:#ffca46}.data_time{position:relative}.data_time:before{height:auto;content:"";position:absolute;bottom:3px;top:5px;background:#ffca46;left:0;width:2px}.data_time>p{padding:0 0 0 20px;font-size:18px;text-transform:uppercase}.data_time>p:nth-of-type(2){font-size:16px}.description_block .desc{padding:20px 0 30px;font-size:18px;color:#737373;line-height:1.5em}.description_block span{position:relative;width:190px;display:block}.description_block span:before{height:100%;transform:scale(.5) rotateY(90deg);transition:all .3s linear;content:"";position:absolute;opacity:0;top:0;background:url(/wp-content/themes/vsepicasso/img/min/hover_link.png) no-repeat 50% 50%/cover;left:0;width:100%}.description_block span:hover:before{transform:scale(1) rotateY(0);opacity:1}.description_block .link{padding:20px 0;font-size:20px;color:#000;text-transform:uppercase;position:relative;letter-spacing:3px;text-align:center;width:100%;display:block;z-index:15}.description_block .link:hover:after{opacity:0;bottom:0}.description_block .link:after{height:1px;transition:all .3s linear;content:"";position:absolute;bottom:16px;background:#000;left:24px;width:139px}.description_block .link:hover{color:#fff}.see_all_course{padding:30px 0;justify-content:center;font-size:25px;border:1px solid #d1d1d1;color:#747474;text-transform:uppercase;text-align:center;margin:50px auto 0;align-items:center;box-shadow:0 15px 25px 0 transparent;border-radius:50px;width:25%;display:flex}.see_all_course:hover{border:1px solid #1eabe8;color:#1eabe8;box-shadow:0 15px 25px 0 rgba(0,0,0,.2);background:#fff}.teachers_wrapper{height:auto;background:url(/wp-content/themes/vsepicasso/img/background/teachers_background.jpg) no-repeat 50% 50%/cover fixed;width:100%}.teachers_wrapper_shadow{height:100%;padding:0;background:linear-gradient(135deg,rgba(255,196,111,.5) 13.8%,rgba(255,189,106,.2) 15%,transparent 16%);width:100%}.teachers_wrapper h3{padding:70px 0 0;font-size:50px;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;font-family:Cambria}.teachers{margin:auto;align-items:center;width:80%;display:flex}.teachers .image{position:relative;background:url(/wp-content/themes/vsepicasso/img/reviews/under_photo.png) no-repeat 50% 50%/cover}.teachers .image:hover img:nth-of-type(2){opacity:1}.teachers .image img{object-fit:contain;width:600px}.teachers .image_index_1{position:relative;background:url(/wp-content/themes/vsepicasso/img/reviews/under_photo.png) no-repeat 50% 50%/cover}.teachers .image_index_1:hover img:nth-of-type(2){opacity:1}.teachers .image_index_1 img{object-fit:contain;width:100%}.teachers .image img:nth-of-type(2),.teachers .image_index_1 img:nth-of-type(2){transition:all .3s linear;position:absolute;opacity:0;top:0;left:0}.teachers .description p:first-of-type{font-size:35px;color:#fff;text-transform:uppercase;font-family:Cambria}.teachers .description p:nth-of-type(2){padding:30px 0;font-size:30px;font-weight:100;color:#fff}.teachers .description p:nth-of-type(3),.teachers .description p:nth-of-type(4),.teachers .description p:nth-of-type(5),.teachers .description p:nth-of-type(6),.teachers .description p:nth-of-type(7){font-size:22px;font-weight:100;color:#fff;line-height:1.7em}.reviews_our_about_wrapper{height:auto;padding:100px 0;width:100%}.reviews_our_about_wrapper h3{font-size:45px;font-weight:500;color:#303030;text-transform:uppercase;text-align:center;font-family:Cambria}.reviews_our_about_flex_background{height:auto;padding:0 0 120px;background:url(/wp-content/themes/vsepicasso/img/background/reviews_background.png) no-repeat 50% 0/cover;width:100%}.reviews_our_about_flex{justify-content:flex-start;flex-wrap:wrap;margin:0 auto;width:80%;display:flex}.reviews_our_about_flex .block_background{height:auto;position:relative;margin:100px 10px 0 0;width:calc(33.333% - 10px);z-index:1}.reviews_our_about_flex .block_background:before{height:100px;content:"";position:absolute;top:-80px;left:0;width:100%;z-index:-1}.reviews_our_about_flex .block_background:nth-of-type(3n+1):before{background:url(/wp-content/themes/vsepicasso/img/reviews/1.png) no-repeat 50% 10%/50%}.reviews_our_about_flex .block_background:nth-of-type(3n+2):before{background:url(/wp-content/themes/vsepicasso/img/reviews/2.png) no-repeat 50% 10%/50%}.reviews_our_about_flex .block_background:nth-of-type(3n+3):before{background:url(/wp-content/themes/vsepicasso/img/reviews/3.png) no-repeat 50% 10%/50%}.reviews_our_about_flex .block_background .block{height:100%;justify-content:space-between;border:1px solid #ececec;transition:all .3s linear;flex-direction:column;box-shadow:15px 10px 25px transparent;background:#fff;cursor:default;width:100%;display:flex}.reviews_our_about_flex .block_background .block:hover{border:1px solid transparent;box-shadow:15px 10px 25px rgba(0,0,0,.1);cursor:default}.reviews_our_about_flex .block_background .block .review{padding:50px 30px 0;font-size:22px;font-weight:100;color:#737373}.reviews_our_about_flex .block_background .block .name_review{height:150px;padding:0 0 25px 30px;font-size:25px;align-items:flex-end;background:url(/wp-content/themes/vsepicasso/img/reviews/for_review.png) no-repeat 50% 50%/cover;width:80%;font-family:Cambria;display:flex}.gallery_of_works_wrapper{height:auto;padding:0 0 100px;width:100%}.gallery_of_works_wrapper h4{padding:0 0 100px;font-size:45px;font-weight:500;color:#303030;text-transform:uppercase;text-align:center;font-family:Cambria}.gallery_of_works_wrapper .multiple-items{height:300px}.gallery_of_works_wrapper .multiple-itemsmultiple-items div a{width:25%}.gallery_of_works_wrapper .multiple-items div a img{height:300px;transform:scale(.95);transition:all .3s linear;object-fit:cover;margin:0 50%;width:100%}.gallery_of_works_wrapper .multiple-items div a img:hover{transform:scale(1);filter:blur(2px)}.multiple-items .slick-prev{top:125%;background:url(/wp-content/themes/vsepicasso/img/min/left.png) no-repeat 50% 50%/cover;left:40%;z-index:1}.multiple-items .slick-next{top:125%;background:url(/wp-content/themes/vsepicasso/img/min/right.png) no-repeat 50% 50%/cover;left:59%;z-index:1}.multiple-items .slick-dots{top:121%;left:44.5%}.description_gallery_of_works{padding:150px 0 0;margin:0 auto;width:80%}.description_gallery_of_works h2{padding:0 0 30px;font-size:32px;font-weight:500;text-transform:uppercase;font-family:Cambria}.description_gallery_of_works p{padding:0 0 30px;font-size:22px;font-weight:100}footer{height:auto;border-top:1px solid hsla(0,0%,89%,.3);background:url(/wp-content/themes/vsepicasso/img/min/footer.png) no-repeat 50% 100%/contain;width:100%}.footer_shadow{height:100%;background:linear-gradient(135deg,transparent 49.1%,rgba(0,0,0,.1) 0,transparent 52%);width:100%}.footer_shadow_2{background:linear-gradient(0deg,transparent,#fff)}.footer_content{justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:80%;display:flex}.footer_block:first-of-type{margin:70px 0 200px;width:40%}.footer_block:first-of-type a{margin:0 0 30px;align-items:center;width:400px;display:flex}.footer_block:first-of-type a:hover p{color:#ffcb89}.footer_block:first-of-type a .footer_a_p{padding:0 0 0 30px;font-size:22px;line-height:1.2em}.footer_block:first-of-type .left_top_desc{font-size:20px;font-weight:100}.footer_block:nth-of-type(2){margin:70px 0 200px;width:32%}.footer_block:nth-of-type(2) p{font-size:25px;font-weight:100}.footer_block:nth-of-type(2) p:nth-of-type(2){padding:20px 0 0}.footer_block:nth-of-type(2) a:first-of-type{font-size:30px}.footer_block:nth-of-type(2) a:nth-of-type(2),.footer_block:nth-of-type(2) a:nth-of-type(3){font-size:28px}.footer_block:nth-of-type(2) a:hover{color:#ffcb89}.footer_block:nth-of-type(3){width:40%}.footer_block:nth-of-type(3) p{padding:0 0 30px;font-size:22px;font-weight:100;color:#fff}.footer_block:nth-of-type(4){width:40%}.footer_block:nth-of-type(4) p{padding:0 0 30px;font-size:22px;font-weight:100;color:#fff}.footer_block:nth-of-type(4) p a{font-weight:500;color:#fff;border-bottom:1px solid #fff}.footer_block:nth-of-type(4) p a:hover{color:#ffcb89;border-bottom:1px solid #ffcb89}.bread_crumbs_wrapper{height:auto;background:url(/wp-content/themes/vsepicasso/img/background/teachers_background.jpg) no-repeat 50% 50%/cover fixed;width:100%}.bread_crumbs_shadow{height:auto;padding:50px 0;flex-direction:column;background:linear-gradient(135deg,rgba(255,192,97,.4) 30%,transparent 0);width:100%;display:flex}.bread_crumbs{margin:0 auto;width:80%}.bread_crumbs a{font-size:16px;color:#fff;text-transform:uppercase;position:relative;border-bottom:1px solid transparent;margin:0 25px 0 0}.bread_crumbs a:hover{border-bottom:1px solid #fff}.bread_crumbs a:not(.first_item):before{height:1px;content:"";position:absolute;top:10px;background:#fff;left:-16px;width:7px}.bread_crumbs_header{margin:0 auto;width:80%}.bread_crumbs_header h1{font-size:45px;font-weight:500;font-family:Cambria}.bread_crumbs_header h1,.bread_crumbs_header h2{padding:0 0 20px;color:#fff;text-transform:uppercase;text-align:center}.bread_crumbs_header h2{font-size:22px;font-weight:100}.contacts_wrapper{margin:50px auto;width:80%;display:flex}.block_left{flex-direction:column;width:50%;display:flex}.block_left h2{font-size:30px;font-weight:500;color:#313131;text-transform:uppercase;margin:0 0 50px}.block_left .block_min{padding:20px 0 20px 120px;position:relative;margin:0 0 40px}.block_left .block_min:first-of-type:before{height:100px;content:"";position:absolute;top:0;background:url(/wp-content/themes/vsepicasso/img/min/adres.png) no-repeat 50% 50%/contain;left:0;width:100px}.block_left .block_min:first-of-type p:first-of-type,.block_left .block_min:nth-of-type(2) p:first-of-type,.block_left .block_min:nth-of-type(3) p:first-of-type,.block_left .block_min:nth-of-type(4) p:first-of-type{padding:0 0 5px;font-size:18px;font-weight:500;color:#303030;text-transform:uppercase}.block_left .block_min:first-of-type p:nth-of-type(2){font-size:22px;color:#303030;text-transform:uppercase}.block_left .block_min:nth-of-type(2):before{height:100px;content:"";position:absolute;top:-10px;background:url(/wp-content/themes/vsepicasso/img/min/mail.png) no-repeat 50% 50%/contain;left:0;width:100px}.block_left .block_min:nth-of-type(2) a{font-size:22px;color:#303030;text-transform:uppercase}.block_left .block_min:nth-of-type(2) a:hover{color:#ffbbda}.block_left .block_min:nth-of-type(3):before{height:100px;content:"";position:absolute;top:0;background:url(/wp-content/themes/vsepicasso/img/min/phone.png) no-repeat 50% 50%/contain;left:0;width:100px}.block_left .block_min .phones{display:flex}.block_left .block_min:nth-of-type(3) a{font-size:22px;color:#303030;text-transform:uppercase}.block_left .block_min:nth-of-type(3) a:hover{color:#34c5ff}.block_left .block_min:nth-of-type(4):before{height:100px;content:"";position:absolute;top:5px;background:url(/wp-content/themes/vsepicasso/img/min/time.png) no-repeat 50% 50%/contain;left:0;width:100px}.block_left .block_min .time_works{display:flex}.block_left .block_min:nth-of-type(4) .time_works p{font-size:22px;color:#303030;text-transform:uppercase}.block_left .block_min:nth-of-type(4) .time_works p:nth-of-type(2){padding:0 0 0 5px}.block_right{width:50%}.block_right form{flex-direction:column;width:100%;display:flex}.block_right form h2{font-size:30px;font-weight:500;color:#313131;text-transform:uppercase;margin:0 0 50px}.block_right form input,.block_right form textarea{padding:15px;font-size:22px;border:1px solid #ddd;font-weight:100;color:#000;transition:all .3s linear;margin:0 0 25px;width:500px;font-family:Futura PT}.block_right form textarea{height:200px;overflow:hidden;resize:none}.block_right form input::placeholder,.block_right form textarea::placeholder{color:#000;transition:all .3s linear}.block_right form input:focus:valid,.block_right form textarea:focus:valid{border:1px solid #32e482}.block_right form input:focus:invalid,.block_right form textarea:focus:invalid{border:1px solid #e4362d}.block_right form input:focus::placeholder,.block_right form textarea:focus::placeholder{transform:scale(0)}.block_right form button{height:70px;font-size:16px;border:1px solid #00b3fc;color:#00b3fc;transition:all .3s linear;text-transform:uppercase;text-align:center;border-radius:50px;background:#fff;cursor:pointer;width:280px;display:block}.block_right form button:hover{color:#fff;background:#00b3fc}.persona{font-size:20px;font-weight:100;text-align:center;margin:0 auto 30px;width:50%;display:block}.persona:hover{color:#00b3fc}#content_blank{height:auto;box-shadow:inset 0 10px 25px 0 rgba(0,0,0,.3),inset 0 -10px 25px 0 rgba(0,0,0,.3);width:100%;display:none}.content_blank_padding{margin:0 auto;width:80%}.content_blank_padding h6{padding:40px 0 30px;font-size:30px;font-weight:500;text-transform:uppercase;text-align:center;font-family:Cambria}.content_blank_padding p{padding:10px 0;font-size:22px;font-weight:100}.content_blank_padding p:last-of-type{padding:10px 0 40px;font-weight:500;text-transform:uppercase;text-align:center;margin:0 auto;cursor:pointer;width:150px;display:block}.content_blank_padding p:last-of-type:hover{color:#00b3fc}#map{height:600px;width:100%}.course_wrapper_page{padding:70px 0}.course_wrapper_page_description{padding:0 0 100px;margin:0 auto;width:80%}.course_wrapper_page_description h2{padding:50px 0;font-size:40px;text-align:center}.course_wrapper_page_description h2,.course_wrapper_page_description h3{font-weight:500;color:#303030;text-transform:uppercase;font-family:Cambria}.course_wrapper_page_description h3{padding:20px 0 25px;font-size:28px}.course_wrapper_page_description ul li{padding:0 0 15px 35px;font-size:22px;font-weight:100;position:relative}.course_wrapper_page_description ul li:before{height:1px;content:"";position:absolute;top:16px;background:#000;left:8px;width:12px}.course_wrapper_page_description p{padding:20px 0;font-size:24px;font-weight:100}.upcoming_course{height:auto;margin:100px auto;width:80%;display:flex}.upcoming_course .image_course{width:50%}.upcoming_course .image_course img{height:400px;transition:all .3s linear;object-fit:cover;width:600px}.upcoming_course .description_course{width:50%}.upcoming_course .description_course p:first-of-type,.upcoming_course .description_course p:nth-of-type(2){padding:20px 0 0;font-size:28px}.upcoming_course .description_course p:nth-of-type(2){padding:20px 0 40px}.upcoming_course .description_course p:nth-of-type(3),.upcoming_course .description_course p:nth-of-type(4){padding:0 0 15px;font-size:25px;font-weight:100}.cource_description_main{margin:0 auto;width:80%}.cource_description_main h2{padding:35px 0;font-size:35px;font-weight:500;color:#303030;text-transform:uppercase;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;text-align:center;width:100%;font-family:Cambria}.description_bar_courses{padding:100px 0;display:flex}.description_bar_courses ul li{padding:0 0 10px 35px;font-size:22px;font-weight:300;position:relative;font-family:Futura PT}.description_bar_courses ul li:before{height:1px;content:"";position:absolute;top:17px;background:#000;left:15px;width:7px}.left_bar{width:40%}.left_bar img{height:520px;object-fit:cover;width:400px}.left_bar p:first-of-type{padding:25px 0;font-size:27px;font-weight:100}.left_bar p:nth-of-type(2){padding:0 0 15px;font-size:30px;text-transform:uppercase;font-family:Cambria}.left_bar p:nth-of-type(3){padding:0 0 40px;font-size:18px}.left_bar p:nth-of-type(4),.left_bar p:nth-of-type(5),.left_bar p:nth-of-type(6),.left_bar p:nth-of-type(7),.left_bar p:nth-of-type(8){font-size:27px;font-weight:100;width:400px}blockquote{padding:30px 0;font-size:27px;font-weight:100}.right_bar{width:60%}.right_bar h3{font-size:32px;font-weight:500;text-transform:uppercase;font-family:Cambria}.right_bar .left_image{padding:0 0 25px 100px;font-size:22px;font-weight:100;text-transform:uppercase;position:relative}.right_bar .left_image:nth-of-type(3){padding:0 0 40px 100px}.right_bar .left_image:first-of-type:before{height:60px;content:"";position:absolute;top:-14px;background:url(/wp-content/themes/vsepicasso/img/min/course_3.png) no-repeat 50% 50%/cover;left:0;width:60px}.right_bar .left_image:first-of-type:after{height:20px;content:"";position:absolute;top:5px;background:#ffc67d;left:70px;width:3px}.right_bar .left_image:nth-of-type(2):before{height:60px;content:"";position:absolute;top:-14px;background:url(/wp-content/themes/vsepicasso/img/min/course_1.png) no-repeat 50% 50%/cover;left:0;width:60px}.right_bar .left_image:nth-of-type(2):after{height:20px;content:"";position:absolute;top:5px;background:#ffb5d7;left:70px;width:3px}.right_bar .left_image:nth-of-type(3):before{height:60px;content:"";position:absolute;top:-14px;background:url(/wp-content/themes/vsepicasso/img/min/course_2.png) no-repeat 50% 50%/cover;left:0;width:60px}.right_bar .left_image:nth-of-type(3):after{height:20px;content:"";position:absolute;top:5px;background:#00b6ff;left:70px;width:3px}.right_bar .no_image{padding:20px 0;font-size:25px;font-weight:100}.right_bar p{padding-top:30px;font-size:18px;font-weight:100}@media(max-width:1200px){.right_bar p{padding-top:0}}.form_feedback_wrapper{height:auto;margin:50px auto;background:url(/wp-content/themes/vsepicasso/img/background/teachers_background.jpg) no-repeat 50% 50%/cover fixed;width:80%}.form_feedback_shadow{padding:.5%;background:linear-gradient(135deg,hsla(0,0%,100%,.2) 7%,transparent 0,transparent 93%,hsla(0,0%,100%,.1) 0)}.form_feedback_shadow_2{border:2px solid #fff;background:url(/wp-content/themes/vsepicasso/img/min/line_form.png) no-repeat 50% 100%/90% 40%}.form_feedback_shadow_2 h2{padding:40px 0;font-size:35px;font-family:Cambria}.form_feedback_shadow_2 h2,.form_feedback_shadow_2 h3{font-weight:500;color:#fff;text-transform:uppercase;text-align:center}.form_feedback_shadow_2 h3{padding:25px 0 35px;font-size:25px;position:relative}.form_feedback_shadow_2 h3:before{left:23%}.form_feedback_shadow_2 h3:after,.form_feedback_shadow_2 h3:before{height:2px;content:"";position:absolute;top:45px;background:#fff;width:35px}.form_feedback_shadow_2 h3:after{right:23%}.form_feedback_shadow_2 h3 a{font-size:30px;color:#fff;position:relative}.form_feedback_shadow_2 h3 a:after{height:1px;right:0;transition:all .3s linear;content:"";position:absolute;opacity:0;bottom:-10px;background:#fff;left:0;width:auto}.form_feedback_shadow_2 h3 a:hover:after{opacity:1;bottom:0}.form_feedback_shadow_2 form{margin:0 auto;width:80%}.form_input{justify-content:space-between;flex-wrap:wrap;display:flex}.description_for_input{width:49%}.description_for_input p{padding:0 0 5px;font-size:22px;color:#fff}.description_for_input input{padding:18px 10px;font-size:18px;border:1px solid transparent;font-weight:100;color:#000;transition:all .3s linear;letter-spacing:2px;width:100%;font-family:Futura PT}.form_textarea p{padding:20px 0 5px;font-size:22px;color:#fff}.form_textarea textarea{height:200px;overflow:hidden;padding:18px 10px;resize:none;font-size:18px;border:1px solid transparent;font-weight:100;color:#000;transition:all .3s linear;letter-spacing:2px;width:100%;font-family:Futura PT}.form_feedback_shadow_2 form button{height:80px;font-size:18px;border:2px solid #fff;color:#fff;transition:all .3s linear;text-transform:uppercase;text-align:center;margin:15px auto;border-radius:50px;background:transparent;cursor:pointer;width:300px;display:block}.form_feedback_shadow_2 form button:hover{color:#e8a270;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);background:#fff}.form_feedback_shadow_2 .persona{font-size:20px;font-weight:100;color:#fff;position:relative;text-align:center;margin:0 auto 30px;width:630px;display:block}.form_feedback_shadow_2 .persona:after{height:1px;right:0;transition:all .3s linear;content:"";position:absolute;opacity:0;bottom:-15px;background:#fff;left:0;width:auto}.persona:hover:after{opacity:1;bottom:0}.founder_wrapper{height:auto;padding:150px 0;background:url(/wp-content/themes/vsepicasso/img/background/reviews_background.png) no-repeat 50% 50%/cover;width:100%}.founder{justify-content:space-between;margin:0 auto;width:80%;display:flex}.image_founder{height:300px;overflow:hidden;border-radius:50%;width:300px}.image_founder img{height:100%;object-fit:cover;width:100%}.founder_description{width:70%}.founder_description h2:first-of-type{padding:0 0 25px;font-size:35px;font-weight:500;text-transform:uppercase}.founder_description p{font-size:22px;font-weight:100}.founder_description h2:nth-of-type(2){padding:35px 0 0;font-size:22px;font-weight:500;text-transform:uppercase}.about_us_block{height:auto;background:url(/wp-content/themes/vsepicasso/img/background/about_us.jpg) no-repeat 50% 50%/cover;width:100%}.about_us_block_shadow{height:auto;padding:100px 0;justify-content:flex-end;background:linear-gradient(90deg,rgba(26,201,240,.6) 5%,transparent 15%,rgba(0,158,241,.6));width:100%;display:flex}.about_us_block_description{padding:0 10% 0 0;width:50%}.about_us_block_description h3{font-size:35px;font-weight:500;color:#fff;text-transform:uppercase;font-family:Cambria}.about_us_block_description p{padding:25px 0 0;font-size:22px;font-weight:100;color:#fff}.about_photogallery_warpper{height:auto;width:100%}.about_photogallery_warpper h3{padding:80px 0;font-size:45px;font-weight:500;color:#303030;text-transform:uppercase;text-align:center;font-family:Cambria}.about_photogallery{height:900px;justify-content:space-between}.photogallery_flexbox{height:100%;justify-content:space-between;flex-direction:column;width:32%;display:flex}.photogallery_flexbox_block_min{height:31%;width:100%}.photogallery_flexbox_block_max{height:65.5%;width:100%}.photogallery_flexbox a:hover img{transform:scale(1.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.5)}.photogallery_flexbox img{height:100%;object-fit:cover;width:100%}.transition{transition:all .3s linear}.reviews_form_wrapper{height:auto;background:url(/wp-content/themes/vsepicasso/img/background/reviews_background_1.jpg) no-repeat 50% 50%/cover;width:100%}.reviews_form_shadow{height:100%;padding:120px 0 60px;background:hsla(0,0%,100%,.3);width:100%}.reviews_form_shadow form{margin:0 auto;width:60%}.reviews_form_shadow form p{font-weight:100;color:#000}.reviews_form_shadow form input,.reviews_form_shadow form textarea{border:1px solid #ddd;transition:all .3s linear}.reviews_form_shadow form input:focus,.reviews_form_shadow form textarea:focus{box-shadow:0 0 20px rgba(0,0,0,.1)}.reviews_form_shadow form button{height:80px;font-size:18px;border:1px solid #00b3fc;color:#00b3fc;transition:all .3s linear;text-transform:uppercase;text-align:center;margin:30px auto 0;border-radius:50px;background:transparent;width:300px;display:block}.reviews_form_shadow form button:hover{color:#fff;background:#00b3fc;cursor:pointer}.persona{margin:25px auto}.reviews_list .reviews_our_about_flex_background{height:auto;padding:0 0 120px;background:#fff;width:100%}.teachers_wrapper_list{height:auto;padding:0 0 150px;width:100%}.teachers_block{flex-direction:column;margin:0 auto;width:80%;display:flex}.teacher_name{height:120px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;margin:70px 0;align-items:center;width:100%;display:flex}.teacher_name h2{font-size:40px;font-weight:500;color:#303030;text-transform:uppercase;font-family:Cambria}.teacher_name p{font-size:22px;font-weight:500;color:#303030}.teacher_description_block{justify-content:space-between;flex-wrap:wrap;width:100%;display:flex}.teacher_description_block .teacher_image{height:550px;position:relative;width:27%}.teacher_description_block .teacher_image:after{height:450px;border:3px solid #eaba8f;right:-10px;content:"";position:absolute;bottom:-10px;background:transparent;width:70%}.teacher_description_block .teacher_image img{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%;z-index:1}.teacher_description_block .teacher_description{justify-content:space-around;flex-direction:column;width:60%;display:flex}.teacher_description_block .teacher_description p{font-size:25px;font-weight:100}.work_students_wrapper{margin:120px auto 0}.about_photogallery{height:auto;flex-wrap:wrap;margin:0 auto 50px;width:80%;display:flex}.photogallery_flex_row{height:680px;justify-content:space-between;flex-wrap:wrap;flex-direction:column;align-content:space-between;width:100%;display:flex}.fancy_min{height:300px;overflow:hidden;position:relative;margin:0 0 40px;width:calc(33% - 20px)}.about_photogallery a img{height:100%;object-fit:cover;width:100%}.fancy_max{height:640px;overflow:hidden;position:relative;margin:0 0 40px;width:calc(33% - 20px)}.about_photogallery a span{height:100%;transform:scale(1.5);justify-content:center;transition:all .3s linear;position:absolute;flex-direction:column;opacity:0;top:0;align-items:center;background:rgba(0,142,225,.8);left:0;width:100%;display:flex}.about_photogallery a span:before{transform:scale(.5);border:1px solid #fff;right:5px;transition:all .3s linear;content:"";position:absolute;opacity:0;bottom:5px;top:5px;left:5px}.about_photogallery a span h2{font-weight:100}.about_photogallery a span h2,.about_photogallery a span h3{padding:0;font-size:25px;color:#fff;text-transform:uppercase;text-align:center}.about_photogallery a span h3{font-weight:500}.about_photogallery a:hover span{transform:scale(1);opacity:1;z-index:1}.about_photogallery a:hover span:before{transform:scale(1);opacity:1}.about_photogallery a:hover img{transform:scale(1);box-shadow:none}.timetable_wrapper{height:auto;flex-direction:column;margin:100px auto 0;width:80%;display:flex}.timetable_wrapper h2{padding:30px 0 50px 75px!important;font-size:35px;font-weight:500;text-transform:uppercase;font-family:Cambria}.table_header{display:flex}.table_header .block:first-of-type{width:5%}.table_header .block:nth-of-type(2){background:#ff5d5b}.table_header .block:nth-of-type(3){background:#ffa642}.table_header .block:nth-of-type(4){background:#ffc138}.table_header .block:nth-of-type(5){background:#90dd39}.table_header .block:nth-of-type(6){background:#00a9d0}.table_header .block:nth-of-type(7),.tablepress tfoot th,.tablepress thead th:nth-of-type(8){background:#4fe4eb}.table_header .block{height:50px;justify-content:center;align-items:center;width:16.6%;display:flex}.table_header .block p{font-size:20px;color:#fff}.table_body{flex-direction:column}.table_body,.table_body .row{display:flex}.table_body .row .day{height:100px;justify-content:center;align-items:center;width:5%;display:flex}.table_body .row .day p,.table_body .row a{font-size:18px;text-transform:uppercase}.table_body .row a{height:100px;border-right:1px solid #ebebeb;padding:0 25px;justify-content:center;text-align:center;align-items:center;width:16.6%;display:flex}.table_body .row a:hover,.table_body .row:first-of-type a:hover,.table_body .row:nth-of-type(3) a:hover,.table_body .row:nth-of-type(5) a:hover,.table_body .row:nth-of-type(7) a:hover{text-decoration:underline;color:#fff;background:#31bcf7}.table_body .row a:last-of-type{border-right:none}.table_body .row:first-of-type a{background:#f0f9ff}.table_body .row:nth-of-type(3) a{background:#dbf1ff}.table_body .row:nth-of-type(5) a{background:#cce9ff}.table_body .row:nth-of-type(7) a{background:#c0e6ff}.tablepress thead th{height:50px!important;justify-content:center;font-size:20px;font-weight:500!important;color:#fff;border-bottom:0!important;text-align:center!important;align-items:center;width:16.6%!important}.tablepress thead .column-1{background:#fff;width:5%}.tablepress thead .column-2{background:#ff5d5b}.tablepress thead .column-3{background:#ffa642}.tablepress thead .column-4{background:#ffc138}.tablepress thead .column-5{background:#90dd39}.tablepress thead .column-6{background:#00a9d0}.tablepress thead .column-7{background:#3fb8eb}.tablepress tbody tr{justify-content:center;align-items:center}.tablepress tbody td,.tablepress tbody tr{border-right:1px solid #ebebeb;padding:0 25px;font-size:18px;text-transform:uppercase;text-align:center}.tablepress tbody td{height:100px!important;transition:.5s;width:16.6%!important;vertical-align:middle!important}.tablepress tbody td:hover{text-decoration:underline;color:#fff!important;background:#31bcf7;cursor:pointer}.tablepress tbody td a:hover{color:#fff!important}.row-1 .column-1{border:none;background-color:#fff!important;width:5%!important}.row-2{background:#f0f9ff}.row-2 .column-1,.row-3 .column-1{border:none;background-color:#fff!important;width:5%!important}.row-4{background:#dbf1ff}.row-4 .column-1,.row-5 .column-1{border:none;background-color:#fff!important;width:5%!important}.row-6{background:#cce9ff}.row-6 .column-1,.row-7 .column-1{border:none;background-color:#fff!important;width:5%!important}.row-8{background:#c0e6ff}.row-8 .column-1{border:none;background-color:#fff!important;width:5%!important}.left_bar .link{font-size:22px;text-transform:uppercase;border-bottom:1px solid #000;margin:30px 0 0;display:inline-block}.left_bar .link:hover{color:#ffc67d;border-bottom:1px solid #ffc67d}.color_orange{font-weight:700;color:#ff9b00}.btn-tel{padding:20px 25px;font-size:16px;font-weight:600;color:#fff;transition:opacity .3s linear;min-width:max-content;align-items:center;border-radius:71px;background:linear-gradient(85.98deg,#ffcf52,#ff7c22 39.9%,#e7270d);cursor:pointer;grid-gap:7px;font-family:Futura PT;display:flex}.btn-tel:before{height:18px;content:"";position:static;background:url(/wp-content/themes/vsepicasso/img/brush.png) no-repeat 50%;background-size:contain;width:18px}.btn-tel:hover{opacity:.8}.btn-tel--top{padding:10px 15px;font-size:12px;font-weight:600}.fancybox-slide>*{padding:0!important}.modal-form{max-width:630px;background-color:#fff}.modal-form__head{padding:30px 15px;font-size:24px;font-weight:400;font-style:normal;color:#000;background:url(/wp-content/themes/vsepicasso/img/modal-bg.png) no-repeat 50%;background-size:cover;text-align:center;line-height:28px;font-family:Cambria}.modal-form__content{max-width:500px;margin:0 auto}.modal-form form{padding:30px 15px}.modal-form__label{margin-bottom:24px;flex-direction:column;display:flex}.modal-form__title{font-size:18px;font-weight:400;color:#000;line-height:23px}.modal-form__input{padding:15px;border:1px solid #bbb;color:#000;background:#fff}.modal-form__btn{padding:15px;justify-content:center;font-size:18px;font-weight:450;font-style:normal;margin-bottom:30px;color:#fff;text-transform:uppercase;max-width:200px;align-items:center;border-radius:71px;background:linear-gradient(85.98deg,#ffcf52,#ff7c22 39.9%,#e7270d);cursor:pointer;width:200px;line-height:23px;font-family:Futura PT;display:flex}.modal-form__btn:hover{background:linear-gradient(85.98deg,#ffcf52,#f06408 39.9%,#e71e04)}.modal-form__politic{font-size:16px;font-weight:300;font-style:normal;color:#000;opacity:.6;line-height:21px}.master-item{margin-bottom:30px;display:flex}.master-item__info{flex-direction:column;display:flex}.master-item__info h4{margin-bottom:15px}.master-item__img{height:315px;overflow:hidden;margin-right:15px;position:relative;min-width:315px;border-radius:12px}.master-item__img img{height:100%;right:0;position:absolute;object-fit:cover;bottom:0;top:0;left:0;width:100%}@media(max-width:1200px){.master-items{margin-left:20px}.master-item{flex-direction:column}.master-item__info{margin-bottom:20px}.master-item__img{margin-right:0;max-width:auto;min-width:auto}}@media(max-width:576px){.master-items{margin-left:0}.master-item{margin-bottom:15px}}p.null_{padding:0;margin:0}p.date_p{font-size:20pt}.master-item:last-child{margin-bottom:0}p.lesson_p{font-size:14pt}li.zanyatie{font-size:16pt}h4.menshe{font-size:18pt}.header-top{padding:16px;background:#e6f8ff}.header-top__content{gap:54px;margin:0 auto;align-items:center;width:80%;display:flex}.header-top__item{gap:16px;align-items:center;display:flex}.header-top__address{gap:4px;align-items:center;display:flex}.header-top__icon{min-width:24px;width:24px}.header-top__text{font-size:16px}.header-top__phone{font-weight:600}.header-top__phone:hover{text-decoration:underline}.header-top__line{height:12px;background:#3030301a;width:1px}@media (max-width:1680px){.header-top__content{flex-direction:column;gap:20px;align-items:stretch;width:95%}}@media (max-width:1024px){.header-top__content{width:100%}}@media (max-width:675px){.header-top__item{flex-direction:column;gap:16px;align-items:stretch}.header-top__line{display:none}}