*{margin:0;padding:0;font-family:"Montserrat",serif}h1{text-align:center;margin:70px 12px 48px 12px}#site-main{padding:40px 24px 120px 24px;min-height:300px}a{color:#09f}a:hover{color:#036cb1}@media only screen and (max-width: 800px){#site-main{padding:40px 12px 120px 12px}}#popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);z-index:21;justify-content:center;align-content:center}#popup .popup-wrapper{background-color:#fff;width:700px;align-self:center;position:relative;border-radius:3px;padding:24px 24px 12px 36px}#popup .popup-wrapper .popup-header{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffcaca;margin:0 24px;font-size:24px}#popup .popup-wrapper .popup-header button{background-color:rgba(0,0,0,0);padding:1px 10px;font-size:22px;border-radius:3px;border:1px solid #b8b8b8;cursor:pointer}#popup .popup-wrapper .popup-content{margin:24px 24px 24px 24px}#popup .popup-wrapper .popup-content .price-holder{margin-bottom:36px}#popup .popup-wrapper .popup-content .price-holder .price{display:inline-block;padding:3px 8px;border-radius:3px;font-size:20px;background-color:#affea6}#popup .popup-wrapper .popup-content form label{display:block;margin-bottom:8px;margin-top:12px}#popup .popup-wrapper .popup-content form input{width:300px;font-size:17px;padding:8px 0 8px 8px}#popup .popup-wrapper .popup-content form button{border:none;background-color:#0bebec;padding:8px 24px;font-size:18px;border-radius:3px;cursor:pointer}#popup .popup-wrapper .notification{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;font-weight:bold}#site-header{background-color:rgba(255,255,255,.6);position:fixed;left:0;right:0;top:0;z-index:1;padding:4px;border-bottom:1px solid #ff9d9d}#site-header #menu-toggle{display:none;background:none;border:none;padding:0 24px 0 8px;font-size:18px;vertical-align:middle;cursor:pointer}#site-header #main-menu{padding:0 12px;list-style-type:none}#site-header #main-menu li{display:inline-block}#site-header #main-menu li a{display:inline-block;text-transform:uppercase;text-decoration:none;font-size:12px;padding:8px 12px;color:#5f5f5f;font-weight:bold}#site-header #main-menu li a:hover,#site-header #main-menu li a.active{color:#ff8484}#site-header .mobile-subscription{display:none}#site-header .make-subscription{background-color:#f85e5e;cursor:pointer;padding:5px 24px;border-radius:3px;color:#fff;font-weight:bold;font-size:12px;letter-spacing:1px;border:1px solid;text-align:center}@media only screen and (max-width: 560px){#site-header #menu-toggle{display:inline-block}#site-header #main-menu{display:none;position:absolute;background-color:rgba(255,255,255,.8);left:0;right:0;margin-top:5px;border-bottom:1px solid #ff9d9d}#site-header #main-menu.visible{display:block}#site-header #main-menu li{display:block}#site-header #main-menu li a{display:block;text-align:center}#site-header #main-menu .make-subscription{display:none}#site-header .mobile-subscription{display:inline-block}}.bg-image-holder{height:82svh;display:flex;justify-content:center;align-items:center;overflow:hidden}.bg-image-holder video{display:block;width:100%;height:100%;object-fit:cover}h1{display:flex;justify-content:center;align-items:center}h1 .title-holder span{display:block;font-weight:initial;font-size:23px}h1 img{width:110px;margin-right:24px}.school-page{text-align:center}.school-page .school-description{font-style:italic;line-height:32px;text-align:justify}.school-page .courses .courses-title{margin:36px 0}.school-page .courses .courses-description{line-height:32px}.school-page .courses .courses-description ul{list-style-type:none}.school-page .courses .courses-description ul li{display:flex;justify-content:center;align-items:center}.school-page .courses .courses-description ul li .lotos{background-image:url(https://soloofyoga.space/wp-content/uploads/2024/05/lotus.png);background-repeat:no-repeat;display:inline-block;width:28px;height:23px;background-size:contain;margin:0 12px;border-radius:6px}.school-page .courses .cooperation-invitation{margin-top:36px}.school-page .courses .cooperation-invitation.reklama p{background-color:#dfdcff}.school-page .courses .cooperation-invitation p{font-family:monospace;background-color:#dcffe6;padding:24px;border-radius:7px;line-height:21px}.school-page .courses .cooperation-invitation p a{font-weight:bold}.school-page .courses .last-courses{margin:36px 0;padding:12px 12px 24px 12px;border-bottom:1px solid #ff9d9d}.school-page .courses .last-courses h2{margin:12px 0 24px 0}.school-page .courses .last-courses .course{display:inline-block;vertical-align:top;width:200px;padding:0 0 24px 0;margin:12px;box-shadow:8px 8px 15px -5px #42445a;background-color:#fff;border-radius:10px;overflow:hidden;position:relative}.school-page .courses .last-courses .course .course-link{text-decoration:none;display:block;padding-bottom:12px}.school-page .courses .last-courses .course .course-link:hover{background-color:#ffe7e7}.school-page .courses .last-courses .course h3{color:#3a3a3a;font-size:16px;padding:8px 12px 0 12px}.school-page .courses .last-courses .course img{width:100%}.school-page .courses .last-courses .course .author-holder{display:block;border-top:1px solid #e5e5e5;margin:12px 12px 0 12px;padding:6px 0;text-decoration:none;color:#706e6e;font-size:12px}.school-page .courses .last-courses .course .author-holder:hover{background-color:#ffe7e7}.school-page .courses .last-courses .course .author{display:inline-block;font-size:12px;font-style:italic;color:#ff8b8b;margin-bottom:4px}.school-page .courses .last-courses .course .is-new{position:absolute;top:28px;right:5px;background:orange;border:5px solid #fff;padding:3px 7px;font-size:13px;font-weight:bold;transform:rotate(45deg);border-radius:3px}.school-page .courses .last-courses .more-holder{margin:24px 12px 0px 12px}.school-page #faq{margin-top:36px}.school-page #faq>h3{margin-bottom:24px}.school-page #faq .faq-section{margin-bottom:12px}.school-page #faq .faq-section .title{display:flex;width:100%;justify-content:space-between;background-color:#faf7f5;padding:12px;border:none;font-size:18px}.school-page #faq .faq-section .title.active{background-color:#444;color:#fff}.school-page #faq .faq-section .faq-section-text{display:none;text-align:left;padding:12px 24px;font-size:14px;background-color:#fff}.school-page #faq .faq-section .faq-section-text.visible{display:block}/*# sourceMappingURL=school.css.map */
