@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}html{scroll-behavior:smooth}.App{background-color:#1f1f1e;text-align:center}.Body,a,div,img,p{border:0 solid #000;border-radius:0}.Body{align-items:center;background-color:#fff;color:#111;font-family:Montserrat;font-size:calc(10px + 1.5vmin);font-weight:600;justify-content:center;min-height:100vh}#Block_1,.Body{display:flex;flex-direction:column}#Block_1{background-image:none;background-repeat:no-repeat}#Title_0{color:#05953c;font-size:max(6vw,28pt);font-weight:800;margin-bottom:30px;margin-top:90px}#Img_1{margin:20px auto 10px;pointer-events:none;width:70%}#nav{align-items:center;background:#05953c;border-radius:25px;box-shadow:0 0 15px -5px #0000004d;color:#fffffff2;cursor:pointer;display:flex;font-size:22px;height:50px;justify-content:center;margin:10px auto;transition:.4s;width:270px}#nav:hover{background:#0ca848;transform:scale(1.02)}#nav,a{font-weight:500;text-decoration:none}.Text{color:#000;font-size:16px;font-weight:600;margin-bottom:70px}.Block_column{display:flex;flex-direction:column;margin:20px 20px 50px;width:min(1000px,90vw)}.Title_block_Col{font-size:min(4.6vw,30pt);font-weight:700;text-align:center}.Subtitle_block_Col{font-size:min(3vw,22pt);font-weight:600;text-align:center}.Descript_block_Col{font-size:min(2.1vw,16pt);font-weight:400;margin-top:15px;text-align:center}.Communication_block{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:50px}.ButtonForm{background:#aac0e8;border:none;border-radius:30px;box-shadow:0 0 15px -5px #0000004d;color:#333;cursor:pointer;font-family:Montserrat,serif;font-size:calc(10px + 1.5vmin);font-weight:500;margin:10px;padding:10px 50px;text-decoration:none;transition:.4s;width:auto}.ButtonForm:hover{background:#738ec0;transform:scale(1.01)}#Hand{margin-left:30px;width:350px}@media (max-width:650px){.Communication_block{flex-direction:column}#Hand{margin-left:0;margin-top:40px;min-width:250px;width:50%}}#Class_frame{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:70px;margin-top:-20px;width:min(1000px,90vw)}.Frame{align-items:center;border-radius:0;display:flex;justify-content:center;padding:0;width:min(300px,27%)}.a1{background-color:#444;border-radius:1px;width:2px}#Part{display:block;float:left;list-style:none;margin-bottom:40px;margin-left:70px;margin-right:70px;text-align:center}#Part img{height:30px;margin:15px}#Part li{cursor:pointer;display:inline}#Line_down{background-color:#000;border-radius:.75px;height:1.5px;margin-bottom:5px;opacity:.3;width:60%}#Text_down{font-size:10pt;margin-bottom:10px;opacity:.6}#Contacts{align-items:center;flex-direction:row;margin-bottom:40px;margin-top:20px;width:min(90vw,1000px)}#Contacts,#Contacts_block{display:flex;justify-content:center}#Contacts_block{color:#444;flex-direction:column;margin-left:20px;width:40%}#Map_0{display:block;overflow:hidden;width:60%}#Map,iframe{width:100%}#Map_b1{top:0}#Map_b1,#Map_b2{color:#eee;font-size:12px;position:absolute}#Map_b2{top:14px}#Map,iframe{allowFullScreen:true;border:0 solid #000;border-radius:15px;height:400px}.Contact_block{align-items:center;border:0 solid #000;border-radius:15px;margin-bottom:20px;margin-top:20px;vertical-align:middle}.hhh{color:#444;font-weight:600;transition:.3s}.hhh:hover{color:#05953c}.B{background-color:#444;border-radius:50%;height:5px;margin:auto;width:5px}.Anchor{position:absolute;top:-100px}@media (max-width:650px){#Title_0{margin-top:130px}#Block_1{display:flex;flex-direction:column}#Img_1{margin:60px auto 30px;pointer-events:none;width:98%}#nav{align-items:center;background:#05953c;border-radius:25px;box-shadow:0 0 15px -5px #0000004d;color:#fffffff2;cursor:pointer;display:flex;font-size:18px;height:35px;justify-content:center;margin:5px auto;transition:.4s;width:185px}#nav:hover{background:#0ca848;transform:scale(1.02)}#nav,a{font-size:12pt;font-weight:500;text-decoration:none}.Text{color:#000;font-size:12px;font-weight:600;margin-bottom:70px}.Block_column{display:flex;flex-direction:column;margin:20px;width:min(1000px,90vw)}.Title_block_Col{font-size:min(26pt);font-weight:700;text-align:center}.Subtitle_block_Col{font-size:min(14pt);font-weight:600;margin-bottom:15px;text-align:center}.Descript_block_Col{font-size:min(10pt);font-weight:400;text-align:center}#Part{display:block;float:left;list-style:none;margin:15px 5vw 20px;text-align:center}#Part img{height:15px;margin:5px 10px}#Part li{cursor:pointer;display:inline}#Line_down{background-color:#000;border-radius:.75px;height:1.5px;margin-bottom:5px;opacity:.3;width:60%}#Text_down{font-size:8pt;margin-bottom:10px;margin-left:5vw;margin-right:5vw;opacity:.6}#Contacts{align-items:center;flex-direction:column-reverse;font-size:12pt;margin-bottom:40px;margin-top:20px;width:min(90vw,1000px)}#Contacts,#Contacts_block{display:flex;justify-content:center}#Contacts_block{color:#444;flex-direction:column;margin-left:20px;width:95%}#Map_0{display:block;height:200px;margin-top:20px;overflow:hidden;width:90%}#Map,iframe{width:100%}#Map_b1{top:0}#Map_b1,#Map_b2{color:#eee;font-size:12px;position:absolute}#Map_b2{top:14px}#Map,iframe{allowFullScreen:true;border:0 solid #000;border-radius:15px;height:400px}.Contact_block{align-items:center;border:0 solid #000;border-radius:15px;display:flex;flex-direction:row;margin-bottom:15px;margin-top:0;vertical-align:middle}.hhh{color:#444;font-weight:600;margin-left:15px;transition:.3s}.hhh:hover{color:#05953c}.B{display:none}}#Header_body{display:block;position:fixed;top:0;width:100%;z-index:2}#Header{-webkit-backdrop-filter:blur(20px) saturate(130%) brightness(100%);backdrop-filter:blur(20px) saturate(130%) brightness(100%);background:#ffffff80;justify-content:space-between}#Header,#Media_block{align-items:center;display:flex;flex-direction:row;width:100%}#Media_block{height:60px;position:fixed;top:0}#Logo_s{height:60%;margin-left:20px}#Link_block{display:flex;flex-direction:row;font-family:Montserrat,serif;margin-right:50px;position:fixed;right:0;text-align:right}.Link{color:#444;font-size:14px;font-weight:600;margin:1vw;text-decoration:none;transition:.3s}.Link:hover{color:#05953c}#Header_border{background:#0003;height:1px;width:100%}.full-width-block{-webkit-backdrop-filter:blur(20px) saturate(130%) brightness(100%);backdrop-filter:blur(20px) saturate(130%) brightness(100%);background:#19191980;height:60px;left:0;overflow:hidden;top:0;transition:height .3s ease;width:100%;z-index:3}.full-width-block.expanded{height:180px}.full-width-block.collapsed{height:60px}.toggle-button{background-color:initial;color:#444;display:none;width:100px}.items-list{display:none;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0}.items-list.show{display:flex}.LanguageSwitcher{align-items:end;display:flex;flex-direction:column;font-size:14px;position:absolute;right:10px;top:15px;z-index:1}.ButtonSwitcher{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(130%) brightness(100%);backdrop-filter:blur(20px) saturate(130%) brightness(100%);background:#eee;border:1px solid #0000;border-radius:50%;color:#fff;cursor:pointer;height:30px;justify-content:center;margin-bottom:10px;transition:.2s;width:30px}.ButtonSwitcher:hover{background:#e1e1e1}.ButtonSwitcher img{bottom:0;height:70%;left:0;margin:auto;position:absolute;right:0;top:0}.MenuSwitcher{background:#fff;border:1px solid #e1e1e1;border-radius:12px;display:flex;flex-direction:column;height:90px;padding:10px;position:absolute;top:100%;width:100px}.ButtonLanguage{background:#f9f9f9;border:none;border-radius:6px;color:#444;cursor:pointer;font-weight:600;height:24px;margin:auto;width:90%}.ButtonLanguage:hover{background:#f3f3f3;color:#05953c}@media (min-width:651px){.full-width-block{height:auto}.items-list{flex-direction:row}.toggle-button.hide{display:none}}@media (max-width:650px){.toggle-button{display:block}#Link_block,.full-width-block.expanded .items-list{display:flex;flex-direction:column}#Link_block{margin-right:10px;position:fixed;top:60px;width:200px}.Link{margin:10px 45px 10px 10px}.MenuSwitcher{border-radius:12px;height:80px;width:120px}.ButtonLanguage{font-size:14px;height:30px}#Menu_button{background-color:initial;border:none;color:#444;cursor:pointer;font-size:14px;font-weight:600;margin-right:10px;position:fixed;right:20px;transition:.2s}#Menu_button:hover{color:#05953c}}.review-container{background:#e1ede6;border-radius:0;display:flex;flex-direction:row;height:auto;margin-bottom:50px;overflow-x:scroll;overflow-y:visible;padding:15px;position:static;width:85%}.review-container::-webkit-scrollbar{display:none}.review{background:#a5c3b1;border-radius:0;box-shadow:0 0 15px -5px #0000004d;box-sizing:border-box;display:block;flex-shrink:0;height:auto;margin:15px;padding:15px;position:static;transition:.4s;width:calc(33.33333% - 30px)}@media (max-width:1200px) and (min-width:700px){.review{width:calc(50% - 30px)}}@media (max-width:700px){.review{width:calc(100% - 30px)}}.review:hover{transform:scale(1.02)}.review-header{align-items:center;display:flex;flex-direction:row}.review-photo img{border-radius:50%;height:50px;width:50px}.review-name{color:#333;font-size:16pt;font-weight:700;margin-bottom:10px;margin-left:20px}.review-divider{background:#1f1f1e;border-radius:1px;height:1.5px;margin:10px auto;opacity:.3;width:85%}.review-text{color:#333;font-size:12pt;font-weight:500;margin-left:30px;margin-right:20px;text-align:left}.modal-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;height:100%;justify-content:center;width:100%;z-index:4}.modal,.modal-overlay{align-items:center;bottom:0;display:flex;left:0;position:fixed;right:0;top:0}.modal{background:#e1ede6;border-radius:50px;color:#333;flex-direction:column;margin:auto;max-height:300px;max-width:500px;width:95%}.modal a{text-decoration:none}.Input_block{flex-direction:column}.Buttons_block,.Input_block{display:flex;max-width:330px;width:80%}.Buttons_block{align-items:center;flex-direction:row;justify-content:space-between}.Title{font-size:min(26px,6vw);font-weight:700;margin-bottom:25px;margin-top:30px}.Input{background:#a5c3b1;border:0;border-radius:20px;color:#333;height:40px;margin-bottom:20px;width:100%}.Input[type=text]{font-size:16pt}.Button{align-items:center;background:#a5c3b1;border:none;border-radius:20px;box-shadow:0 0 15px -5px #0000004d;color:#333;cursor:pointer;display:flex;font-family:Montserrat,serif;font-size:20px;font-weight:500;height:40px;justify-content:center;transition:.5s;width:47%}.Buton:hover{background:#6ea086;transform:scale(1.05)}.content-block{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;max-width:1000px;width:100%}.content-block.reverse{display:flex;flex-direction:row-reverse}.content-image{display:block;max-width:500px;object-fit:cover;transition:.4s;width:calc(50% - 10px)}.content-image:hover{transform:scale(1.01)}.text-block{align-items:center;box-sizing:border-box;color:#fff;display:flex;height:calc(49vw - 10px);max-height:500px;max-width:500px;padding:20px;width:calc(50% - 10px)}.text-content{width:100%}.title{font-size:min(4.6vw,36pt);font-weight:700}.subtitle{font-size:min(3vw,24pt);font-weight:600;margin-bottom:25px}.description{font-size:min(2.1vw,16pt);font-weight:400}.text-block.left .text-content{text-align:left}.text-block.left .description{border-left:2px solid #fff;padding-left:7px}.text-block.right .text-content{text-align:right}.text-block.right .description{border-right:2px solid #fff;padding-right:7px}.text-block:hover{transform:scale(1.01);transition:.4s}@media (max-width:650px){.content-block{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.content-block,.content-block.reverse{flex-direction:column-reverse}.content-image{display:block;object-fit:cover;width:100%}.text-block{align-items:center;background-color:#333;box-sizing:border-box;color:#fff;display:flex;height:98vw;padding:20px;width:100%}.title{font-size:26pt;font-weight:700}.subtitle{font-size:20pt;font-weight:600;margin-bottom:25px}.description{font-size:12pt;font-weight:400}.text-block.left .description{border-left:2px solid #fff;padding-left:7px}.text-block.right .description{border-right:2px solid #fff;padding-right:7px}}
/*# sourceMappingURL=main.ad50413b.css.map*/