/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{clear:both;overflow:visible;box-sizing:content-box;height:0;margin:0;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{text-decoration:none;color:inherit;background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{font:inherit;margin:0;padding:0;text-align:inherit;vertical-align:middle;text-transform:inherit;color:inherit;border-radius:0;background:rgba(0,0,0,0);-webkit-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}body{font-family:"poppins",sans-serif;font-size:16px;color:#000;line-height:1.5;hyphens:auto;overflow-wrap:break-word}.h1{font-family:"lora",sans-serif;font-size:65px}.h2{font-family:"lora",sans-serif;font-size:54px}.h3{font-family:"lora",sans-serif;font-size:42px}.h4{font-family:"lora",sans-serif;font-size:30px}@media(max-width: 799px){.h1{font-size:54px}.h2{font-size:42px}.h3{font-size:30px}.h4{font-size:22px}}*{box-sizing:border-box}.container{padding:0 1.5rem}@media(min-width: 800px){.container{padding:0 115px}}.studio-section{position:relative;background:rgba(0,98,105,.5);padding:6rem 0 3.5rem 0;text-align:center;overflow:hidden}.studio-section__content{position:relative;z-index:2}.studio-section__title{width:457px;margin-bottom:2rem;color:#fff;margin-left:auto;margin-right:auto}@media(max-width: 419px){.studio-section__title{width:100%}}.studio-section__watermark{position:absolute;bottom:-2.5rem;right:0;z-index:1}.list-style-none{list-style:none}.dc h1{display:none}.dc .dc__item{margin-bottom:6rem}@media(min-width: 1300px){.dc .dc__item.first-no-media{flex-direction:row !important;align-items:center;gap:0;width:100%}}.dc .dc__item .dc__wrapper{padding-top:1rem}.dc .dc__item:nth-child(odd){background:#006269;color:#fff}.dc .dc__item:nth-child(odd) .dc__wrapper .dc__text h2,.dc .dc__item:nth-child(odd) .dc__wrapper .dc__text .dc__content,.dc .dc__item:nth-child(odd) .dc__text h2,.dc .dc__item:nth-child(odd) .dc__text .dc__content{color:#fff}.dc .dc__item:nth-child(even){background:#fff;color:#5a5857}.dc .dc__item:nth-child(even) .dc__wrapper .dc__text .dc__content,.dc .dc__item:nth-child(even) .dc__text .dc__content{color:#5a5857}.dc .dc__item:nth-child(even) .dc__wrapper .dc__text h2,.dc .dc__item:nth-child(even) .dc__text h2,.dc .dc__item:nth-child(even) h2{color:#000}.dc .dc__item h2{margin-bottom:1rem;width:100%}.dc .dc__item .dc__content{padding-left:0}.dc .dc__item .dc__content p{margin-bottom:1rem}.dc .dc__item .dc__content p a{color:inherit;text-decoration:underline;font-weight:500;transition:color .3s ease}.dc .dc__item .dc__content p a:hover,.dc .dc__item .dc__content p a:focus{color:#003236;text-decoration:none}.dc .dc__item .dc__content ul{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:disc}.dc .dc__item .dc__content ul li{margin-bottom:.7rem;position:relative}.dc .dc__item .dc__content ul li::marker{color:inherit}.dc .dc__item .dc__content ol{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:decimal}.dc .dc__item .dc__content ol li{margin-bottom:.7rem;position:relative}.dc .dc__item .dc__content ol li::marker{color:inherit}.dc .dc__item .dc__media-section{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1300px){.dc .dc__item .dc__media-section{align-items:flex-start}}.dc .dc__item .dc__media-section .dc__media--image{width:100%}.dc .dc__item .dc__media-section .dc__media--image img,.dc .dc__item .dc__media-section .dc__media--image picture{width:100%;height:auto;display:block;object-fit:cover;max-width:none}.dc .dc__item .dc__media-section .dc__media--video{width:100%;position:relative;aspect-ratio:16/9;display:block;overflow:hidden;max-width:100%}.dc .dc__item .dc__media-section .dc__media--video iframe,.dc .dc__item .dc__media-section .dc__media--video video{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.dc .dc__item .dc__media-section figcaption{font-size:.95em;color:inherit;margin-top:.5em;opacity:.75}.dc .dc__item .dc__media-section a.download{display:inline-flex;align-items:center;gap:.75em;padding-bottom:.3rem;font-weight:600;color:inherit;border-bottom:2px solid currentColor;text-decoration:none;transition:border-color .2s,color .2s;width:fit-content}.dc .dc__item .dc__media-section a.download:hover,.dc .dc__item .dc__media-section a.download:focus{outline:none;border-bottom:2px solid rgba(0,0,0,0);color:#006269}.dc .dc__item .dc__media-section a.download:hover .download-img svg,.dc .dc__item .dc__media-section a.download:focus .download-img svg{stroke:#006269;transition:fill .2s,stroke .2s}.dc .dc__item .dc__media-section a.download .download-img{width:1.5em;height:1.5em;flex-shrink:0;margin-right:.4em;fill:currentColor;stroke:none;transition:fill .2s,stroke .2s}.dc .dc__item .dc__media-section .dc__media--link a{color:#006269;font-weight:600;border-bottom:2px solid;transition:border-color .2s,color .2s}.dc .dc__item .dc__media-section .dc__media--link a:hover{border-bottom:2px solid rgba(0,0,0,0)}.dc .dc__item.has-media{display:flex;flex-direction:column;gap:3rem}@media(max-width: 799px){.dc .dc__item.has-media{gap:1rem}}@media(min-width: 1300px){.dc .dc__item.has-media{flex-direction:row;align-items:center}.dc .dc__item.has-media .dc__text h2{width:80%}}.dc .dc__item.has-media .dc__text,.dc .dc__item.has-media .dc__media-section{flex:1;max-width:100%}@media(min-width: 1300px){.dc .dc__item.has-media .dc__text,.dc .dc__item.has-media .dc__media-section{max-width:55%}}.dc .dc__item.has-media:nth-child(even) .dc__text{order:1;padding-right:0}.dc .dc__item.has-media:nth-child(even) .dc__media-section{order:2;max-width:100%}@media(min-width: 1300px){.dc .dc__item.has-media:nth-child(even) .dc__media-section{max-width:45%}}@media(min-width: 1300px){.dc .dc__item.has-media:nth-child(odd){padding-left:0;padding-right:115px}}.dc .dc__item.has-media:nth-child(odd) .dc__text{order:2}.dc .dc__item.has-media:nth-child(odd) .dc__media-section{order:1}.dc .dc__item:not(.has-media){display:flex;flex-direction:column}.dc .dc__item:not(.has-media) .h3:not(.first-no-media),.dc .dc__item:not(.has-media) .dc__content:not(.first-no-media){max-width:950px}@media(min-width: 1300px){.dc .dc__item:not(.has-media){padding-top:2rem;padding-bottom:2rem}}.dc .only__media .dc__media-section{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media(max-width: 1299px){.dc .only__media .dc__media-section{grid-template-columns:1fr}}.dc .only__media .dc__media-section .dc__media--image{width:100%;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center;justify-content:center}.dc .only__media .dc__media-section .dc__media--image img,.dc .only__media .dc__media-section .dc__media--image picture{width:100%;height:100%;object-fit:cover;display:block;max-width:100%;max-height:100%}.member-list{background:rgba(0,98,105,.1);padding:6rem 0;margin-top:6rem}.member-list .member-card__image img{width:-webkit-fill-available;height:auto;object-fit:cover}@media(max-width: 799px){.member-list .member-card__image img{width:100%;max-width:100%;height:auto}}.member-list .member-card__content{background-color:#fff;width:100%;height:160px;padding:1rem;line-height:1.7}.member-list .member-card__content .member-card__title-social{display:flex;justify-content:space-between}.member-list .member-card__content .member-card__title-social .member-card__title{font-family:"lora",sans-serif;font-size:21px;font-weight:600}.member-list .member-card__content .member-card__title-social .member-card__social{display:flex;gap:.7rem}.member-list .member-card__content .member-card__title-social .member-card__social img{width:28px;height:28px;display:inline-block;object-fit:contain}.member-list .member-card__content .member-card__address{color:#5a5857;font-size:13px;margin-top:.7rem;display:flex;flex-direction:column;gap:.5rem}.member-list .member-card__content .member-card__address-content{display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(0,0,0,0);width:fit-content}.member-list .member-card__content .member-card__address-content:hover{border-bottom:1px solid}.member-list .member-card__content .member-card__address-content .icon{width:20px;margin-right:.7rem}@media(max-width: 799px){.member-list .member-card__content{height:auto;padding:.75rem}.member-list .member-card__content .member-card__title{font-size:18px}}.member-list .splide--team .splide__track{margin-bottom:2.5rem}@media(max-width: 799px){.member-list .splide--team .splide__track{margin-bottom:1.2rem}}.member-list .splide--team .splide__list{padding-left:0;padding-right:0}.member-list .splide--team .splide__slide{transition:filter .3s,opacity .3s;opacity:1;filter:none}.member-list .splide--team .splide__arrows{display:flex;justify-content:center;width:10rem;position:absolute;left:0;right:0;bottom:-2rem;margin:0 auto;z-index:3}.member-list .splide--team .splide__arrow{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:2px solid #b7d3d5;color:#b7d3d5;transition:background .3s,color .3s,border .3s;font-size:0;cursor:pointer}.member-list .splide--team .splide__arrow svg{width:20px;height:20px;fill:#b7d3d5;stroke:#b7d3d5;transition:fill .3s,stroke .3s}.member-list .splide--team .splide__arrow.splide__arrow{background:#006269;border:none;color:#fff}.member-list .splide--team .splide__arrow.splide__arrow svg{fill:#fff;stroke:#fff}.partner-bar{padding-top:2rem;padding-bottom:2rem}.partner-bar .partner-bar__image img{width:160px}@media(max-width: 419px){.partner-bar{padding:2rem .5rem}}.news-start,.news-list__all{padding-top:6rem;padding-bottom:6rem;display:flex;flex-direction:column;align-items:center;gap:5rem}.news-list{display:grid;margin:0}@media(min-width: 1300px){.news-list{grid-template-columns:repeat(3, 1fr) !important;gap:3rem}}@media(min-width: 800px){.news-list{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media(max-width: 799px){.news-list{grid-template-columns:repeat(1, 1fr);gap:1rem}}.news-list .news-list-entry{box-shadow:0 .1rem .5rem rgba(0,0,0,.03);display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s;min-height:360px}.news-list .news-list-entry:hover{box-shadow:0 .5rem 2rem rgba(0,0,0,.07)}.news-list .news-list-entry .news-list-entry__link{display:flex;flex-direction:column;flex-grow:1;width:100%;height:100%}.news-list .news-list-entry .news-list-entry__image{background:rgba(0,98,105,.1);width:100%;aspect-ratio:1/1;display:flex;padding:2rem;align-items:center;justify-content:center;margin-bottom:3rem;overflow:hidden}.news-list .news-list-entry .news-list-entry__image img,.news-list .news-list-entry .news-list-entry__image picture,.news-list .news-list-entry .news-list-entry__image img img{width:100%;height:100%;object-fit:cover;display:block}.news-list .news-list-entry .news-list-entry__content{width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:0 2rem 2rem 2rem;gap:1.4rem;min-height:0}.news-list .news-list-entry .news-list-entry__content .news-list-entry__title{font-size:30px;font-weight:600;margin:0 0 1rem 0}.news-list .news-list-entry .news-list-entry__content time{color:#5a5857;font-size:13px;margin-bottom:calc(var(--spacing)*3)}.news-list .news-list-entry .news-list-entry__content .button{margin-left:auto;margin-top:auto}.news-entry{padding-top:7rem;padding-bottom:7rem}.news-entry .news-detail__header.container{display:none}.news-entry section#news-section-1 .first-no-media h2{width:50%}.contact{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}.contact #map{flex:1 1 0;min-width:795px;max-width:55%;height:80vh;border:2px solid #b7d3d5;margin-bottom:0;transition:border-color .2s}.contact #map:hover,.contact #map:focus-within{border-color:#006269}.contact .address{display:flex;flex-direction:column;align-items:flex-start;color:#006269;padding-bottom:3rem}.contact .address .address__contact{display:flex;flex-direction:column;gap:.3rem;padding-top:1.5rem;border-bottom:1px solid rgba(0,0,0,0)}.contact .address .address__contact a{display:flex;flex-direction:row;align-items:center;gap:.8rem;border-bottom:1px solid rgba(0,0,0,0)}.contact .address .address__contact a:hover{border-bottom:1px solid}.contact form{width:100%;max-width:70%;display:flex;flex-direction:column;gap:1.6rem}.contact form .form__group label{font-size:1.1rem;color:#006269;margin-bottom:.5rem;letter-spacing:.01em;display:block}.contact form .form__input input,.contact form .form__input select,.contact form .form__input textarea{width:100%;border:2px solid #b7d3d5;padding:1.1em 1.2em;font-size:1rem;color:#000;font-family:"poppins",sans-serif;margin-bottom:.4rem;transition:box-shadow .2s,border-color .2s}.contact form .form__input input:focus,.contact form .form__input select:focus,.contact form .form__input textarea:focus{outline:none;border:2px solid #006269;background:#f8f8f8;box-shadow:0 2px 12px 0 rgba(0,98,105,.07)}.contact form .form__group-half{display:flex;gap:1.3rem}.contact form .form__group-half>.form__group{flex:1 1 0;min-width:0}.contact form .form__input__recaptcha a{color:inherit;text-decoration:underline;font-weight:500;transition:color .3s ease}.contact form .form__input__recaptcha a:hover,.contact form .form__input__recaptcha a:focus{color:#003236;text-decoration:none}@media(max-width: 1299px){.contact{flex-direction:column-reverse;align-items:stretch;gap:2.2rem}.contact #map{max-width:100%;min-width:unset;width:100%;min-height:340px;height:50vh;margin-bottom:1.6rem}.contact form{max-width:100%;padding:2rem 1rem}}@media(max-width: 799px){.contact #map{min-height:270px;height:33vh}.contact form{padding:1.2rem .7rem;max-width:97vw}.contact form .form__group-half{flex-direction:column;gap:.4rem}}@media(max-width: 799px){section#dc-19{margin-bottom:2rem}}.testimonial-list{margin-top:6rem}.testimonial-list .testimonial-card{background:rgba(0,98,105,.1);display:flex;flex-direction:column;position:relative;width:100%}@media(min-width: 1300px){.testimonial-list .testimonial-card{padding-left:0}}.testimonial-list .testimonial-card__row{display:flex;align-items:flex-start;gap:2.7rem}@media(max-width: 799px){.testimonial-list .testimonial-card__row{flex-direction:column;align-items:stretch;gap:1.2rem}}.testimonial-list .testimonial-card__image{flex:0 0 auto;width:40%;height:100%}.testimonial-list .testimonial-card__image img{width:100%;height:100%;display:block;object-fit:cover}@media(min-width: 1300px){.testimonial-list .testimonial-card__image img{min-height:650px}}@media(max-width: 799px){.testimonial-list .testimonial-card__image{width:100%}}.testimonial-list .testimonial-card__right{display:flex;flex-direction:column;height:100%;width:55%;padding:3rem 2rem 0 .4rem}@media(max-width: 1299px){.testimonial-list .testimonial-card__right{padding:0 .5rem;width:60%}}@media(max-width: 799px){.testimonial-list .testimonial-card__right{width:100%;padding:2rem .2rem}}.testimonial-list .testimonial-card__right .testimonial-card__content{display:flex;flex-direction:column;height:100%}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:3rem;gap:2rem}@media(max-width: 799px){.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top{flex-direction:column;gap:1rem;padding-bottom:2rem}}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description{color:#5a5857;font-style:italic;padding-top:5rem;width:50%;font-size:20px}@media(max-width: 799px){.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description{padding-top:0;width:100%;font-size:1rem}}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description ul{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:disc}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description ul li{margin-bottom:.7rem;position:relative}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description ul li::marker{color:inherit}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description ol{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:decimal}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description ol li{margin-bottom:.7rem;position:relative}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description ol li::marker{color:inherit}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__icon{margin-bottom:.3rem;padding-right:1rem}@media(max-width: 799px){.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__icon{width:50px;height:auto;margin-top:1.2rem;margin-bottom:0;align-self:flex-end;padding-right:0}}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom{display:flex;flex-direction:row;margin-top:auto;background-color:#fff;border-radius:2rem;padding:1rem 2rem;min-height:132px;width:70%;align-items:center;gap:2rem}@media(max-width: 1299px){.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom{width:100%;padding:1rem;gap:1rem}}@media(max-width: 799px){.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom{width:100% !important;gap:1rem;padding:.8rem .7rem}}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__media img,.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__media video,.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__media iframe{max-width:90px;border-radius:4rem;margin-bottom:.2rem;display:block}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__bottom-text .testimonial-card__name{font-family:"lora",sans-serif;font-weight:600;font-size:1.05rem;margin-bottom:.1rem}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__bottom-text .testimonial-card__category{font-size:.96rem;color:#5a5857;font-weight:500;margin-bottom:.2rem}@media(max-width: 799px){.testimonial-list .testimonial-card{max-width:100%}}.testimonial-list .splide--testimonial .splide__track{margin-bottom:2.5rem}@media(max-width: 799px){.testimonial-list .splide--testimonial .splide__track{margin-bottom:1.2rem}}.testimonial-list .splide--testimonial .splide__list{padding-left:0;padding-right:0}.testimonial-list .splide--testimonial .splide__slide{transition:filter .3s,opacity .3s;opacity:1;filter:none}.testimonial-list .splide--testimonial .splide__arrows{display:flex;justify-content:center;width:10rem;position:absolute;left:6rem;right:0;bottom:7rem;margin:0 auto;z-index:3}@media(max-width: 799px){.testimonial-list .splide--testimonial .splide__arrows{bottom:5.5rem !important;left:13rem !important;width:7rem}}@media(max-width: 419px){.testimonial-list .splide--testimonial .splide__arrows{bottom:5.9rem !important;left:14rem !important;width:6rem}}.testimonial-list .splide--testimonial .splide__arrow{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:2px solid #b7d3d5;color:#b7d3d5;transition:background .3s,color .3s,border .3s;font-size:0;cursor:pointer}.testimonial-list .splide--testimonial .splide__arrow svg{width:20px;height:20px;fill:#b7d3d5;stroke:#b7d3d5;transition:fill .3s,stroke .3s}.testimonial-list .splide--testimonial .splide__arrow.splide__arrow{background:#006269;border:none;color:#fff}.testimonial-list .splide--testimonial .splide__arrow.splide__arrow svg{fill:#fff;stroke:#fff}@media(max-width: 799px){.testimonial-list .splide--testimonial .splide__arrow{width:40px;height:40px}}@media(max-width: 799px){.testimonial-card__image{display:none}}@media(max-width: 1299px){.testimonial-list .testimonial-card__row{flex-direction:column;align-items:stretch;gap:1.2rem}.testimonial-list .testimonial-card__image{width:100%}.testimonial-list .testimonial-card__right{width:100%}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top{flex-direction:column-reverse;gap:1rem;padding-bottom:2rem}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__description{padding-top:0;width:100%}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-top .testimonial-card__icon{width:120px;height:auto;margin-top:1.2rem;margin-bottom:0;align-self:flex-end}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom{width:60%;gap:1rem;padding:.8rem .7rem}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__media img,.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__media video,.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__media iframe{max-width:80px;border-radius:3rem}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__bottom-text .testimonial-card__name{font-size:.97rem}.testimonial-list .testimonial-card__right .testimonial-card__content .testimonial-card__content-bottom .testimonial-card__bottom-text .testimonial-card__category{font-size:.92rem}.testimonial-list .splide--testimonial .splide__track{margin-bottom:1.2rem}.testimonial-list .splide--testimonial .splide__arrows{bottom:5.4rem;left:0}}.banner-list{background:rgba(0,98,105,.1);margin-bottom:6rem}.banner-list .banner-card{display:flex;align-items:center;gap:6rem;flex-direction:row}@media(max-width: 1299px){.banner-list .banner-card{flex-direction:column;gap:2.5rem;padding:0 0 2rem 0}}.banner-list .banner-card .banner-card__image{max-width:45%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width: 1299px){.banner-list .banner-card .banner-card__image{max-width:100%;width:100%;margin-bottom:1rem}}.banner-list .banner-card .banner-card__image img,.banner-list .banner-card .banner-card__image picture{height:auto;object-fit:cover;display:block;aspect-ratio:16/9}@media(max-width: 1299px){.banner-list .banner-card .banner-card__image img,.banner-list .banner-card .banner-card__image picture{min-width:100%;width:100%}}.banner-list .banner-card .banner-card__content{flex:1 1 55%;max-width:55%;display:flex;flex-direction:column;gap:1.5rem;padding-right:155px}.banner-list .banner-card .banner-card__content p a{color:inherit;text-decoration:underline;font-weight:500;transition:color .3s ease}.banner-list .banner-card .banner-card__content p a:hover,.banner-list .banner-card .banner-card__content p a:focus{color:#003236;text-decoration:none}@media(max-width: 1299px){.banner-list .banner-card .banner-card__content{padding-right:0;padding:0 2rem;max-width:100%}}@media(max-width: 799px){.banner-list .banner-card .banner-card__content{padding-right:0;max-width:100%;align-items:flex-start}}.banner-list .banner-card .banner-card__content .banner-card__title{color:#000;font-size:2rem;margin-bottom:.5rem}.banner-list .banner-card .banner-card__content .banner-card__desc,.banner-list .banner-card .banner-card__content .banner-card__text{color:#5a5857;font-size:1.07rem;margin-bottom:.6rem;line-height:1.6}.banner-list .banner-card .banner-card__content .banner-card__desc ul,.banner-list .banner-card .banner-card__content .banner-card__text ul{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:disc}.banner-list .banner-card .banner-card__content .banner-card__desc ul li,.banner-list .banner-card .banner-card__content .banner-card__text ul li{margin-bottom:.7rem;position:relative}.banner-list .banner-card .banner-card__content .banner-card__desc ul li::marker,.banner-list .banner-card .banner-card__content .banner-card__text ul li::marker{color:inherit}.banner-list .banner-card .banner-card__content .banner-card__desc ol,.banner-list .banner-card .banner-card__content .banner-card__text ol{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:decimal}.banner-list .banner-card .banner-card__content .banner-card__desc ol li,.banner-list .banner-card .banner-card__content .banner-card__text ol li{margin-bottom:.7rem;position:relative}.banner-list .banner-card .banner-card__content .banner-card__desc ol li::marker,.banner-list .banner-card .banner-card__content .banner-card__text ol li::marker{color:inherit}.banner-list .banner-card .banner-card__content .banner-card__link{margin-top:1rem;color:#fff;background:#006269;padding:.7rem 1.4rem;border-radius:.3rem;font-weight:600;text-decoration:none;transition:background .2s}.banner-list .banner-card .banner-card__content .banner-card__link:hover,.banner-list .banner-card .banner-card__content .banner-card__link:focus{background:#003c40}.glossar-list{margin-top:8rem}.glossar-list .glossar-columns{display:flex;gap:6rem;flex-wrap:wrap;position:relative}.glossar-list .glossar-column{flex:1 1 0;min-width:220px;margin-bottom:2rem;padding-left:2rem;position:relative}.glossar-list .glossar-column:not(:first-child){border-left:2px solid rgba(0,98,105,.16)}.glossar-list .glossar-col-title{font-family:"lora",sans-serif;font-size:2.7rem;margin-bottom:1.5rem;color:#006269;font-weight:700}.glossar-list .glossar-card{margin-bottom:0}.glossar-list .glossar-card a{display:block;padding:1rem 0;color:#006269;border-bottom:1px solid rgba(0,98,105,.08);transition:border-bottom .2s;text-decoration:none}.glossar-list .glossar-card a:hover{border-bottom:1px solid #006269;background:rgba(0,98,105,.03)}.glossar-list .glossar-card:last-child a{border-bottom:none}@media(max-width: 1299px){.glossar-list .glossar-columns{flex-direction:column;gap:0}.glossar-list .glossar-column{border-left:none !important;padding-left:0}.glossar-list .glossar-col-title{margin-left:0}}.glossar-detail{display:flex;flex-direction:column;gap:1rem}svg g{cursor:pointer}#karte-liste{display:none}#karte{display:none}.karte{position:relative;width:100%;max-width:900px;margin:0 auto;padding:6rem 0;display:block}#karte{width:100%;height:auto;display:block;margin:0 auto;float:none}.tooltip-karte-outer{position:absolute;min-width:150px;z-index:10000000;padding:0 12px 12px 20px;color:#000;pointer-events:auto;transition:opacity .2s}.tooltip-karte{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:10px 8px;background-color:#b7d3d5;color:#000}#inhalt .tooltip-karte a{line-height:28px;color:#fff;transition:color .2s}.gm-style-iw-d{max-width:300px !important;font-family:inherit}.gm-style-iw-d strong{font-size:1.2rem;display:block;margin-bottom:4px}.gm-style-iw-d br+br{margin-bottom:6px;display:block;content:""}.gm-style-iw-d a{color:#006269;font-weight:600;margin:.2rem 0}.gm-style-iw-d a:hover{color:#003236;text-decoration:underline}.studiosuche-flexwrap{display:flex;gap:1rem;align-items:stretch;width:100%;margin:0}#studiosuche form{display:flex;gap:1rem;align-items:stretch;flex:1 1 0;background:rgba(0,0,0,0);padding:0;margin:0}.input-group{display:flex;align-items:stretch;background:#b7d3d5;flex:1 1 0}.input-group select,.input-group input[type=text]{border:none;background:rgba(0,0,0,0);padding:16px 16px;flex:1 1 auto;outline:none;color:#000;width:100%}.input-group input[type=text]::placeholder{color:#000;opacity:1}.input-group .button{width:48px !important;height:100% !important;display:flex;align-items:center;justify-content:center;padding:0;margin:0;cursor:pointer;transition:background .15s}.input-group .button i{margin:auto}#praktiker-wrap{flex:2 1 340px;min-width:250px}#umkreis{width:100%;color:#000}@media(max-width: 799px){.studiosuche-flexwrap{flex-direction:column}#studiosuche form{width:100%}.input-group{width:100%}#praktiker-wrap{min-width:0}}#praxis{width:100%;margin-top:3rem}#praxis th,#praxis td{background:#fff;color:#000;padding:16px 10px;text-align:left;position:relative;border-bottom:2px solid #b7d3d5}#praxis th{font-weight:600;background:#b7d3d5;color:#006269;border-bottom:2px solid #006269}#praxis th:after{margin-left:8px;color:#006269}#praxis th.header:after{content:"";display:inline-block;width:25px;height:25px;vertical-align:middle;margin-left:8px;background:url("/img/icons/arrow_drop_down.svg") no-repeat center center;background-size:25px 25px}#praxis th.headerSortUp:after{content:"";display:inline-block;width:25px;height:25px;vertical-align:middle;margin-left:8px;background:url("/img/icons/arrow_drop_up.svg") no-repeat center center;background-size:25px 25px}#praxis th.headerSortDown:after{content:"";display:inline-block;width:25px;height:25px;vertical-align:middle;margin-left:8px;background:url("/img/icons/arrow_drop_down.svg") no-repeat center center;background-size:25px 25px}#praxis tr{background:none}#praxis tr:hover td{background:#b7d3d5;transition:background .2s}#praxis td.studio-name{max-width:160px}#praxis td.studio-name a{color:#006269;font-weight:600}#praxis td.studio-name a:hover{color:#003236}#praxis td.green{color:#006269}#praxis td .beschreibung-outer{display:none;position:absolute;left:50%;top:100%;transform:translate(-50%, 12px);z-index:100;min-width:350px;color:#000;font-size:16px;padding:14px 18px;pointer-events:none}#praxis td.quali:hover .beschreibung-outer,#praxis td.behandlung:hover .beschreibung-outer{display:block;pointer-events:all}#praxis td.behandlung .delimiter-behandlung{color:#006269;padding:0 2px;font-weight:700}#praxis td:last-child{width:48px}#praxis td:last-child a.table-link{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#006269;transition:background .2s}#praxis td:last-child a.table-link:hover{background:#003236}@media(max-width: 799px){#praxis th,#praxis td{font-size:13px;padding:10px 5px}#praxis td.studio-name{max-width:200px;word-break:break-word}#praxis td .beschreibung-outer{left:0;right:0;min-width:170px;transform:none}}.qualizahl{display:none}.behandlung .beschreibung-outer{min-width:240px;color:#006269}.beschreibung-outer{position:absolute;font-size:11px;padding-bottom:13px;min-width:150px;bottom:40px;left:-17px;z-index:100000;display:none}.beschreibung{position:relative;float:left;padding:10px;min-width:150px;color:#000;background-color:#b7d3d5}#backlink{margin-top:80px}#legende{width:100%;margin-top:80px}#legende tr{padding-bottom:5px;float:none;width:100%}table#sterne{margin-bottom:20px}td.left{width:190px}#studios,#region,#studio-suche{margin-top:80px;margin-bottom:80px;width:100%}#ausland{margin-bottom:80px}#studiosuche .input-group{position:relative}#umkreis-wrap{width:30%}#plz-wrap{width:70%}#praktiker-wrap{width:100%}#umkreissubmit,#praktikersuche{position:absolute;top:0;right:0;height:52px;width:52px}#umkreissubmit.button,#praktikersuche.button{box-shadow:none}a#umkreissubmit:hover,a#umkreissubmit:focus,a#praktikersuche:hover,a#praktikersuche:focus,a#ausland:hover,a#ausland:focus{color:#fff}#praxis-single header{margin-bottom:1rem}#praxis-single header h1,#praxis-single header .h2{font-family:"lora",sans-serif;font-size:54px;color:#006269;margin-top:2.5rem;margin-bottom:2.5rem;letter-spacing:0}@media(max-width: 799px){#praxis-single header h1{font-size:42px}}#praxis-single header .qualifikation{margin-bottom:.5em}#praxis-single header .qualifikation #p_datum{display:block;margin-top:.1em;color:#5a5857;font-size:13px}#praxis-single a.download{display:inline-flex;align-items:center;gap:.75em;padding-bottom:.3rem;font-weight:600;color:inherit;border-bottom:2px solid currentColor;text-decoration:none;transition:border-color .2s,color .2s;width:fit-content}#praxis-single a.download:hover,#praxis-single a.download:focus{outline:none;border-bottom:2px solid rgba(0,0,0,0);color:#006269}#praxis-single a.download:hover .download-img svg,#praxis-single a.download:focus .download-img svg{stroke:#006269;transition:fill .2s,stroke .2s}#praxis-single a.download .download-img{width:1.5em;height:1.5em;flex-shrink:0;margin-right:.4em;fill:currentColor;stroke:none;transition:fill .2s,stroke .2s}#praxis-single .contact_info address,#praxis-single .contact_info .kontakt,#praxis-single .contact_info .anfahrt{margin:.7em 0 0 0}#praxis-single .contact_info address a,#praxis-single .contact_info .kontakt a,#praxis-single .contact_info .anfahrt a{color:#006269;border-bottom:1px solid}#praxis-single .contact_info address a:hover,#praxis-single .contact_info .kontakt a:hover,#praxis-single .contact_info .anfahrt a:hover{color:#003236}#praxis-single .contact_info .kontakt a,#praxis-single .contact_info .anfahrt a{display:flex;gap:.7rem;width:fit-content;margin-bottom:.5rem}#praxis-single .zeiten,#praxis-single .angebot,#praxis-single .weiteres{margin-top:2.2rem}#praxis-single .weiteres ul{list-style-type:disc;margin:1.5rem 0;padding-left:2.5rem;line-height:1.5}#praxis-single .weiteres ul li{margin-bottom:.7rem;position:relative}#praxis-single .weiteres ul li::marker{color:inherit}#praxis-single .weiteres ol{list-style-type:decimal;margin:1.5rem 0;padding-left:2.5rem;line-height:1.5}#praxis-single .weiteres ol li{margin-bottom:.7rem;position:relative}#praxis-single .weiteres ol li::marker{color:inherit}#praxis-single .zeiten h2{color:#006269;font-size:30px;font-family:"lora",sans-serif;font-weight:500;margin-bottom:.4em}#praxis-single .zeiten table,#praxis-single .zeiten br{display:none}#praxis-single .zeiten p,#praxis-single .zeiten div{margin:.5rem 0}#praxis-single .zeiten span{text-decoration:none !important}#praxis-single .zeiten a{color:#006269;border-bottom:1px solid}#praxis-single .zeiten a:hover{color:#003236}#praxis-single .angebot h2{color:#006269;font-size:30px;font-family:"lora",sans-serif;font-weight:500;margin-bottom:.4em}#praxis-single .angebot .delimiter-behandlung{color:#006269;font-weight:700;padding:0 2px}#praxis-single .angebot .beschreibung-outer{background:none;padding:0;margin:.2em 0 0 0;font-size:13px;color:#000;box-shadow:none;border:none}#praxis-single .weiteres h2{color:#006269;font-size:30px;font-family:"lora",sans-serif;font-weight:500;margin-bottom:.3em}#praxis-single .weiteres p{margin:.1em 0 0 0}#praxis-single .weiteres a{color:#006269;border-bottom:1px solid}#praxis-single .weiteres a:hover{color:#003236}#praxis-single footer.mt-5{margin-top:2rem}#praxis-single #backlink{margin-top:3rem}@media(max-width: 419px){#praxis-single h1,#praxis-single .h2{font-size:2rem}#praxis-single .zeiten,#praxis-single .angebot,#praxis-single .weiteres{margin-top:1.7rem}#praxis-single #backlink a.button{width:100%;justify-content:center}}@media(max-width: 1299px){#praxis .delimiter-behandlung{display:none}#praxis .second-behandlung{clear:both}#karte{display:none}.nojs{display:block !important}#ausland .link_surface{width:184px}#studios{width:100%}.karte{display:none}form#umkreisform{margin-right:10px}#karte-liste .link-outer{width:100%;padding:0;margin-top:2rem}#karte-liste .link-outer a{width:100%;display:flex;flex-direction:row;justify-content:space-between}#ausland{display:none}}@media(max-width: 799px){.hide-iphone{display:none}#praxis th:nth-child(2),#praxis td:nth-child(2){padding-left:10px}.nojs{display:block !important}#praxis-single .beschreibung-outer{left:0}#praktikerform{margin-top:30px}#ausland.karte-link{width:100%}}@media(max-width: 419px){tr td,tr th{font-size:12px}td.studio-name{max-width:90px}.karte-link .link_surface{width:70%}table .beschreibung-outer{display:none !important}table#sterne{display:none}}.certificates-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.certificate-card{background:#b7d3d5;box-shadow:0 4px 32px 0 rgba(24,32,44,.06);padding:2rem 1.5rem 1.5rem 1.5rem;max-width:340px;min-width:280px;flex:1 1 320px;display:flex;flex-direction:column;align-items:flex-start}.certificate-card__image{width:56px;height:56px;border-radius:.7rem;overflow:hidden;margin-bottom:1.2rem}.certificate-card__image img{width:100%;height:100%;object-fit:cover;display:block}.certificate-card__title{font-size:1.25rem;font-family:"lora",sans-serif;font-weight:700;margin-bottom:.5rem;color:#000}.certificate-card__desc{font-size:1rem;color:#253040;margin-bottom:1.2rem;line-height:1.6}.certificate-card__button{padding:.5em .5rem !important;font-size:1rem !important}a.download{display:inline-flex;align-items:center;gap:.75em;padding-bottom:.3rem;font-weight:600;color:inherit;border-bottom:2px solid currentColor;text-decoration:none;transition:border-color .2s,color .2s;width:fit-content}a.download:hover,a.download:focus{outline:none;border-bottom:2px solid rgba(0,0,0,0);color:#006269}a.download:hover .download-img svg,a.download:focus .download-img svg{stroke:#006269;transition:fill .2s,stroke .2s}a.download .download-img{width:1.5em;height:1.5em;flex-shrink:0;margin-right:.4em;fill:currentColor;stroke:none;transition:fill .2s,stroke .2s}@media(max-width: 800px){.certificates-list{flex-direction:column;gap:1.3rem;align-items:stretch}.certificate-card{max-width:100%;min-width:0;padding:1.2rem}}.linklist .linklist-category{display:flex;flex-direction:column;gap:6rem;padding-bottom:6rem}.linklist .linklist-category .linklist-category-title,.linklist .linklist-category .linklist-card__name{color:#006269}.linklist .linklist-category .linklist-card{display:flex;flex-direction:row;align-items:center;gap:8rem}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__name{margin-bottom:3rem}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__text{margin-bottom:1rem}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__text ul{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:disc}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__text ul li{margin-bottom:.7rem;position:relative}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__text ul li::marker{color:inherit}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__text ol{margin:1.5rem 0;padding-left:2.5rem;line-height:1.5;list-style-type:decimal}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__text ol li{margin-bottom:.7rem;position:relative}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__text ol li::marker{color:inherit}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__link{color:#006269;border-bottom:1px solid rgba(0,0,0,0);font-weight:600}.linklist .linklist-category .linklist-card .linklist-card__content .linklist-card__link:hover{border-bottom:1px solid #006269}@media(max-width: 799px){.linklist .linklist-category .linklist-card{flex-direction:column;gap:2rem;align-items:flex-start}.linklist .linklist-category .linklist-card .linklist-card__name{margin-bottom:1rem !important}}.main-header{display:flex;flex-direction:column;padding-top:1.4rem;position:absolute;width:100%;z-index:1}.main-header .nav-header{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-header .nav-header .header-logo img{width:170px;z-index:1001}.main-header .header-img{position:relative;width:100%;z-index:0;overflow:hidden;margin-bottom:6rem}.main-header .header-img img{width:100%;display:block;height:auto}.main-header .language-switch{display:flex;flex-direction:row;font-size:20px}.main-header .language-switch .language-switch__item:first-child{padding-right:.5rem}.main-header .language-switch .language-switch__item:first-child ::after{content:"|";margin-left:.5rem;color:inherit;font-weight:400}.main-header .language-switch .active{font-weight:700}.no-header-img{background-color:#006269;padding-bottom:2rem}.header-img{position:relative;z-index:0;margin-bottom:6rem}@media(max-width: 799px){.header-img{margin-bottom:2rem}}.header-img img{width:100%}.header-img .text{position:absolute;top:15rem;display:flex;flex-direction:column;gap:2rem;width:70%;z-index:1;left:0;right:0}.header-img .text .h1{width:55%}.header-img .text .subtitle{width:80%}@media(max-width: 1299px){.header-img .text{top:11rem;width:92%}.header-img .text .h1{font-size:65px}.header-img .text .subtitle{font-size:22px;width:90%}}@media(max-width: 799px){.header-img .text{top:11rem;width:100%;gap:1rem}.header-img .text .h1{width:100%;font-size:40px}.header-img .text .subtitle{font-size:20px}}@media(max-width: 419px){.header-img .text{top:9rem;width:95%}.header-img .text .h1{font-size:24px !important}.header-img .text .subtitle{font-size:14px}}.splide{position:relative;display:flex;align-items:center}.splide.only-one-slide{visibility:visible}.splide .splide__pagination{bottom:2rem;left:0;right:0;justify-content:center;pointer-events:auto}.splide .splide__pagination .splide__pagination__page{background-color:#006269;opacity:.3;width:12px;height:12px}.splide .splide__pagination .splide__pagination__page.is-active{opacity:1;background-color:#006269}nav ul{display:flex;gap:1.5rem;list-style:none}nav ul li{display:flex;align-items:center;position:relative}nav ul a{color:#000;padding:.5rem .3rem;border-bottom:2px solid rgba(0,0,0,0);transition:border-bottom .2s}@media(min-width: 1300px){nav ul a:hover,nav ul a.current1{border-bottom:2px solid #000}}nav ul.level2{position:absolute;top:120%;left:0;display:none;flex-direction:column;align-items:center;justify-content:center;background:#006269;list-style:none;box-shadow:0 8px 24px rgba(0,0,0,.15);border-radius:.5rem;min-width:200px;z-index:1000;transform:translateY(-10px);transition:all .3s ease;gap:0}nav ul.level2 li{width:100%;justify-content:center;padding:.6rem 1rem}nav ul.level2 li a{color:#fff;font-size:.95rem;white-space:nowrap;transition:background .25s ease;border-bottom:none}@media(min-width: 1300px){nav ul.level2 li:hover,nav ul.level2 li.current2{border-bottom:none;background:#033739;border-radius:.5rem}}nav li.level1:hover>ul.level2{display:flex}@media(min-width: 1300px){nav .toggle-arrow{display:none}}@media(max-width: 1299px){nav .toggle-arrow{background:none;border:none;cursor:pointer;width:1rem;height:1rem;margin-left:.5rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}nav .toggle-arrow::before{content:"";border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:10px;transform:rotate(45deg);transition:transform .3s ease}nav .toggle-arrow:hover{background-color:rgba(0,0,0,0)}nav li.open>.toggle-arrow::before{transform:rotate(-135deg)}nav ul.level1>li .level2{max-height:0;opacity:0;overflow:hidden;padding-left:0;transition:max-height .4s ease,opacity .3s ease;position:static;gap:.5rem}nav ul.level1>li.open .level2{max-height:500px;opacity:1;background-color:rgba(0,0,0,0);box-shadow:none;padding-left:1rem;margin-top:.4rem}nav ul.level1>li .level2 li a{font-size:1rem;color:#fff;padding:.4rem 0}nav ul.level1{flex-direction:column;gap:0}nav ul.level1>li{flex-direction:column;align-items:flex-start;padding:.5rem 0}nav ul.level1>li .toggle-arrow{align-self:flex-end;margin-top:-0.5rem;margin-bottom:.5rem}nav ul.level1>li>a{font-size:1.3rem;padding:.5rem 0;width:100%;color:#fff;display:flex;align-items:center;justify-content:space-between}}.nav-logo-mobile{display:none;width:160px;margin-bottom:1.5rem}.nav-logo-mobile img{width:100%;height:auto;display:block}@media(max-width: 1299px){nav .nav-logo-mobile{display:block}}@media(min-width: 1300px){nav .nav-logo-mobile{display:none !important}}@media(max-width: 1299px){.nav-header nav.nav-open~.header-logo{display:none !important}}nav.nav-open{position:fixed;inset:0;background:#006269;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;padding:45px 40px 40px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}nav.nav-open::-webkit-scrollbar{display:none}nav.nav-open ul{display:flex;flex-direction:column;gap:1rem;width:100%}nav.nav-open ul li{width:100%}nav.nav-open ul li a{width:100%;font-size:1.3rem;color:#fff}nav.nav-open ul li a:hover,nav.nav-open ul li a.active{border-bottom:2px solid rgba(0,0,0,0) !important}.burger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;z-index:10001}.burger span{display:block;height:3px;width:28px;margin-bottom:5px;background:#000;border-radius:2px;transition:all .3s}.burger span:last-child{margin-bottom:0}.burger.active span:nth-child(1){transform:rotate(45deg) translate(5px, 4px);background:#fff}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:rotate(-45deg) translate(7px, -7px);background:#fff}@media(max-width: 1299px){.burger{display:flex}nav{display:none;position:fixed;right:0;top:0;height:100vh;background:#006269;color:#fff;box-shadow:-2px 0 16px rgba(0,0,0,.08);transform:translateX(100%)}nav.nav-open{display:flex;transform:translateX(0)}}@media(min-width: 1300px){nav{display:block;position:static;background:none;height:auto;box-shadow:none;padding:0}nav ul{flex-direction:row;gap:1.5rem}.burger{display:none}}.language-switch.desktop-only{display:flex}.language-switch.mobile-only{display:none}@media(max-width: 1299px){.language-switch.desktop-only{display:none}nav .language-switch.mobile-only{display:flex;margin-top:2rem;margin-bottom:2rem;justify-content:flex-start}nav .language-switch.mobile-only .language-switch__item:first-child{padding-right:0}nav .language-switch.mobile-only .active{font-weight:700}}.burger span{background:#000}.burger.active span{background:#fff}.site-footer{background-color:#006269;display:flex;flex-direction:column;padding-top:35px;padding-bottom:35px}.site-footer .footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2rem;margin-bottom:2rem;align-items:center}.site-footer .footer-top .footer-logo-address{display:flex;align-items:center;gap:9.5rem}.site-footer .footer-top .footer-logo-address .footer-logo{display:flex;flex-direction:column;align-items:flex-start}.site-footer .footer-top .footer-logo-address .footer-logo a img{max-width:300px;height:auto;display:block}.site-footer .footer-top .footer-logo-address .footer-logo span{margin-top:1.2rem;font-size:13px;color:#fff;max-width:350px;display:block}.site-footer .footer-top .footer-logo-address .footer-address{color:rgba(255,255,255,.86);line-height:1.7;min-width:180px;margin-top:.25rem;margin-bottom:.25rem}.site-footer .footer-top .footer-logo-address .footer-address strong{display:block;font-size:1.08em;margin-bottom:.2em;color:#fff;letter-spacing:.02em}.site-footer .footer-top .footer-logo-address .footer-address .footer-address__contact{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;gap:.2rem;margin-top:1rem}.site-footer .footer-top .footer-logo-address .footer-address .footer-address__contact a{color:#fff;border-bottom:1px solid rgba(0,0,0,0);display:flex;align-items:center;gap:.7rem}.site-footer .footer-top .footer-logo-address .footer-address .footer-address__contact a:hover{opacity:.8;border-bottom:1px solid}.site-footer .footer-top .footer-nav{width:877px;display:flex;align-items:center;justify-content:center}.site-footer .footer-top .footer-nav ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.site-footer .footer-top .footer-nav ul li{width:40%;margin-bottom:.5rem}.site-footer .footer-top .footer-nav ul li a{color:#fff;margin-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,0)}.site-footer .footer-top .footer-nav ul li a:hover{opacity:.8;border-bottom:1px solid}.site-footer .footer-top .footer-nav ul .level2{display:none}.site-footer .footer-top .footer-top-right .language-switch__footer{display:flex;justify-content:flex-end;margin-bottom:2rem}.site-footer .footer-top .footer-top-right .language-switch__footer .language-switch{display:flex;flex-direction:row;font-size:20px;color:#fff}.site-footer .footer-top .footer-top-right .language-switch__footer .language-switch .language-switch__item:first-child{padding-right:.5rem}.site-footer .footer-top .footer-top-right .language-switch__footer .language-switch .language-switch__item:first-child ::after{content:"|";margin-left:.5rem;color:#fff;font-weight:400}.site-footer .footer-top .footer-top-right .language-switch__footer .language-switch .active{font-weight:700}.site-footer .footer-top .footer-top-right .footer-social{display:flex;flex-direction:row;gap:2rem;justify-content:flex-end}.site-footer .footer-top .footer-top-right .footer-social a img{width:35px;height:35px}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.2);font-size:13px;color:#fff;padding-top:1rem;gap:1rem}.site-footer .footer-bottom .footer-bottom-left{display:flex;gap:1.2rem}.site-footer .footer-bottom .footer-bottom-left .footer-design{opacity:.7}.site-footer .footer-bottom .footer-bottom-left .footer-design a{color:#fff}.site-footer .footer-bottom .footer-bottom-right{display:flex;gap:1rem;padding:0;margin:0;list-style:none}.site-footer .footer-bottom .footer-bottom-right li{display:flex;align-items:center;height:fit-content}.site-footer .footer-bottom .footer-bottom-right li a{color:#fff;border-bottom:1px solid rgba(0,0,0,0);position:relative;height:fit-content}.site-footer .footer-bottom .footer-bottom-right li a:hover{opacity:.8;border-bottom:1px solid}.site-footer .footer-bottom .footer-bottom-right li:not(:last-child)::after{content:"|";margin-left:.7rem;color:#fff;font-size:13px}@media(max-width: 1299px){.site-footer .footer-top{grid-template-columns:1fr;gap:2.5rem}.site-footer .footer-top .footer-logo-address,.site-footer .footer-top .footer-nav,.site-footer .footer-top .footer-top-right{width:100%;flex-direction:column;align-items:center !important;text-align:center}.site-footer .footer-top .footer-nav ul{flex-direction:column;flex-wrap:nowrap}.site-footer .footer-top .footer-nav ul li{width:100%}.site-footer .footer-top .footer-logo-address{gap:1.5rem}.site-footer .footer-top .footer-logo-address .footer-logo,.site-footer .footer-top .footer-logo-address .footer-address{align-items:center;text-align:center;display:flex;flex-direction:column}.site-footer .footer-top .footer-logo-address .footer-logo .footer-address__contact,.site-footer .footer-top .footer-logo-address .footer-address .footer-address__contact{align-items:center}.site-footer .footer-top .footer-top-right{display:flex;flex-direction:column;justify-content:center}.site-footer .footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.site-footer .footer-bottom .footer-bottom-left,.site-footer .footer-bottom .footer-bottom-right{justify-content:center}}@media(max-width: 419px){.site-footer .footer-bottom-left{flex-direction:column;gap:.5rem !important}}.studio-section__btn,.button,button{font-size:20px;letter-spacing:.06em;color:#fff;background:#006269;border:none;padding:.75rem 1.5rem;border-radius:0;box-shadow:none;margin-top:.5rem;cursor:pointer;transition:background .2s;width:fit-content}.studio-section__btn:hover,.button:hover,button:hover{background:#033739}@media(max-width: 799px){.studio-section__btn,.button,button{font-size:15px}}@media(max-width: 419px){.studio-section__btn,.button,button{font-size:15px}}.more a{width:fit-content;border-radius:2rem;padding:11px 24px;background:#006269;margin-bottom:1rem;color:#fff}@media(max-width: 1299px){.more a{font-size:14px;padding:.6rem 1.2rem}}@media(max-width: 799px){.more a{font-size:12px;padding:.5rem 1rem}}@media(max-width: 419px){.more a{font-size:10px;padding:.4rem .8rem}}/*# sourceMappingURL=main.css.map */
