*{margin:0;padding:0;box-sizing:border-box}*,html{font-family:"Philosopher",sans-serif}html{scroll-behavior:smooth}body{background-color:#eee6ff}.container{width:85%;margin:0 auto}@media (max-width:680px){.container{width:90%}}.about{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:55vh;background-image:url(/static/media/masters.d9e29192.jpg);background-size:cover;background-repeat:no-repeat;background-position:0 -250px;margin-bottom:6%}.about h2{font-size:80px;color:#fff;font-weight:900;padding-top:13%;text-shadow:2px 0 10px rgba(0,0,0,.72)}.about_block_wrapper{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:85%;margin:0 auto}.about_block{display:flex;flex-direction:column;align-items:center;width:540px;margin-bottom:5%}.about_block img{width:500px;border-radius:3px;box-shadow:-8px 13px 43px -9px rgba(0,0,0,.68)}.about_block h4{font-size:47px;font-weight:900;margin:4% 0}.about_block p{display:inline-block;font-size:22px;font-family:"Merriweather",serif;line-height:1.4}.about_photos img{width:33.3%}.about_line{width:100px;height:2px;translate:50%}.about_symbol{font-size:35px}@media (max-width:1388px){.about_block_wrapper{flex-direction:column;align-items:center}}@media (max-width:1360px){.about{background-position:0 -100px}}@media (max-width:960px){.about_block_wrapper{flex-direction:column;align-items:center}.about_block{margin-bottom:15%}}@media (max-width:680px){.about{background-position:0 -100px;height:30vh}.about h2{font-size:70px;padding:0}.about_block_wrapper{justify-content:center;align-items:center}.about_block{margin-bottom:20%;width:90%}.about_block img{width:470px}.about_block h4{font-size:40px}.about_block p{font-size:20px}.about_photos img{width:100%;margin:0;padding:0}}@media (max-width:590px){.about_block img{width:360px}.about_block h4{font-size:34px;text-align:center}.about_block p{font-size:19px}.about_block{width:100%}}@media (max-width:430px){.about{background-position:0 -50px;height:25vh}.about h2{font-size:50px}.about_block h4{font-size:25px;text-align:center}.about_block img{width:305px}.about_block p{font-size:18px}}.accomm_back{background-image:url(/static/media/accomm_img_1.ff5ec7c5.PNG)}.accommod_block{width:75%;margin:0 auto}.accommod_article{font-size:40px;padding:5% 0;text-align:center}.accommodation_article{font-size:30px;padding-bottom:3%;text-align:center;color:#3e0035}.accommod_text{line-height:1.4;margin-bottom:5%;font-family:"Merriweather",serif;font-size:25px;line-height:1.5;font-weight:500}@media (max-width:680px){.accommod_text{font-size:23px}.accommodation_article{font-size:28px;padding-bottom:2%}.accommod_block{width:87%}}@media (max-width:430px){.accommod_text{font-size:19px}.accommodation_article{font-size:23px;padding-bottom:7%}.accommod_block{width:90%}}.accordion{border-bottom:.5px solid #000}.accordion-title{display:flex;justify-content:space-between;align-items:center;font-size:23px;width:100%;padding:18px;transition:all .2s;cursor:pointer}.accordion-title:hover{background-color:#f0f0f0}.accordion-content{padding:25px;line-height:1.4;font-size:20px;color:#3b3b3b;width:85%;box-sizing:border-box}@media (max-width:430px){.accordion-title{font-size:19px}}@media (max-width:380px){.accord_title{width:90%;font-size:18px}}.footer{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;height:130px;background-color:#917fa1;margin-top:5%}.footer p{color:#fff;font-size:19px}.footer_contacts{display:flex;justify-content:center;align-items:center}.footer_contacts a{font-size:19px;text-decoration:none;color:#feebff;margin-top:10%;padding:0 5%;transition:all .2s}.footer_contacts a:hover{color:pink}.footer_line{color:#fff}.footer_contact_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:430px){.footer{height:110px}.footer p{font-size:17px}.footer_contacts a{font-size:16px}}.header{height:100vh;position:relative;width:100%;background-color:#3682cf;background-image:url(/static/media/main_photo.3d465387.JPG);background-size:cover}.nav{justify-content:space-between;background-color:rgba(0,0,0,.7);align-items:center;height:50px;padding:0 50px;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.menu,.nav{display:flex}.menu-item{list-style-type:none;margin:0 20px}.menu-link{text-decoration:none;font-size:14px;font-family:"Montserrat",sans-serif;color:#f6eaf9;text-transform:uppercase;font-weight:600;position:relative;cursor:pointer;transition:all .2s}.menu-link:hover{color:#deaef9;font-size:15px}.logo{background:#deaef9;background:radial-gradient(ellipse farthest-corner at left center,#deaef9 0,#9edffb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:25px;font-weight:700}.phone{text-decoration:none;color:#fff}.wrapper_centered-text{margin:auto;padding-top:8%}.header_first-text{color:#fff;font-size:38px}.header_first-text,.header_main-text{text-align:center;text-transform:uppercase;padding:10px;text-shadow:2px 2px 8px rgba(0,0,0,.87)}.header_main-text{color:#f9dcf9;font-size:60px;transition:all .2s}.header_main-text:hover{text-shadow:-1px 1px 22px #00bcdc}.header_second-text{font-size:38px}.header_dates,.header_second-text{color:#fff;text-align:center;text-shadow:2px 2px 8px rgba(0,0,0,.87)}.header_dates{font-size:22px;margin-bottom:6%}.header_button{border-radius:60px;border:2px solid #fff;height:65px;width:242px;background-color:transparent;cursor:pointer;margin:80px auto;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;font-size:25px;line-height:29px;color:#fff;transition:all .2s;text-decoration:none;align-items:center;display:flex;justify-content:center}.header_button:hover{background-color:rgba(192,225,235,.3);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.media_icon{width:30px;margin:0 10px;transition:all .2s}.media_icon:hover{width:33px}@media (max-width:1360px){.media_wrapper,.menu{display:none}}@media (max-width:960px){.header_dates{font-size:18px}.header_first-text,.header_second-text{font-size:30px}.header_main-text{font-size:43px}.header_button{font-size:20px;width:220px;height:60px}.wrapper_centered-text{padding-top:15%}}@media (max-width:680px){.header_first-text,.header_second-text{font-size:25px}.header_main-text{font-size:32px}.wrapper_centered-text{padding-top:25%}.header_dates{font-size:18px;margin-bottom:10%}}@media (max-width:430px){.nav{padding:0 25px}.logo{font-size:22px}.header_main-text{font-size:40px}}@media (max-width:380px){.header_dates{font-size:16px}.header_first-text{font-size:22px}.header_main-text{font-size:35px}.header_second-text{font-size:22px}.header_button{font-size:19px;width:210px;height:60px}.wrapper_centered-text{padding-top:50%}}.wrapper{position:fixed;top:0;right:-100%;height:100%;width:100%;background:#000;transition:all .6s ease-in-out}#active:checked~.wrapper{right:0}.menu-btn{position:absolute;z-index:2;width:50px;text-align:center;line-height:50px;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease-in-out}.menu-btn:after,.menu-btn:before,.menu-btn span{content:"";position:absolute;top:calc(50% - 1px);right:100%;width:50%;border-bottom:3px solid #fff;border-radius:10px;transition:-webkit-transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition:transform .6s cubic-bezier(.215,.61,.355,1),-webkit-transform .6s cubic-bezier(.215,.61,.355,1)}.menu-btn:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.menu-btn:after{-webkit-transform:translateY(8px);transform:translateY(8px)}.close{z-index:1;width:100%;height:100%;pointer-events:none;transition:background .6s}#active:checked+.menu-btn span{-webkit-transform:scaleX(0);transform:scaleX(0)}#active:checked+.menu-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#fff}#active:checked+.menu-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-color:#fff}.wrapper ul{position:absolute;top:55%;left:50%;height:90%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);list-style:none;text-align:center}.wrapper ul li{height:10%;margin:15px 0;transition:all .2s}.wrapper ul li a{text-decoration:none;font-size:27px;font-weight:500;color:#fff;border-radius:50px;position:absolute;line-height:50px;opacity:0;transition:all .2s}.wrapper ul li a:hover{color:#deaef9;font-size:30px}input[type=checkbox]{display:none}.content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;text-align:center;width:100%;color:#202020}.content .title{font-size:40px;font-weight:700}.content p{font-size:35px;font-weight:600}#active:checked~.wrapper ul li a{opacity:1}.wrapper ul li a{transition:opacity 1.2s,-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s,transform 1.2s cubic-bezier(.215,.61,.355,1);transition:opacity 1.2s,transform 1.2s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.2s cubic-bezier(.215,.61,.355,1);-webkit-transform:translateX(100px);transform:translateX(100px)}#active:checked~.wrapper ul li a{-webkit-transform:none;transform:none;transition-timing-function:ease,cubic-bezier(.1,1.3,.3,1);transition-delay:.6s;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.icon_media{margin:4%;width:50px}.mobile_menu{display:none}.media_icons_wrapper{display:flex;align-items:center;justify-content:center}@media (max-width:1360px){.mobile_menu{display:flex}}.intro_block{margin-top:3%}.intro_text{text-align:center;font-size:28px;font-family:"Merriweather",serif;line-height:1.5;font-weight:500;margin:3% 8%}.iframe_wrapper{width:100%;margin:6% 0}.iframe_wrapper,.intro_small_text_wrapper{display:flex;justify-content:center;align-items:center}.intro_small_text_wrapper{flex-direction:column;background-color:#917fa1}.align_center{text-align:center}.intro_small_text{text-align:center;font-size:35px;line-height:1.5;font-weight:500;margin:3% 20%;font-family:"Lobster",cursive;color:#fff}.intro_small_text span{font-family:"Merriweather",serif;font-size:25px}.intro_svg{fill:#7d006a;width:110px}@media (max-width:850px){iframe,video{height:360px}}@media (max-width:690px){iframe,video{height:280px}}@media (max-width:500px){iframe,video{height:225px}}@media (max-width:400px){iframe,video{height:200px;height:170px}}@media (max-width:1130px){.align_center{text-align:left;text-align:initial}.intro_text{text-align:center;font-size:20px;font-family:"Merriweather",serif;line-height:1.5;font-weight:500;margin:10% 0}.intro_small_text{font-size:27px;margin:10% 5%}.iframe_wrapper{margin:15% 0}.bottom_svg{margin-bottom:5%}.intro_svg{width:90px}}.location{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:50vh;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;margin-bottom:6%}.loc_back{background-image:url(/static/media/location.bc106d32.jpg)}.location h2{font-size:80px;color:#fff;font-weight:900;padding-bottom:2%}.location p{text-align:center;display:inline-block;width:50%;color:#fff;font-size:30px;font-weight:600}.location_text{font-size:25px;line-height:1.5;font-weight:500;margin:0 7% 3%;font-family:"Merriweather",serif}.location_image_block{display:flex;flex-wrap:wrap;margin-bottom:2%;justify-content:center}.location_image_block img{width:33.33%}@media (max-width:680px){.location h2{font-size:75px}.location p{font-size:26px}.location_text{font-size:22px;margin:0 2% 7%}.location_image_block img{width:50%}}@media (max-width:430px){.location h2{font-size:50px}.location p{font-size:22px;width:80%}.location_text{font-size:19px;margin:0 2% 7%}.location_image_block img{width:50%}}.price_main{width:50%;margin:0 auto;background-color:#f3f3f3;border-radius:20px;box-shadow:0 0 15px -6px rgba(34,60,80,.55)}.price_content{padding:35px 35px 10px}.price_main h3{font-size:26px;margin-bottom:8%;color:#9d2c5f}.price_main p{text-align:center;padding-top:20px;font-size:19px}.price_main li{list-style-image:url(https://uploads-ssl.webflow.com/5c1669435ba956bdb9b58d6e/5c49c2cdef5a1c331978579a_check.svg);font-size:19px;margin:5px 10px 19px;padding-left:10px}.price{background:#f0f8ff;text-align:center}.price,.price .price_text_wrapper{display:flex;justify-content:space-evenly;align-items:center}.price .price_text_wrapper{flex-direction:column;height:85px;flex:1 1}.price_btn{display:flex;width:100%;height:70px;align-items:center;justify-content:center;font-size:22px;text-decoration:none;color:#000;background-color:#f7aaff;border-bottom-right-radius:20px;border-bottom-left-radius:20px;transition:all .2s}.price_btn:hover{background-color:#b27bb8}#red_text{color:#9d2c5f;text-decoration:line-through;font-size:24px}.price .text{font-size:20px}.price .text_price{font-size:25px}.ver_line{width:1px;height:70px;margin-top:2px;background-color:grey}.table_article{font-size:25px;margin:1.5%}.add_services{border-collapse:collapse;width:100%;margin:0 auto 5%}.add_services td,.add_services th{border:1px solid #ddd;padding:15px;font-size:19px}.add_services tr:nth-child(2n){background-color:#f2f2f2}.add_services th{font-size:20px;text-align:left;background-color:#e165a5;color:#fff}@media (max-width:960px){.price_main{width:80%}}@media (max-width:430px){.price_main{width:100%}.table_article{font-size:22px;margin:4%}.add_services td{padding:14px;font-size:17px}.add_services th{font-size:19px}.add_services{margin:0 auto 12%}}@media (max-width:380px){.price_content{padding:15px 20px 10px}.price_main h3{font-size:22px}.price_main li{font-size:17px}.price .text{font-size:18px}}.article{font-size:40px;padding:45px;color:#7d006a;text-align:center}.program_block_wrapper{display:flex;align-items:center;width:80%;margin:0 auto 7%;padding:20px}.program_block_img{width:250px;margin-right:5%}.program_content h3{font-size:26px;margin-bottom:2%}.program_content ul li{font-size:20px;line-height:1.8;list-style-type:"🌀";padding-left:1%;font-family:"Merriweather",serif;font-weight:500}@media (max-width:960px){.program_block_wrapper{flex-direction:column;margin:0 auto 15%}.program_block_img{margin:0 0 2%}}@media (max-width:680px){.article{font-size:35px}.program_block_img{margin:0 0 6%}}@media (max-width:430px){.article{font-size:30px}.program_block_img{width:220px}.program_content h3{margin-bottom:6%}.program_block_wrapper{width:89%}.program_content ul li{font-size:18px}}@media (max-width:380px){.article{font-size:27px}.program_block_img{width:210px}.program_content h3{margin-bottom:6%;font-size:23px}.program_block_wrapper{width:94%}.program_content ul li{font-size:18px}}.bold{font-weight:700;font-family:"Merriweather",serif}.cards_article{font-size:40px;padding:45px;text-align:center}.cards_wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4%}.retreat_card{display:flex;flex-direction:column;align-items:center;margin:3%}.retreat_card img{width:128px;margin-bottom:12%;transition:all .2s}.retreat_card img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.retreat_card p{font-family:"Philosopher",sans-serif;display:inline-block;width:370px;font-size:27px;text-align:center;color:#000}.second_card{display:flex;flex-direction:column;align-items:center;margin:3%}.second_card img{width:370px;margin-bottom:8%;transition:all .2s}.second_card img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:1px 3px 18px 3px rgba(13,28,39,.2)}.second_card h3{font-size:27px;text-align:center;margin-bottom:7%}.second_card h3,.second_card p{display:inline-block;width:370px;color:#000}.second_card p{font-family:"Merriweather",serif;font-weight:300;font-size:23px}@media (max-width:960px){.retreat_card{margin:6%}}@media (max-width:835px){.cards_article{padding:0}.second_card{margin:6%}}@media (max-width:680px){.second_card p{font-size:22px}.retreat_card p{font-size:24px}}@media (max-width:430px){.retreat_card p{font-size:22px}.second_card img{width:330px}.second_card h3{font-size:24px;width:80%}.second_card p{font-size:20px;width:93%}}@media (max-width:380px){.retreat_card p{font-size:21px;width:250px}.second_card img{width:290px}.second_card h3{font-size:22px;width:80%}.second_card p{font-size:20px;width:93%}}.timetable{width:60%;margin:0 auto 3%;border-spacing:20px}.timetable tr{background-color:#f3f3f3}.timetable td{font-size:20px;border-radius:20px;padding:2%;box-shadow:0 0 15px -6px rgba(34,60,80,.2)}.timetable .table_time{text-align:center;width:15%}.timetable .table_text{padding-left:50px;color:#444}@media (max-width:960px){.timetable{width:100%}}@media (max-width:680px){.timetable{border-spacing:14px}}@media (max-width:430px){.timetable{border-spacing:12px}.timetable td{font-size:18px}}@media (max-width:380px){.timetable{border-spacing:10px}.timetable td{font-size:17px}}
/*# sourceMappingURL=main.78c5741c.chunk.css.map */