.chat-center[data-v-55cd9965]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:center}.chat-options[data-v-55cd9965]{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;animation:fadeInUp-55cd9965 .4s ease}.chat-button[data-v-55cd9965]{width:55px;height:55px;margin:8px 0;border-radius:50%;background-color:#fff;box-shadow:2px 2px 10px #0003;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.chat-button img[data-v-55cd9965]{width:60%;height:60%;object-fit:contain}.messenger[data-v-55cd9965]{background-color:#0084ff}.whatsapp[data-v-55cd9965]{background-color:#25d366}.chat-toggle[data-v-55cd9965]{width:65px;height:65px;background-color:#333;border-radius:50%;box-shadow:2px 2px 10px #0006;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.chat-toggle[data-v-55cd9965]:hover{background-color:#555}.chat-toggle img[data-v-55cd9965]{width:50%;height:50%;pointer-events:none}.tooltip[data-v-55cd9965]{background-color:#333;color:#fff;text-align:center;padding:6px 12px;border-radius:6px;margin-top:8px;font-size:1.2vw;opacity:.9;white-space:nowrap}@media (max-width: 600px){.tooltip[data-v-55cd9965]{font-size:12px;padding:4px 8px}}@media (min-width: 1200px){.tooltip[data-v-55cd9965]{font-size:14px}}@keyframes fadeInUp-55cd9965{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.home-partners[data-v-ad98d00e]{padding:60px 0;background-color:#f9f9f9;overflow:hidden}.partners-slider[data-v-ad98d00e]{overflow:hidden;width:100%;position:relative}.partners-track[data-v-ad98d00e]{display:flex;width:calc(200%);animation:scrollLeft-ad98d00e 40s linear infinite}.partner-logo[data-v-ad98d00e]{flex:0 0 auto;width:150px;margin:0 30px;display:flex;align-items:center;justify-content:center}.partner-logo img[data-v-ad98d00e]{max-width:100%;height:auto;filter:grayscale(100%);opacity:.8;transition:all .3s ease}.partner-logo img[data-v-ad98d00e]:hover{filter:grayscale(0%);opacity:1}@keyframes scrollLeft-ad98d00e{0%{transform:translate(0)}to{transform:translate(-50%)}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Avenir Book";src:url(/assets/Avenir-Book-01.e33b86b8.ttf) format("truetype")}@font-face{font-family:"Avenir Light";src:url(/assets/Avenir-Light-07.1644d516.ttf) format("truetype")}@font-face{font-family:"Avenir Medium";src:url(/assets/Avenir-Medium-09.c95de55d.ttf) format("truetype")}@font-face{font-family:"Playfair Display";src:url(/assets/PlayfairDisplay-VariableFont_wght.0d2fde51.ttf) format("truetype")}section.blog .excerpt p,.blog-article-content p,.blog-article-content li,.blog-article-content a{line-height:36px}section.blog .excerpt p{line-height:30px}.blog-article-content figure,.blog-article-content ol{list-style-position:inside;margin:0;padding:0}#cookies{bottom:40px;left:72%;position:fixed;z-index:999}.text-main{font-family:"Avenir Light";font-size:22px}.text-tags{color:#8eb6ad;font-family:"Avenir Light";font-size:20px;text-decoration:none;text-transform:uppercase}.text-title{font-family:"Playfair Display";font-size:35px;font-weight:normal}.text-title-medium{font-family:"Playfair Display";font-size:40px;font-weight:lighter}.text-title-large{font-family:"Playfair Display";font-size:80px;font-weight:normal}.color-main{color:#25332f}header{align-items:center;display:flex;font-family:"Avenir Book";font-size:20px;font-style:italic;justify-content:space-between;margin:20px auto 0;width:1600px}header>a.logo{margin-top:10px}header>nav>ul{margin:0;padding:0}header>nav>ul>li{display:inline-block;padding:0 36px 0 0}header>nav>ul>li>a{color:#25332f;font-style:normal;text-decoration:none;text-transform:uppercase}header>nav>ul>li>a.router-link-active{font-weight:bold;text-decoration:underline;text-underline-offset:3px}header>nav>ul>li.appointment{padding:0}header>nav>ul>li.appointment>a{background-color:#c1d7c8;padding:6px 12px}footer{background-color:#8eb6ad;color:#25332f;height:420px}footer>.container{margin:0 auto;width:1280px}footer>.container>h1{margin:0;position:relative;top:-30px}footer>.container>ul{display:flex;justify-content:center;padding:0;margin:50px 0 25px}footer>.container>ul>li{border-right:1px solid #25332f;font-family:"Avenir Light";font-size:18px;display:inline-block;padding:0 40px}footer>.container>ul>li>a{color:#25332f;text-decoration:none}footer>.container>ul>li.contact{border-right:none}footer>.container>p{font-family:"Avenir Light"}footer>.container>p.warning{font-size:16px;margin-top:0;width:67%}footer>.container>hr{border-bottom:none;border-top:1px solid white;margin-bottom:20px;width:20%}footer>.container>p.credits{font-size:16px;margin:0;text-align:center}footer>.container>p.copyright{font-family:"Playfair Display";font-size:16px;margin-bottom:40px;text-align:center}section.contact{background-color:#c1d7c8;margin-bottom:80px}section.contact>.container{display:flex;align-items:center;margin:0 auto;min-height:480px;max-width:1280px;width:calc(100% - 60px)}section.contact>.container>.text,section.contact>.container>form,section.contact>.container>.success-wrapper{flex:1}section.contact>.container>.text h1{display:inline-block;margin-bottom:20px;margin-top:0;position:relative;text-transform:lowercase;z-index:1}section.contact>.container>.text h1:before{border-top:20px solid white;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.contact>.container>.text>p{line-height:1.3;width:65%}section.contact>.container>form{display:flex;flex-wrap:wrap;margin-top:60px}section.contact>.container>form>input,section.contact>.container>form>textarea{background-color:transparent;border:0;border-bottom:2px solid #25332f;display:inline-block;padding:5px}section.contact>.container>form>input{margin:0 20px 20px 0}section.contact>.container>form>textarea{width:80%}section.contact>.container>form>button{justify-content:center;background-color:#25332f;border:0;color:#fff;font-family:"Avenir Book";font-size:20px;margin:30px 0 40px 25%;padding:10px 20px;text-transform:uppercase}section.contact>.container>form>button:active{position:relative;left:1px;top:1px}section.contact>.container>form>button:disabled{opacity:.4}section.contact>.container>form>label{display:flex;font-family:"Avenir Light";font-size:16px;margin-top:20px;width:420px}section.contact>.container>form>label>span{padding-left:10px}section.contact>.container>.success-wrapper{align-items:center;display:flex;justify-content:center}section.contact .success{border:3px solid white;display:flex;flex-direction:column;height:310px;padding:40px;text-align:center;width:350px}section.contact .success>h1{margin:0}section.newsletter{margin:0 auto 80px;padding:20px 0 0}section.newsletter .container>h1{display:inline-block;margin-bottom:0;position:relative;text-transform:lowercase;z-index:1}section.newsletter .container>h1:before{border-top:20px solid white;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.newsletter .container>form{margin-bottom:30px;min-height:166px}section.newsletter .container>form>input{background-color:transparent;border:2px solid white;font-family:"Avenir Book";font-size:20px;padding:8px;width:480px}section.newsletter .container>form>button{justify-content:center;background-color:#fff;border:0;color:#25332f;font-family:"Avenir Book";font-size:20px;margin:0 0 10px 30px;padding:10px 20px;text-transform:uppercase}section.newsletter .container>form>button:active{position:relative;left:1px;top:1px}section.newsletter .container>form>button:disabled{opacity:.4}section.newsletter .container>form>label{display:flex;font-family:"Avenir Light";font-size:16px;margin-top:10px;width:420px}section.newsletter .container>form>label>span{padding-left:10px}section.newsletter .container>em{bottom:-8px;color:#fff;font-style:normal;left:600px;position:relative}section.newsletter .success{border:3px solid white;display:flex;height:190px;padding-left:30px;width:1000px}section.newsletter .success p{line-height:1.3}section.newsletter .success img{margin:0 100px}.navigation{display:flex}.navigation>a{display:inline-block;margin-top:6px}.navigation>.count{color:#25332f;font-family:"Playfair Display";font-size:25px;padding:0 30px}.navigation>.count>.current{display:inline-block;width:12px}.cookies{background-color:#e4c6b4;display:flex;flex-direction:column;height:400px;align-items:center;opacity:.9;padding:30px 60px 0;text-align:center;width:330px}.cookies img{width:160px}.cookies h2{margin:10px 0 0}.cookies p{line-height:1.3}.cookies button{border:0;font-family:"Avenir Book";font-size:20px;margin-bottom:10px;padding:10px 30px;text-transform:uppercase;background:rgb(239,239,239)}.cookies button:active{position:relative;left:1px;top:1px}.cookies a{color:#25332f;font-family:"Avenir Light";font-size:20px}.hello{color:#25332f;margin-left:calc(50% - 70px);padding-top:90px}.hello>h1{display:inline;margin:0;position:relative;text-transform:lowercase;z-index:1}.hello>h1:before{border-top:38px solid #f9dbd5;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}.hello>p{margin:12px 0;width:620px}.hello>a{border-bottom:2px solid currentColor;color:#0a0a0a;display:inline-block;font-family:"Avenir Book";font-size:20px;margin-top:20px;text-decoration:none;text-transform:uppercase}section.slide-1{height:640px;margin:20px 0 100px;min-width:1896px;position:relative;z-index:1}section.slide-1>img{height:640px;left:50%;margin-left:-680px;position:absolute;top:0;z-index:-1}.band{background-color:#c1d7c8;bottom:0;display:flex;height:260px;justify-content:space-between;left:0;position:absolute;width:100%;z-index:-1}.band>.icons{align-self:flex-end;display:flex;flex:1}section.slide-2{background-image:url(/assets/imagine-terapie-individuala-slide2.7d6398d4.jpg);height:640px;margin:20px auto 100px;position:relative;width:1600px}.individual{background-color:#fff;left:690px;padding:40px;position:relative;top:170px;width:480px}.individual>h1{margin:0 0 40px}.individual>p{margin:10px}.individual>a{color:#25332f;font-family:"Avenir Book";font-size:20px;text-transform:uppercase}section.slide-3{background-image:url(/assets/imagine-terapie-cuplu.d9bb2540.jpg);height:640px;margin:20px auto 100px;position:relative;width:1600px}.relation{background-color:#fff;padding:40px 0 40px 160px;position:relative;top:150px;width:530px}.relation>h1{margin:0 0 40px}.relation>p{margin:10px}.relation>a{color:#25332f;font-family:"Avenir Book";font-size:20px;text-transform:uppercase}section.slide-4{background-image:url(/assets/imagine-terapie-copii-slide3-1.86a6b87b.jpg);height:640px;margin:20px auto 100px;position:relative;width:1600px}.children{background-color:#fff;left:690px;padding:20px 10px 40px 40px;position:relative;top:150px;width:550px}.children>h1{margin:0 0 40px}.children>p{margin:10px}.children>a{color:#25332f;font-family:"Avenir Book";font-size:20px;text-transform:uppercase}h1.home-section-title{display:inline-block;position:relative;text-transform:lowercase}h1.home-section-title:before{border-top:20px solid #f9dbd5;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.home-services{display:flex;margin:0 auto 80px;text-align:center;width:1600px}section.home-services>div{padding:50px 70px 80px}section.home-services>div>img{height:160px}section.home-services>div>h1{margin:0}section.home-services>div>p{margin:40px 0}section.home-services>div>a{border-bottom:2px solid currentColor;color:#25332f;font-family:"Avenir Light";font-size:20px;text-decoration:none;text-transform:uppercase}section.about-hero .hello{color:#25332f;margin-left:calc(50% - 70px);padding-top:70px}section.about-hero .hello>h1{display:inline-block;margin:0;position:relative;text-transform:lowercase;z-index:1}section.about-hero .hello>h1:before{border-top:38px solid #f9dbd5;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.about-hero .hello>p{margin:12px 0;width:620px}section.about-hero .hello>em{display:inline-block;font-size:40px;margin-top:30px;text-decoration:none;width:550px}section.about-hero{height:640px;margin:20px 0 60px;min-width:1896px;position:relative;z-index:1}section.about-hero>img{height:640px;left:50%;margin-left:-680px;position:absolute;top:0;z-index:-1}section.about-hero .band{background-color:#c1d7c8;bottom:0;display:flex;height:220px;justify-content:space-between;left:0;position:absolute;width:100%;z-index:-1}section.about-hero .band>.icons{align-self:flex-end;display:flex;flex:1}section.about-hero .band h2{align-self:flex-end;bottom:-40px;color:#fff;flex:.6;font-size:40px;font-weight:normal;position:relative}section.about-text{margin:0 auto 60px;width:960px}section.about-text>p{font-family:"Avenir Book";font-size:22px;line-height:30px;transform:translate(-160px)}section.about-text>p>a{color:#25332f}section.about-text-img{margin:0 auto;position:relative;width:1600px}section.about-text-img>.content{background-color:#fff;left:690px;padding:35px 0 35px 40px;position:absolute;top:42px;width:750px}section.about-text-img>.content>p{line-height:28px;margin-bottom:32px}section.about-needs{margin:0 auto;width:1600px}section.about-needs>h1{display:inline-block;margin:60px 0 40px 160px;position:relative;z-index:1}section.about-needs>h1:before{border-top:18px solid #f9dbd5;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.about-needs .need{flex:1;text-align:center}section.about-needs .need-1{background-color:#e4c6b4}section.about-needs .need-2{background-color:#f9dbd5}section.about-needs .need-3{background-color:#ccc5c5}section.about-needs .need>h2{font-weight:normal}section.about-needs .need>p{line-height:28px;margin:0 auto;width:75%}section.about-needs>p{margin:40px 0 60px 160px}section.about-edu{display:flex;margin:0 auto;width:1600px}section.about-edu>.text{background-color:#c1d7c8;padding:40px 240px 60px 160px;width:720px}section.about-edu>img{width:450px}section.about-edu>.text>h1{display:inline-block;margin:10px 0 20px;position:relative;text-transform:lowercase;z-index:1}section.about-edu>.text>h1:before{border-top:18px solid white;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.about-edu>.text>ul>li,section.about-edu>.text>p{line-height:30px;margin-bottom:20px}section.about-edu>.text>ul,section.about-edu>.text>p{margin:0}section.about-edu>.text>ul{list-style:none;padding:0}section.about-edu>.text>ul>li:before{content:"\25a0";display:inline-block;color:#fff;font-size:14px;margin-left:-20px;width:20px;vertical-align:text-top}section.about-cert{display:flex;margin:0 auto;width:1600px}section.about-cert>.text{padding:40px 160px 60px 0}section.about-cert>img{margin:0 40px 0 250px;width:450px}section.about-cert>.text>h1{display:inline-block;margin:10px 0 20px;position:relative;text-transform:lowercase;z-index:1}section.about-cert>.text>h1:before{border-top:18px solid #f9dbd5;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.about-cert>.text>ul>li{line-height:30px;margin-bottom:20px}section.about-cert>.text>ul{list-style:none;margin:0;padding:0}section.about-cert>.text>ul>li:before{content:"\25a0";display:inline-block;color:#c1d7c8;font-size:14px;margin-left:-20px;width:20px}section.about-courses{display:flex;margin:0 auto;width:1600px}section.about-courses>.text{background-color:#f9dbd5;padding:40px 210px 40px 160px;width:750px}section.about-courses>img{width:450px}section.about-courses>.text>h1{display:inline-block;margin:10px 0 20px;position:relative;text-transform:lowercase;z-index:1}section.about-courses>.text>h1:before{border-top:18px solid white;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.about-courses>.text>ul>li,section.about-courses>.text>p{line-height:30px;margin-bottom:20px}section.about-courses>.text>ul,section.about-courses>.text>p{margin:0}section.about-courses>.text>ul{list-style:none;padding:0}section.about-courses>.text>ul>li:before{content:"\25a0";display:inline-block;color:#fff;font-size:14px;margin-left:-20px;width:20px}section.about-stages{display:flex;margin:0 auto 60px;width:1600px}section.about-stages>.text{padding:40px 160px 60px 0}section.about-stages>img{margin:0 40px 0 250px;width:450px}section.about-stages>.text>h1{display:inline-block;margin:10px 0 20px;position:relative;text-transform:lowercase;z-index:1}section.about-stages>.text>h1:before{border-top:18px solid #f9dbd5;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}section.about-stages>.text>ul>li{line-height:30px;margin-bottom:20px}section.about-stages>.text>ul{list-style:none;margin:0;padding:0}section.about-stages>.text>ul>li:before{content:"\25a0";display:inline-block;color:#c1d7c8;font-size:14px;margin-left:-20px;width:20px}main.services{margin:0 auto;width:1600px}main.services section.services{padding:40px 480px 40px 160px}main.services section.services>h1{display:inline-block;position:relative;text-transform:lowercase;z-index:1}main.services section.services>h1:before{border-top:22px solid #f9dbd5;bottom:0;content:"";left:0;position:absolute;right:0;z-index:-1}main.services section.services>p{line-height:30px}main.services section.child{display:flex;margin-bottom:100px;position:relative}main.services section.child>.img{background-color:#e4c6b4;height:560px;width:960px}main.services section.child>.img>img{margin:80px 120px;width:500px}main.services section.child>.text{background-color:#fff;padding:0 160px 10px 40px;position:absolute;right:0;top:40px;width:720px}main.services .text>h2,main.services section.services>h2{font-size:40px}main.services .text>p{line-height:28px}main.services section.family{display:flex;margin-bottom:200px;position:relative}main.services section.family>.img{background-color:#ccc5c5;height:585px;width:960px}main.services section.family>.img>img{margin:140px 200px;width:400px}main.services section.family>.text{background-color:#fff;padding:0 160px 10px 40px;position:absolute;right:0;top:40px;width:720px}main.services section.adult{display:flex;margin-bottom:160px;position:relative}main.services section.adult>.img{background-color:#f9dbd5;height:560px;position:absolute;right:0;width:960px}main.services section.adult>.img>img{margin:140px 340px;width:400px}main.services section.adult>.text{background-color:#fff;margin-top:44px;padding:0 60px 60px 160px;width:720px;z-index:1}main.blog{display:flex;margin:40px auto 100px;width:1600px}main.blog aside{background-color:#f9dbd5;padding:1px 0 0 20px;width:320px}main.blog aside>h1,main.blog aside>ul>li{font-family:"Avenir Light";font-size:22px;font-weight:normal}main.blog aside>h1{margin:40px 0 10px;text-transform:uppercase}main.blog aside>ul{list-style:none;margin:0;padding-left:0}main.blog aside>ul>li{margin-bottom:10px}main.blog aside>ul>li>a{color:#25332f;text-decoration:none}main.blog aside>ul>li>a.router-link-exact-active{font-weight:bold;text-decoration:underline;text-underline-offset:3px}main.blog section.list{padding:1px 0 0 60px}section.article{margin:0 auto 60px;position:relative;width:1280px}section.article>.content{background-color:#fff;left:600px;position:absolute;top:24px;width:640px}section.article .wrapper{padding:40px 0 0 40px}section.article img{width:740px}section.article h1{margin:0 0 20px}section.article .bottom{display:flex;justify-content:space-between;padding-left:40px;margin-bottom:40px}section.article.reversed .bottom{padding-left:0}section.article .bottom>a{border-bottom:2px solid currentColor;color:#0a0a0a;font-family:"Avenir Book";font-size:20px;text-transform:uppercase;text-decoration:none}section.article .bottom>.date{color:#25332f;font-family:"Avenir Light";font-size:20px;padding-right:40px;flex-shrink:0;white-space:nowrap}section.article.reversed{text-align:right}section.article.reversed>.content{left:0;text-align:left}section.article.reversed .wrapper{padding-left:0;padding-right:40px}section.article .wrapper>a{text-decoration:none}section.article img{object-fit:cover;height:430px;width:740px}section.article-home{margin:0 auto 40px;position:relative;width:1600px}section.article-home>.content{background-color:#fff;left:690px;position:absolute;top:50px;width:760px}section.article-home .wrapper{padding:40px 110px 0 40px}section.article-home h1{margin:0 0 20px}section.article-home .bottom{display:flex;justify-content:space-between;padding-left:40px;margin-bottom:40px}section.article-home .bottom>a{border-bottom:2px solid currentColor;color:#0a0a0a;font-family:"Avenir Book";font-size:20px;text-transform:uppercase;text-decoration:none}section.article-home .bottom>.date{color:#25332f;font-family:"Avenir Light";font-size:20px;padding-right:40px}section.article-home.reversed{text-align:right}section.article-home.reversed>.content{left:110px;text-align:left}section.article-home img{object-fit:cover;height:560px;width:960px}section.article-home .wrapper>a{text-decoration:none}main.blog-article{margin:40px auto 0;width:1600px}main.blog-article .content{background-color:#fff;margin:0 0 -170px 320px;padding:40px 40px 0 60px;position:relative;top:-170px;width:860px}main.blog-article .content h1{margin:0 0 20px}main.blog-article .content .tags{margin-bottom:20px}main.blog-article .wrapper .bold{font-weight:bold;margin:0}main.blog-article>img{object-fit:cover;height:680px;width:1660px}main.blog-article .date{margin-left:auto;padding-right:40px}main.static{margin:40px auto 0;width:1600px}main.static .color{background-color:#c1d7c8;height:680px;width:1600px}main.static .content{background-color:#fff;margin:0 auto -280px;padding:40px 40px 0 60px;position:relative;top:-570px;width:860px}main.static h1{margin:40px 0}main.static h2{font-family:"Avenir Medium";font-size:22px;margin:40px 0}main.static ul{list-style-type:none}main.static ul>li{text-indent:-5px}main.static ul>li:before{content:"\2012";text-indent:-5px}main.static a{color:#191970}header,main.static,main.services,section.about-text-img,section.about-needs,section.about-edu,section.about-cert,section.about-courses,section.about-stages,section.article-home,section.article,main.blog,main.blog-article{max-width:1600px;width:calc(100% - 60px);padding-left:30px;padding-right:30px}main.blog-article>img{width:100%}main.blog-article .content{margin:0 auto}section.newsletter{max-width:1600px;width:calc(100% - 60px)!important;padding-left:160px!important;padding-right:30px;box-sizing:border-box}main.static .color{max-width:1600px;width:100%;margin:0 auto}main.blog section.list{flex-grow:1}section.about-hero,section.slide-1{width:100%;min-width:0}main.services section.services{width:960px;padding:40px 0 40px 160px}.container{max-width:1280px;width:calc(100% - 60px);margin:0 auto}footer>.container{max-width:1280px;width:calc(100% - 60px)}footer>.container>ul>li.cookies-policy-link{display:none}#cookies{left:auto;right:4.3%}section.about-hero .band>.icons,section.slide-1 .band>.icons{position:absolute}section.about-hero .band,section.slide-1 .band{display:block}section.about-hero .band .band-inner,section.slide-1 .band .band-inner{margin-left:calc(50% - 70px);position:relative;height:100%;padding-top:30px}section.about-hero .band em,section.slide-1 .band em{width:auto;margin-top:-60px;display:block}section.about-hero .band .band-inner h2,section.slide-1 .band .band-inner h2{position:absolute;right:0;bottom:-10px;right:12vw}#nav-icon{display:none;width:24px;height:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:105}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:6px}#nav-icon span:nth-child(4){top:12px}#nav-icon.open span:nth-child(1){top:6px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:6px;width:0%;left:50%}main.services section.adult>.img{order:2}main.services section.adult>.img>img{margin-right:0}.needs-wrapper{display:flex;height:380px}.edu-img{display:none}section.article>.content{right:30px;left:auto}section.article{padding:0;width:100%}.newsletter{padding-left:320px}section.newsletter .container>em{left:31vw}.slider-navigation-wrapper{display:flex;justify-content:center;position:absolute;bottom:20px;width:100%}.about-text-img>img{width:50vw}@media (max-width: 1600px){.text-title{font-size:30px}.text-title-medium{font-size:36px}.text-main{font-size:18px}.text-main p,main.services section.services>p,main.services .text>p{line-height:24px}main.services .text>h2,main.services section.services>h2{font-size:32px}header{font-size:17px}#app>header>a>svg{width:180px}main.services section.services{width:50vw}main.services section.adult{margin-bottom:100px}main.services section.child>.img,main.services section.family>.img,main.services section.adult>.img{width:50%;height:auto;display:flex;align-items:center;position:relative}main.services section.adult>.img{justify-content:flex-end}main.services section.child>.img>img,main.services section.family>.img>img{margin:0 0 0 60px;width:320px}main.services section.adult>.img>img{margin:0 60px 0 0;width:320px}main.services section.child>.text,main.services section.family>.text,main.services section.adult>.text{top:0;padding-right:40px;position:relative;margin-left:-120px;margin-top:40px;margin-bottom:40px;width:50%}main.services section.adult>.text{margin-left:0;margin-right:-120px;padding:0 40px 10px}section.about-text-img>.content{box-sizing:border-box;left:45%;width:55%}section.about-text-img>.content>p{line-height:24px}section.about-text>p{font-size:17px;line-height:24px}section.about-text>p{transform:none}section.about-needs>h1{margin:60px auto 40px}.needs-wrapper{height:340px}section.about-needs .need>p{line-height:24px}section.about-cert>img,section.about-stages>img{margin-left:40px}section.about-edu>.text,section.about-courses>.text{padding:40px 80px 60px}section.about-stages>.text,section.about-cert>.text{padding:40px 80px 60px 0}section.article img{width:60%}section.article .wrapper{padding:40px 40px 0}section.article-home .wrapper{padding:40px 60px 0 40px}section.article>.content{width:560px;right:0}section.article-home>.content{width:660px}section.article-home img{height:460px}section.article.reversed>.content{left:60px}.text-tags{font-size:17px}section.article-home .bottom>.date{font-size:17px}section.article-home .bottom>a{font-size:17px}main.blog .article h1{font-size:29px}main.blog .article .excerpt{font-size:18px}section.newsletter{margin-bottom:100px;padding-left:0!important;padding-right:0;margin-left:0;margin-right:0;width:100%!important}section.newsletter .container{max-width:1280px;margin:0 auto;width:calc(100% - 60px)!important}section.newsletter .container>em{left:0}section.newsletter .success{width:80%;margin-bottom:20px}section.home-services{width:100%;box-sizing:border-box}section.home-services>div{padding:30px 40px 60px}section.home-services>div>a{font-size:16px}section.slide-2,section.slide-3,section.slide-4{width:100%;margin-top:20px;background-position:center center}.individual,.children,.relation{width:40%;left:40%;box-sizing:border-box;padding:40px}.relation{left:0}.relation a,.children a,.individual>a{font-size:17px}}@media (min-width: 1200px) and (max-width: 1600px){section.contact>.container,section.newsletter .container,footer>.container{max-width:70vw}.container{max-width:85vw}section.newsletter,section.home-services,section.article-home,section.about-text-img,section.about-needs,section.about-edu,section.about-cert,section.about-courses,section.about-stages{max-width:85vw;margin-left:auto;margin-right:auto}section.about-edu>img,section.about-cert>img,section.about-stages>img,section.about-courses>img{width:360px}section.about-edu>.text>ul>li,section.about-edu>.text>p,section.about-cert>.text>ul>li,section.about-courses>.text>ul>li,section.about-courses>.text>p,section.about-stages>.text>ul>li{margin-bottom:14px;line-height:20px;font-size:17px}main.services section.child,main.services section.family,main.services section.adult{max-width:85vw;margin-left:auto;margin-right:auto}section.newsletter .container>em{right:0;left:31vw;bottom:-6px}main.blog aside{width:170px}section.about-hero .band em,section.slide-1 .band em{margin-top:-56px}section.about-hero>img,section.slide-1>img{margin-left:-540px}section.about-text>p{width:75%}section.about-text-img>img{width:60vw}section.about-text{width:70vw}section.about-hero .band,section.slide-1 .band{height:180px}section.about-hero>img,section.slide-1>img{height:560px}section.about-hero,section.slide-1{height:560px}section.slide-1 .band>div>svg{width:160px;height:160px;margin-right:10vw!important}section.newsletter .container>form>input{font-size:18px;line-height:23px}}@media (max-width: 1370px){main.blog section.list{padding:0 0 0 40px}.hello>a{margin-top:40px}}@media (max-width: 1200px){main.static{padding:0;margin:0;width:100%}main.static .content{padding:40px 30px 0;margin:0 30px -480px;width:calc(100% - 60px);box-sizing:border-box;top:-620px}main.services section.services{width:100%;padding-left:0;padding-right:0}main.services section.services>h2,main.services section.services>p{padding-left:30px;padding-right:30px}section.about-text{width:100%;box-sizing:border-box;padding:0 60px}main.services section.child>.text,main.services section.family>.text,main.services section.adult>.text{width:60%}main.services section.child>.img>img,main.services section.family>.img>img,main.services section.adult>.img>img{margin:0;width:320px}section.about-hero .hello,section.slide-1 .hello{padding-right:30px}section.about-hero .hello>p,section.slide-1 .hello>p{width:100%}section.about-hero>img,section.slide-1>img{margin-left:-580px}section.about-hero .band .band-inner h2,section.slide-1 .band .band-inner h2{right:30px}section.slide-1 .band>div>svg{margin-right:30px!important;margin-top:30px}section.about-text-img>img{width:calc(100% + 60px);margin-left:-30px}section.about-text-img>.content{position:relative;top:-30px;width:100%;left:auto;padding-right:30px;padding-left:30px}section.about-needs>h1{margin:0 0 30px}section.about-needs .needs-wrapper{display:block;height:auto}section.about-needs .need{width:calc(100% - 60px);margin-left:-30px;margin-right:-30px;padding:30px 60px;text-align:left}section.about-needs .need>h2{margin-top:0;margin-bottom:10px}section.about-needs .need>p{width:100%}section.about-needs>p{margin:40px 0 60px 30px}section.about-edu>img,section.about-cert>img,section.about-courses>img,section.about-stages>img{display:none}section.about-stages>.text,section.about-cert>.text,section.about-courses>.text,section.about-edu>.text{padding:40px 60px 60px;width:100%}section.article>.content{width:50%}section.article .wrapper,section.article.reversed .wrapper{padding:40px 40px 0}section.article h1{font-size:30px}section.article .excerpt{font-size:18px}section.article.reversed .bottom{padding-left:40px}main.blog section.article{padding:0;width:100%}main.blog section.article img{width:100%}main.blog section.article>.content{position:relative;width:calc(100% - 60px);top:0;margin:-100px auto 20px;padding-bottom:20px;left:auto;right:auto}main.blog section.article.reversed>.content{left:auto}main.blog aside{width:200px;flex-shrink:0}section.newsletter{width:100%!important;padding:20px 0 0!important}section.newsletter .container>form{padding:0;min-height:auto}section.newsletter .container>p{padding:0}section.newsletter .container>em{bottom:0;right:auto;left:0}section.newsletter .success{width:100%;box-sizing:border-box}section.home-services{max-width:100%}section.home-services>div{padding:30px 70px 60px}section.home-services>div>p{font-size:18px}section.home-services>div>img{height:140px}section.contact>.container>form>input{width:100%}section.contact>.container>form>textarea{width:100%}section.contact>.container>.text>p{width:80%}main.blog-article{width:100%;padding:0;margin-top:0}main.blog-article .content{width:calc(100% - 60px);box-sizing:border-box;margin:0 auto;padding:40px 40px 0}main.blog-article .content img{max-width:100%}.blog-article-content li{line-height:1.5em}}@media (max-width: 992px){#app>header>a>svg{width:150px}header{padding:0 30px;width:100%;box-sizing:border-box;margin-top:10px}header nav{position:absolute;display:none;width:100%;background:#c1d7c8;top:0;left:0;right:0;z-index:100;padding:60px 30px 45px;box-sizing:border-box}header nav.visible{display:block}header nav ul li{width:100%;display:block;margin-bottom:15px;text-align:center}#nav-icon{display:block;z-index:101}header>nav>ul>li>a.router-link-active{font-weight:normal}header>nav>ul>li.appointment{margin-top:40px}header>nav>ul>li.appointment>a{padding:5px 30px;color:#25332f;background-color:#fff}section.about-text>p{transform:none;font-size:14px;line-height:19px}section.about-text-img>.content>p{font-size:14px;line-height:19px;margin-bottom:inherit}main.services section.child>.img>img,main.services section.family>.img>img{width:27vw;margin-left:1vw}main.services section.adult>.img>img{width:27vw;margin-right:1vw}section.about-hero .band em br,section.slide-1 .band em br{display:none}section.about-hero .band em,section.slide-1 .band em{font-size:30px}section.about-hero>img,section.slide-1>img{margin-left:-520px}section.slide-1 .slider-navigation-wrapper{bottom:20px}section.about-needs>h1:before{border-top:13px solid #f9dbd5}section.about-needs .need>p{line-height:20px}section.about-courses>.text>h1:before{border-top:13px solid white}section.about-stages>.text>h1:before{border-top:13px solid #f9dbd5}section.about-edu>.text>h1:before{border-top:13px solid white}section.about-cert>.text>h1:before{border-top:13px solid #f9dbd5}section.about-edu>.text>ul>li,section.about-edu>.text>p,section.about-cert>.text>ul>li,section.about-cert>.text>p,section.about-courses>.text>ul>li,section.about-courses>.text>p,section.about-stages>.text>ul>li,section.about-stages>.text>p{line-height:20px}section.about-stages,section.about-cert,section.about-courses,section.about-edu{padding:0;width:100%}section.about-stages>.text,section.about-cert>.text,section.about-courses>.text,section.about-edu>.text{padding:40px 60px 60px;width:100%}.edu-img{display:inline-block;float:left;width:200px;margin-left:-40px}.about-edu .edu-img,.about-courses .edu-img{filter:brightness(2)}section.article{padding:0;width:100%}section.article img{width:100%}section.article>.content{position:relative;width:calc(100% - 60px);top:0;margin:-100px auto 20px;padding-bottom:20px;left:auto;right:auto}section.article.reversed>.content{left:auto}main.blog{margin-top:0;width:100%;padding:0}main.blog section.list{padding:0}main.blog aside{display:none}section.newsletter .success img{margin:0 40px}section.home-services{display:block}section.home-services>div{width:100%;box-sizing:border-box;text-align:left}section.home-services>div>p{font-size:18px}section.home-services>div>h1 br{display:none}section.contact>.container{display:block}section.contact>.container>.text h1{margin-top:40px}section.contact>.container>.text h1:before{border-top:14px solid white}section.contact>.container>form{margin-top:40px}section.contact>.container>.text>p{width:100%}section.contact>.container>form>button{margin:30px auto 40px 0}section.contact .success{width:100%;margin-bottom:40px}section.slide-2,section.slide-3,section.slide-4{width:100%;height:55vw;margin-top:20px;background-size:contain;background-repeat:no-repeat;background-position:top center}.individual,.children,.relation{width:calc(100% - 60px);left:0;right:0;top:35vw;margin-left:30px;padding:30px}section.slide-2>svg,section.slide-3>svg,section.slide-4>svg{width:20vw;top:9vw;bottom:auto!important}.relation a,.children a,.individual>a{font-size:17px}.slider-navigation-wrapper{bottom:-40px}.navigation{background-color:#ffffff80}section.about-hero .hello>p,section.slide-1 .hello>p{font-size:14px;line-height:19px}}@media (max-width: 768px){main.static h1{font-size:25px;margin:0 0 30px}main.static h2{margin:30px 0 20px;font-size:18px}.text-main{font-size:14px}.text-title{font-size:26px}.text-title-medium{font-size:26px}.text-title-large{font-size:40px}section.about-hero .hello>h1:before,section.slide-1 .hello>h1:before{border-top:18px solid #f9dbd5}footer>.container>p.warning{display:none}footer>.container>ul{display:block;margin-top:0}footer>.container>ul>li{width:50%;padding:0;border-right:none;font-size:14px;margin-bottom:10px}footer>.container>ul>li:nth-child(even){text-align:right}footer>.container>ul>li.cookies-policy-link{display:inline-block}footer>.container>p.credits{font-size:14px}footer .text-title-medium br{display:none}#cookies{right:auto}.cookies{box-sizing:border-box;height:auto;width:100%;margin:0 30px;padding:30px 10px;width:calc(100% - 60px)}.cookies h2{font-size:23px}.cookies button{font-size:12px;padding:10px 20px}.cookies a{font-size:12px}.cookies button+.cookies a{margin-left:10px}main.services{margin-bottom:100px}main.services .text>h2,main.services section.services>h2{font-size:23px;margin-top:0}main.services section.services{padding-bottom:10px}main.services section.services>h1:before{border-top:13px solid #f9dbd5}main.services section.services>h1{margin-top:0}main.services section.child,main.services section.family,main.services section.adult{display:block;margin-left:-30px;margin-right:-30px;margin-bottom:0}main.services section.child>.text,main.services section.family>.text,main.services section.adult>.text{width:calc(100% - 60px);box-sizing:border-box;padding:40px 30px;margin:-60px 30px 0}main.services section.child>.img,main.services section.family>.img,main.services section.adult>.img{width:100%;height:auto;display:block;position:relative;text-align:center;padding-bottom:60px}main.services section.child>.img>img,main.services section.family>.img>img,main.services section.adult>.img>img{margin:0;width:36vw}section.about-hero,section.slide-1{height:380px;margin-top:0;margin-bottom:30px}section.about-hero .hello,section.slide-1 .hello{margin-left:calc(63% - 70px);padding-top:30px}section.about-hero .hello>p,section.slide-1 .hello>p{font-size:11px;line-height:15px;margin:7px 0}section.about-hero .band,section.slide-1 .band{height:100px}section.about-hero .band .band-inner,section.slide-1 .band .band-inner{margin-left:calc(63% - 70px);padding-top:0}section.about-hero .band em,section.slide-1 .band em{padding-right:30px;font-size:14px;margin-top:0;padding-top:10px}section.about-hero .band .band-inner h2,section.slide-1 .band .band-inner h2{font-size:14px;margin:0;bottom:-2px;right:30px}section.about-hero .band>.icons,section.slide-1 .band>.icons{display:none}section.about-hero>img,section.slide-1>img{margin-left:10vw;bottom:0;height:340px;left:-60px;top:auto}.edu-img{width:120px}section.article h1{font-size:26px}section.about-hero{height:380px;margin-top:0;margin-bottom:30px}section.about-hero .hello{margin-left:280px;padding-top:30px}section.about-hero .hello>p{font-size:11px;line-height:15px;margin:7px 0}section.about-hero .band{height:100px}section.about-hero .band .band-inner{margin-left:280px;padding-top:0}section.about-hero .band em{padding-right:30px;font-size:14px;margin-top:0;padding-top:10px}section.about-hero .band .band-inner h2{font-size:14px;margin:0;bottom:-2px;right:30px}section.about-hero .band>.icons{display:none}section.about-hero>img{margin-left:10vw;bottom:0;height:340px;left:-60px;top:auto}section.slide-1 .band>div>svg{width:90px;height:90px;margin-top:5px;margin-right:5px!important}section.slide-1 .band>div>svg,section.slide-2>svg,section.slide-3>svg,section.slide-4>svg{display:none}section.slide-1 .hello>a{font-size:13px}section.slide-1 .navigation>a>svg,section.slide-2 .navigation>a>svg,section.slide-3 .navigation>a>svg,section.slide-4 .navigation>a>svg{width:40px;height:auto}.slider-navigation-wrapper{bottom:-20px}.navigation>.count{font-size:19px}section.newsletter .container>h1:before{border-top:15px solid white}section.newsletter .container>form>label{width:100%}section.newsletter .container>form>input{width:100%;font-size:13px;box-sizing:border-box}section.newsletter .success{height:auto}section.newsletter .container>form>button{margin-left:0;margin-top:10px}section.home-services>div{padding:20px 70px 60px}section.home-services>div>p{margin:20px 0}section.home-services>div>a{font-size:14px}main.blog-article>img{height:420px}main.blog-article .content .wrapper>div{display:block!important}section.slide-2,section.slide-3,section.slide-4{height:65vw}.individual>h1,.children>h1,.relation>h1{font-size:20px;margin-bottom:20px}.relation a,.children a,.individual>a{font-size:14px}}@media (max-width: 480px){header>nav>ul>li.appointment>a{margin-left:-30px}header nav ul li{text-align:left}section.about-hero .hello,section.slide-1 .hello{margin-left:180px;padding-top:30px;padding-right:20px}section.about-hero .band .band-inner,section.slide-1 .band .band-inner{margin-left:180px}section.about-hero>img,section.slide-1>img{margin-left:0;bottom:0;height:320px;left:-40px;top:auto}section.article>.content{margin-top:-60px}section.article h1{font-size:20px;margin-bottom:10px}section.article img{height:260px}section.article .excerpt p{font-size:14px}.text-tags{font-size:15px}section.article .bottom>a,section.article .bottom>.date{font-size:14px}section.newsletter .container>form>label{font-size:13px}section.newsletter .success img{width:80px;margin:0 10px}section.newsletter .success .text-title{font-size:20px}section.contact>.container>form>label{font-size:13px}section.newsletter .container>form>button{margin-left:0;font-size:15px;margin-top:10px}section.contact>.container>form>button{font-size:15px}footer>.container>p.copyright{font-size:14px}footer>.container>ul>li{font-size:14px}footer>.container>p.credits{font-size:13px}section.slide-2,section.slide-3,section.slide-4{height:75vw}.slide-2 .slider-navigation-wrapper{bottom:-40px}section.slide-1 .hello>a{font-size:12px;margin-top:1vw}section.home-services>div>p{font-size:14px}main.blog .article h1{font-size:24px}}
