/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{color-scheme:light;background-color:#fff;color:#000;filter:none !important}body{color:#2b3147;background-color:#f6f8fa;font-family:"Manrope","Arial",sans-serif;font-size:16px;letter-spacing:.03em;box-sizing:border-box;line-height:1.3}h1,h2,h3,h4,h5,h6,p,ul{margin-top:0;margin-bottom:0}h2,h3,h4,h5,h6{font-family:"Spectral","Georgia",serif;font-weight:300;line-height:1;font-style:italic}img{display:block;max-width:100%;height:auto}section{scroll-margin-top:60px}ul,ol,li{list-style:none;margin:0;padding:0}.section-video .consultation-prices,.main-nav__list{padding:0;margin:0;list-style:none;display:flex;gap:30px}.main-nav__link,.logo{margin-top:0;margin-bottom:0;text-decoration:none}.container{min-width:320px;max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 1200px){.container{width:1200px}}@media screen and (min-width: 1440px){.container{width:1440px}}.logo{font-weight:700;color:#2b3147}.logo--dark{color:#2b3147}.logo--white{color:#fff}.button{display:flex;justify-content:center;align-items:center;margin:0 auto;box-shadow:0px 4px 4px rgba(0,0,0,.15);border:none;border-radius:4px;font-family:inherit;font-weight:700;font-size:16px;line-height:1.88;letter-spacing:.06em;cursor:pointer;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.page-header{position:sticky;top:0;left:0;height:60px;background:#d3dee4;border-bottom:1px solid #d3dee4;z-index:100}.page-header__container{display:flex;justify-content:center;align-items:center;justify-content:space-around}@media screen and (min-width: 1200px){.page-header__container{justify-content:space-between}}.page-header__logo{padding-top:8px;padding-bottom:2px}.page-header__logo img{height:40px}@media screen and (min-width: 768px){.page-header__logo img{height:44px}}@media screen and (min-width: 1200px){.page-header__logo img{height:52px}}@media screen and (max-width: 800px){.menu-button{border:none;background-color:#d3dee4;z-index:2;cursor:pointer}.menu-button.is-open{position:absolute;top:10px;right:15px}.menu-button__icon-cross{display:none}.menu-button.is-open .menu-button__icon-cross{display:block}.menu-button.is-open .menu-button__icon-cross:hover{fill:#2b3147}.menu-button.is-open .menu-button__icon-burger{display:none}.menu-container{display:none;position:absolute;top:0;left:0;width:100%;z-index:1;padding:48px 40px;background-color:#fff;flex-direction:column;align-items:flex-start}.menu-container.is-open{display:flex}.menu-container .main-nav__list{flex-direction:column;margin-bottom:50px}.page-header__container{justify-content:space-between}}@media screen and (min-width: 801px){.page-header .menu-button{display:none}.menu-container{display:flex !important;display:flex;justify-content:center;align-items:center}}.main-nav__list{flex-direction:column;gap:20px;margin-bottom:200px}@media screen and (min-width: 768px){.main-nav__list{flex-direction:row;gap:12px;margin-bottom:0}}.main-nav__item{position:relative}.main-nav__link{color:#757575;font-weight:500;font-size:20px;line-height:1.17;letter-spacing:.02em;color:#2b3147}@media screen and (min-width: 768px){.main-nav__link{display:block;padding-top:16px;padding-bottom:16px;font-weight:500;font-size:14px;line-height:1.14}}@media screen and (min-width: 1200px){.main-nav__link{font-size:18px}}@media screen and (min-width: 1140px){.main-nav__link{font-size:20px}}.main-nav__link:hover,.main-nav__link:focus{text-decoration:underline}.lang-switch{display:inline-flex;margin-left:12px;border-radius:12px;overflow:hidden;border:1px solid #fff;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);font-size:.875rem;background-color:#d3dee4}.lang-switch button{flex:1;padding:6px 12px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s;color:#757575}.lang-switch button:hover,.lang-switch button:focus{background-color:#d3dee4;color:#fff}.lang-switch button.active{background-color:#fff;color:#d3dee4;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.page-header__container{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 767.5px){.page-header__container{justify-content:space-between}}.section{padding-top:36px;padding-bottom:36px}.section--background{background-color:#d3dee4}@media screen and (min-width: 768px){.section{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1440px){.section{padding-top:90px;padding-bottom:90px}}.section__title{font-family:"Spectral",serif;font-weight:500;margin-bottom:12px;color:#2b3147;font-weight:300;font-style:italic;font-size:28px;line-height:1;text-align:center}@media screen and (min-width: 480px){.section__title{font-size:32px}}@media screen and (min-width: 768px){.section__title{font-size:36px}}@media screen and (min-width: 980px){.section__title{font-size:40px}}@media screen and (min-width: 1024px){.section__title{font-size:48px}}@media screen and (min-width: 1440px){.section__title{font-size:60px}}.section__title--hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.section__subtitle{margin-bottom:16px;font-size:16px;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.section__subtitle{font-size:18px;margin-bottom:24px}}@media screen and (min-width: 1440px){.section__subtitle{font-size:20px;margin-bottom:32px}}.hero-section{position:relative;background-color:#d3dee4;overflow:hidden}.hero-section .container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin:0 auto;padding:0}.hero-section .hero-section__content{position:static;top:auto;left:auto;transform:none;color:#2b3147;padding:1rem 1.5rem;z-index:2;width:100%;max-width:90%;text-align:center;margin:0 auto 1.5rem}.hero-section .hero-section__content .hero-section__title{font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.hero-section .hero-section__content .hero-section__subtitle{font-family:"Manrope",sans-serif;font-size:.9rem;line-height:1.3}@media(min-width: 480px){.hero-section .hero-section__content{width:90%}.hero-section .hero-section__content .hero-section__title{font-size:1.2rem}.hero-section .hero-section__content .hero-section__subtitle{font-size:1rem}}@media(min-width: 768px){.hero-section .hero-section__content{position:absolute;top:50%;left:0%;transform:translate(0, -50%);width:50%;padding:2rem;text-align:left;margin:0}.hero-section .hero-section__content .hero-section__title{font-size:1.5rem;margin-bottom:1rem}.hero-section .hero-section__content .hero-section__subtitle{font-size:1rem}}@media(min-width: 1440px){.hero-section .hero-section__content{left:10%;padding:2.5rem}}@media(min-width: 1920px){.hero-section .hero-section__content{width:40%;left:10%;padding:3rem}.hero-section .hero-section__content .hero-section__title{font-size:2.4rem}.hero-section .hero-section__content .hero-section__subtitle{font-size:1.4rem}}.hero-section .hero-section__image-wrapper{position:relative;max-width:100%;margin:0 auto;flex-shrink:0;z-index:1;width:100%}@media(min-width: 480px)and (max-width: 767px){.hero-section .hero-section__image-wrapper{width:480px}}.hero-section .hero-section__image-wrapper img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .5s ease}.hero-section .hero-section__image-wrapper:hover img{transform:scale(1.03)}@media(min-width: 768px){.hero-section .hero-section__image-wrapper img{border-radius:0}}#goal{padding:60px 20px;text-align:center;color:#2b3147}#goal .goal-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media screen and (min-width: 768px){#goal .goal-wrapper .goal-title{text-align-last:left}}#goal .goal-wrapper .goal-text-wrapper{padding:2rem;max-width:90%;margin:0 auto;text-align:center;backdrop-filter:blur(6px);color:#2b3147;border-radius:16px;z-index:2}#goal .goal-wrapper .goal-text{font-size:16px;line-height:1.6}#goal .goal-wrapper .goal-photo{width:100%;max-width:500px;aspect-ratio:2/3;object-fit:cover;border-radius:12px;transition:opacity .6s ease,transform .3s ease}#goal .goal-wrapper .goal-photo:hover{transform:scale(1.05)}@media screen and (min-width: 768px){#goal{padding:80px 20px}#goal .goal-wrapper{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}#goal .goal-wrapper .goal-text{text-align:left;font-size:18px}#goal .goal-wrapper .goal-photo{max-width:45%}}@media screen and (min-width: 1200px){#goal{padding:100px 40px}#goal .goal-wrapper{gap:60px}#goal .goal-wrapper .goal-text{font-size:20px}#goal .goal-wrapper .goal-photo{max-width:40%}}#about{color:#2b3147;text-align:center;background-color:#d3dee4}@media screen and (min-width: 768px){#about{background-size:100%}}#about .container{background:linear-gradient(#d3dee4 15%, rgba(211, 222, 228, 0) 50%),url("/images/IMG_4400.JPG");background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:500px}#about p{margin-bottom:16px}#about .about-wrapper{display:flex;justify-content:center}#about .about-list{text-align:left;max-width:800px;margin:0 auto;padding:60px 0}#about .about-list__item{position:relative;background:linear-gradient(90deg, #d3dee4 30%, rgba(211, 222, 228, 0.5));backdrop-filter:blur(3px);border-left:6px solid #add8fb;padding:24px;border-radius:10px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,40,100,.05);transition:transform .25s ease,box-shadow .25s ease}#about .about-list__item .bold{font-weight:900}#about .about-list__item:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,40,100,.08)}#about .about-list__item::before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:#d3dee4}.carousel{position:relative;overflow:hidden;width:100%;margin-top:2rem}@media screen and (min-width: 1200px){.carousel{width:80%;margin:0 auto}}.carousel__track-container{overflow:hidden}.carousel__track{display:flex;transition:transform .6s ease;padding:0}.carousel__item{flex:0 0 100%;display:flex;justify-content:center;align-items:center;padding:15px;background:rgba(211,222,228,.5);border-radius:12px}.carousel__item img{width:100%;height:auto;max-height:500px;object-fit:contain;aspect-ratio:attr(width)/attr(height);border-radius:8px;transition:transform .4s ease}.carousel__item img:hover{transform:scale(1.05)}.carousel__btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(211,222,228,.5);border:none;font-size:2rem;padding:.3em .5em;cursor:pointer;border-radius:50%;z-index:2;transition:background .3s ease,transform .2s ease}.carousel__btn:hover{background:#d3dee4;transform:scale(1.1)}.carousel__btn.prev{left:10px}.carousel__btn.next{right:10px}.carousel__item{flex:0 0 100%;min-width:100%}@media(min-width: 980px){.carousel__item{flex:0 0 50%}}@media(min-width: 1440px){.carousel__item{flex:0 0 33.33%}}#requests{color:#2b3147;text-align:center}#requests .container{margin:0 auto;padding:0 20px}#requests .requests-list{display:grid;grid-template-columns:1fr;gap:18px;text-align:left;max-width:900px;margin:0 auto}@media screen and (min-width: 900px){#requests .requests-list{grid-template-columns:1fr 1fr;gap:20px 24px}}#requests .requests-list__item{position:relative;background:hsla(0,0%,100%,.75);border-left:6px solid #add8fb;padding:18px 20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,40,100,.1);transition:transform .25s ease,box-shadow .25s ease;display:flex;align-items:center;width:100%;max-width:450px;min-height:60px;margin:0 auto}#requests .requests-list__item:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,40,100,.08)}#requests .requests-list__item .requests-list__icon{position:absolute;left:15px;top:50%;transform:translateY(-50%)}#requests .requests-list__item .requests-list__inscription{font-size:16px;line-height:1.6;color:#2b3147}#methods{color:#fff;background-color:#2b3147;text-align:center}#methods .container{max-width:900px;margin:0 auto;padding:0 20px}#methods .section__title{color:#fff}#methods .methods-list{display:grid;grid-template-columns:1fr;gap:18px;text-align:left;max-width:900px;margin:0 auto}@media screen and (min-width: 900px){#methods .methods-list{grid-template-columns:1fr 1fr;gap:20px 24px}}#methods .methods-list__item{position:relative;display:flex;align-items:center;gap:14px;background:#fff;border-left:6px solid #add8fb;padding:18px 20px;border-radius:10px;box-shadow:0 2px 8px rgba(0,40,100,.05);transition:transform .25s ease,box-shadow .25s ease;width:100%;max-width:450px;margin:0 auto}#methods .methods-list__item:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,40,100,.08)}#methods .methods-list__item span{font-size:16px;line-height:1.6;color:#2b3147}.section-video{text-align:center;padding:60px 0}.section-video .video-wrapper{max-width:900px;margin:0 auto 40px;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.1)}.section-video .video-wrapper iframe{width:100%;height:500px;border:none}.section-video .consultation-block{max-width:700px;margin:0 auto}.section-video .consultation-prices{display:flex;flex-direction:column;gap:12px}.section-video .consultation-prices__item{display:flex;justify-content:space-between;border-radius:10px;padding:15px 20px;font-size:18px;transition:all .3s ease}.section-video .consultation-prices__item span{color:#2b3147}.section-video .consultation-prices__item strong{color:#2b3147;font-size:20px}@media screen and (max-width: 768px){.section-video .video-wrapper iframe{height:300px}.section-video .consultation-title{font-size:22px !important}.section-video .consultation-prices__item{flex-direction:column;align-items:center;text-align:center;gap:8px}}.contact-box{margin:40px auto;padding:20px;border-radius:12px;text-align:center}.contact-box .contact-text{font-size:20px;font-weight:600;margin-bottom:20px}.contact-box .contact-links{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 1440px){.contact-box .contact-links{flex-direction:row;justify-content:center;gap:20px}}.contact-box .contact-link{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:250px;gap:8px;margin:10px auto;padding:12px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;color:#fff;transition:all .3s ease}@media screen and (min-width: 768px){.contact-box .contact-link{padding:12px 20px;font-size:18px;max-width:300px}}@media screen and (min-width: 1440px){.contact-box .contact-link{margin:0}}.contact-box .contact-link.whatsapp{background:#25d366}.contact-box .contact-link.whatsapp:hover{background:#1da851}.contact-box .contact-link.telegram{background:#08c}.contact-box .contact-link.telegram:hover{background:#0077b3}.contact-box .contact-link.phone{background:#4a6fa5}.contact-box .contact-link.phone:hover{background:#3a5782}.youtube-facade{position:relative;width:100%;max-width:800px;margin:0 auto 60px;cursor:pointer;overflow:hidden;border-radius:12px;background:#2b3147}.youtube-facade img{width:100%;height:auto;display:block;filter:brightness(0.8);transition:filter .3s}.youtube-facade:hover img{filter:brightness(1)}.youtube-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.youtube-wrapper img,.youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2rem;background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;border-radius:50%;padding:.5rem .7rem}.play-button:hover{background:#d3dee4;color:#2b3147}.section-reviews{background-color:#2b3147}.section-reviews .section__title{color:#fff}.reviews-carousel{position:relative;overflow:hidden;width:100%;max-width:700px;margin:0 auto}.reviews-carousel .reviews-track{display:flex;transition:transform .6s ease;transform:translateX(0)}.reviews-carousel .review-card{display:flex;justify-content:center;align-items:center;flex:0 0 100%;height:360px;padding:12px;text-align:center;color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(min-width: 420px){.reviews-carousel .review-card{height:300px}}.reviews-carousel .review-card__text{display:block;margin:0 auto;width:95%;font-size:16px;font-style:italic;margin-bottom:10px;line-height:1.2}@media(min-width: 420px){.reviews-carousel .review-card__text{width:360px}}@media(min-width: 768px){.reviews-carousel .review-card__text{width:420px;font-size:18px}}.reviews-carousel .nav{position:absolute;bottom:2%;transform:translateY(-50%);background:rgba(0,0,0,.4);color:#fff;border:none;font-size:2rem;cursor:pointer;padding:5px 10px;border-radius:5px;transition:background .3s}@media(min-width: 768px){.reviews-carousel .nav{top:50%;bottom:auto;transform:translateY(-50%)}}.reviews-carousel .nav:hover{background:rgba(0,0,0,.7)}.reviews-carousel .nav.prev{left:10px}.reviews-carousel .nav.next{right:10px}.reviews-carousel .pagination{display:flex;justify-content:center;margin-top:15px;gap:8px}.reviews-carousel .pagination .dot{width:10px;height:10px;border-radius:50%;background:#ccc;cursor:pointer;transition:background .3s}.reviews-carousel .pagination .dot.active{background:#333}@media screen and (min-width: 1200px){.section-faq .container{display:flex;justify-content:center;align-items:center;display:flex;flex-direction:row}}.accordion{max-width:800px;margin:0 auto;text-align:left}.accordion-item{border-bottom:1px solid #d3dee4}.accordion-header{display:flex;align-items:center;width:100%;text-align:left;padding:20px 24px;font-size:18px;font-weight:600;background:#f6f8fa;border:none;outline:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.accordion-header:hover{background:#2b3147;color:#d3dee4}.accordion-header:hover .icon-plus{color:#d3dee4}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 20px;background:#f6f8fa}.accordion-content p{margin:15px 0;font-size:16px;line-height:1.5;padding:8px}.icon-plus{display:inline-block;font-size:50px;text-align:center;color:#2b3147;margin-right:12px}.footer{background-color:#2b3147;color:#fff;padding:2rem;font-size:14px;line-height:1.6;text-align:left}@media screen and (min-width: 768px){.footer{padding:3rem 0 1.5rem}}.footer__content{display:flex;flex-direction:column;gap:2rem;width:95%;margin:0 auto}@media screen and (min-width: 480px){.footer__content{width:60%}}@media screen and (min-width: 768px){.footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start;width:80%}}.footer__info{max-width:250px}.footer__info .footer__title{font-family:"Spectral",serif;font-size:24px;font-weight:300;font-style:italic;line-height:1;margin-bottom:.25rem}.footer__info p{margin:.25rem 0}.footer a{color:#fff !important;text-decoration:none}.footer a:hover{color:#d3dee4}.footer__nav ul{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 768px){.footer__nav ul{gap:.25rem}}.footer__nav a{color:inherit;text-decoration:none;font-weight:500;transition:color .3s}.footer__nav a:hover{color:#d3dee4}.footer__bottom{margin-top:2rem;text-align:center;font-size:13px;color:#d3dee4;padding-top:1rem}.modal{display:none;position:fixed;z-index:1000;inset:0;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;animation:fadeIn .3s ease}.modal__content{width:auto;height:auto;max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:0 0 20px hsla(0,0%,100%,.2);animation:zoomIn .3s ease;object-fit:contain;display:block}.modal__caption{color:#fff;text-align:center;margin-top:1rem;font-size:1.1rem}.modal__close{position:absolute;top:20px;right:30px;color:#fff;font-size:2.5rem;font-weight:bold;cursor:pointer;transition:.2s}.modal__close:hover{color:#d3dee4;transform:scale(1.2)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}/*# sourceMappingURL=main.min.css.map */