@font-face{font-family:Tondu;src:url(../fonts/Tondu-Beta.eot);src:url(../fonts/Tondu-Beta.eot?#iefix) format("embedded-opentype"),url(../fonts/Tondu-Beta.woff2) format("woff2"),url(../fonts/Tondu-Beta.woff) format("woff"),url(../fonts/Tondu-Beta.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--color-white:#fff;--color-primary:#2a9a9e;--color-content:#404040}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#000}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;line-height:inherit}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none;border:0;border-radius:0;background:none}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.container{max-width:1200px}}@media (min-width:1400px){.container{max-width:1340px}}.row{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.col,.row{padding-left:16px;padding-right:16px}.col{position:relative;width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:576px){.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:576px){.col-sm-3{flex:0 0 25%;max-width:25%}}@media (min-width:576px){.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:576px){.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:576px){.col-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:576px){.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:576px){.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:576px){.col-sm-9{flex:0 0 75%;max-width:75%}}@media (min-width:576px){.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:576px){.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:576px){.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:768px){.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:768px){.col-md-3{flex:0 0 25%;max-width:25%}}@media (min-width:768px){.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:768px){.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:768px){.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:768px){.col-md-9{flex:0 0 75%;max-width:75%}}@media (min-width:768px){.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:768px){.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:768px){.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:992px){.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:992px){.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:992px){.col-lg-9{flex:0 0 75%;max-width:75%}}@media (min-width:992px){.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:992px){.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:992px){.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:1200px){.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:1200px){.col-xl-3{flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:1200px){.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:1200px){.col-xl-6{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:1200px){.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:1200px){.col-xl-9{flex:0 0 75%;max-width:75%}}@media (min-width:1200px){.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:1200px){.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:1200px){.col-xl-12{flex:0 0 100%;max-width:100%}}@media (min-width:1400px){.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}}@media (min-width:1400px){.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}}@media (min-width:1400px){.col-xxl-3{flex:0 0 25%;max-width:25%}}@media (min-width:1400px){.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:1400px){.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}}@media (min-width:1400px){.col-xxl-6{flex:0 0 50%;max-width:50%}}@media (min-width:1400px){.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width:1400px){.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:1400px){.col-xxl-9{flex:0 0 75%;max-width:75%}}@media (min-width:1400px){.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:1400px){.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}}@media (min-width:1400px){.col-xxl-12{flex:0 0 100%;max-width:100%}}*,body,html{margin:0;padding:0}body,html{overflow-x:hidden}html{font-size:10px}body{background-color:var(--color-white);font-family:Lato,sans-serif;color:var(--color-content);font-weight:400}a{text-decoration:none;transition:all .3s ease}strong{font-weight:700}svg{width:inherit}img{max-width:100%;height:auto}.heading{font-family:Tondu}.btn{font-size:2.4rem;text-decoration:none;border-radius:2.6rem;font-weight:700;padding:1.7rem 5rem;display:inline-block}.btn--primary{background-color:var(--color-primary);color:#fff}.footer{padding-bottom:2rem;color:var(--color-white);position:relative}@media (max-width:991px){.footer{background-color:#9e60b2}}.footer:before{content:"";display:block;position:absolute;top:-14rem;left:0;background-image:url(../img/bg_footer.svg);background-repeat:no-repeat;background-size:cover;width:110vw;height:24.4rem;z-index:-1}@media (min-width:1920px){.footer:before{top:-10.5rem}}.footer:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2rem;background-color:#9e60b2;z-index:-1}@media (min-width:992px){.footer:after{height:4rem}}@media (min-width:1920px){.footer:after{content:none}}.footer__content{display:flex;flex-direction:column;gap:4rem}@media (min-width:992px){.footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6rem}}.footer__left{flex:1 1 auto}@media (min-width:992px){.footer__left{max-width:50rem}}.footer__description{font-size:1.4rem;line-height:1.6}@media (min-width:768px){.footer__description{font-size:1.6rem}}.footer__description p{margin-bottom:1.6rem}.footer__description p:last-child{margin-bottom:0}.footer__description strong{font-weight:600}.footer__right{flex:0 0 auto;display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.footer__right{flex-direction:row;align-items:center;gap:4rem}}@media (min-width:992px){.footer__right{align-items:center;align-self:flex-end}}.footer__nav .footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3rem}@media (min-width:768px){.footer__nav .footer__menu{flex-direction:row;gap:2.4rem}}@media (min-width:992px){.footer__nav .footer__menu{justify-content:flex-end}}.footer__nav .footer__menu li.highlighted a{background-color:var(--color-white);color:#9e60b2;padding:1.4rem 2.9rem;border-radius:1.8rem}.footer__nav .footer__menu li a{color:var(--color-white);text-decoration:none;font-size:1.5rem;font-weight:700}@media (min-width:768px){.footer__nav .footer__menu li a{font-size:1.6rem}}.footer__social-list{list-style:none;margin:0;padding:0;display:flex;gap:1.2rem}@media (max-width:767px){.footer__social-list{margin-top:2rem}}@media (min-width:992px){.footer__social-list{justify-content:flex-end}}.footer__social-link{display:flex;align-items:center;justify-content:center;color:var(--color-white)}.footer__social-link svg{width:3rem;height:3rem}.header{padding-top:2.4rem;padding-bottom:2.4rem;transition:all .3s ease;z-index:999;width:100%}.header.is-sticky{position:fixed;top:0;left:0;right:0;background-color:var(--color-white);padding-bottom:1.2rem}.header__inner{display:flex;justify-content:space-between;align-items:center}.header__logo svg{height:7.5rem}@media (min-width:1400px){.header__logo svg{height:16rem}}@media (min-width:1200px){.header__hamburger{display:none}}.header__hamburger svg{width:3.8rem;height:3.2rem}.header__nav{display:flex;align-items:center}@media (max-width:1199px){.header__nav{display:none}}.header__nav nav ul{display:flex;flex-wrap:wrap;gap:1.2rem}.header__nav nav ul li{font-size:1.6rem;color:var(--color-content);position:relative}.header__nav nav ul li:not(:last-child){margin-right:2.4rem}.header__nav nav ul li a{font-size:1.6rem;color:var(--color-content);font-weight:700}.header__nav nav ul li a:hover{text-decoration:underline}.header__nav nav ul li.highlighted a{background-color:var(--color-primary);color:var(--color-white);padding:1.4rem 2.9rem;border-radius:1.8rem}.header__sm{margin-left:3rem}.header__sm ul{display:flex;align-items:center}.header__sm ul li{margin-right:2rem}.header__sm ul li:last-child{margin-right:0}.header__sm ul li svg{height:3.2rem}.header__sm ul li svg path{transition:all .3s ease}.header__sm ul li a.fb path{fill:var(--color-primary)}.header__sm ul li a.insta path{fill:var(--color-primary);stroke:var(--color-primary)}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);z-index:1000;overflow-y:auto;padding-top:4rem}.mobile-menu .mobile-menu__header{display:flex;justify-content:space-between;align-items:center}.mobile-menu .mobile-menu__header .mobile-menu__logo svg{height:7.5rem}.mobile-menu .mobile-menu__nav{margin-top:8rem}.mobile-menu .mobile-menu__nav ul{text-align:right;margin-bottom:5.6rem}.mobile-menu .mobile-menu__nav ul li{margin-bottom:4rem}.mobile-menu .mobile-menu__nav ul li a{color:var(--color-primary);font-size:4rem}.mobile-menu .mobile-menu__nav ul li:last-child{margin-bottom:0}.mobile-menu .mobile-menu__sm{margin-bottom:4.8rem}.mobile-menu .mobile-menu__sm ul{display:flex;justify-content:flex-end;align-items:center;gap:2rem}.mobile-menu .mobile-menu__sm ul a.fb path{fill:var(--color-primary)}.mobile-menu .mobile-menu__sm ul a.insta path{fill:var(--color-primary);stroke:var(--color-primary)}.mobile-menu .mobile-menu__consultation{background-color:var(--color-primary);border-radius:5.4rem;padding:1.6rem}.mobile-menu .mobile-menu__consultation .inner{display:flex;gap:2rem;justify-content:center;align-items:center}@media (max-width:410px){.mobile-menu .mobile-menu__consultation .inner{flex-direction:column;text-align:center;gap:1rem}}.mobile-menu .mobile-menu__consultation p{font-size:1.5rem;line-height:2.1rem;color:var(--color-white)}.mobile-menu .mobile-menu__consultation a{color:var(--color-white);font-weight:800;font-size:2.4rem}.mobile-menu.is-open{display:block}.section__hero{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:90rem;display:flex;align-items:flex-start;padding-top:6rem;position:relative}@media (min-width:768px){.section__hero{padding-top:16rem}}.section__hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.section__hero:after{content:"";height:31.8rem;background-image:url(../img/hero_wave.png);background-repeat:no-repeat;background-size:cover;position:absolute;left:0;right:0;bottom:-2px;z-index:2}.hero__content{position:relative;z-index:2;text-align:center;color:var(--color-white)}.hero__headline{font-size:4.2rem;font-weight:700;margin-bottom:2.4rem;line-height:4.8rem;color:#7cd988}@media (min-width:768px){.hero__headline{font-size:6rem;line-height:6.6rem}}.hero__description{font-size:2rem;margin-bottom:3.6rem;line-height:2.4rem;margin-left:auto;margin-right:auto}.section__about{padding-bottom:6rem}@media (max-width:2000px){.section__about .container{margin-top:-110px;position:relative;z-index:9}}.about__item{margin-bottom:8rem;display:flex;flex-direction:column;align-items:center;gap:4rem}.about__item:last-child{margin-bottom:0}@media (min-width:992px){.about__item{flex-direction:row;gap:6rem}.about__item--reverse{flex-direction:row-reverse}}@media (min-width:992px){.about__item:first-of-type .about__content{padding-left:5rem}}.about__image{flex:0 0 auto;text-align:center;position:relative}.about__image .decor{left:0;transform:translateX(-13%) translateY(21%) scale(1.2) rotate(12deg)}.about__image .decor,.about__image .decor-2{position:absolute;top:0;z-index:-1;width:100%;height:auto;pointer-events:none}.about__image .decor-2{right:0;transform:translateX(101%) translateY(101%) scale(2.5)}@media (min-width:992px){.about__image{flex:1 1 auto;min-width:30rem;max-width:50rem}}.about__img{width:100%;max-width:40rem;height:auto;object-fit:contain;border-radius:2rem}@media (min-width:768px){.about__img{max-width:50rem}}@media (min-width:992px){.about__img{max-width:100%}}.about__content{flex:1 1 auto;min-width:0}@media (min-width:992px){.about__content{flex:0 0 45rem;max-width:45rem}}@media (min-width:1100px){.about__content{flex:0 0 55rem;max-width:55rem}}@media (min-width:1300px){.about__content{flex:0 0 65rem;max-width:65rem}}@media (min-width:1500px){.about__content{flex:0 0 72rem;max-width:72rem}}.about__content h1,.about__content h2,.about__content h3,.about__content h4,.about__content h5,.about__content h6{font-family:Tondu;font-size:3.2rem;color:var(--color-primary);margin-bottom:2.4rem}@media (min-width:768px){.about__content h1,.about__content h2,.about__content h3,.about__content h4,.about__content h5,.about__content h6{font-size:3.6rem;margin-bottom:4rem}}@media (min-width:992px){.about__content h1,.about__content h2,.about__content h3,.about__content h4,.about__content h5,.about__content h6{font-size:5rem}}.about__content p{font-size:1.6rem;line-height:2.4rem;margin-bottom:2rem}@media (min-width:768px){.about__content p{font-size:1.8rem;line-height:2.7rem}}@media (min-width:992px){.about__content p{font-size:2.2rem;line-height:3.3rem;margin-bottom:4rem}}.about__content p:last-child{margin-bottom:0}.section__offer{background-color:#f5fcf6;padding-top:7.8rem;padding-bottom:5.8rem}.offer__headline{text-align:center;font-size:5rem;color:var(--color-primary);margin-bottom:8rem}.offer__grid{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:9rem;max-width:111.6rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.offer__grid{grid-template-columns:repeat(2,1fr);gap:4rem 5rem}}@media (min-width:992px){.offer__grid{grid-template-columns:repeat(3,1fr);gap:10rem 8rem}}.offer__item{text-align:center;height:100%}.offer__icon{margin-bottom:1.6rem;display:flex;justify-content:center;align-items:center}.offer__item-headline{font-size:2rem;color:var(--color-black);font-weight:700;margin-bottom:2rem;line-height:3rem}@media (min-width:768px){.offer__item-headline{font-size:2.5rem;line-height:3.8rem}}.offer__item-description{font-size:1.6rem;line-height:2.4rem}@media (min-width:768px){.offer__item-description{font-size:1.9rem;line-height:2.9rem}}.offer__disclaimer{font-family:Tondu;font-size:1.6rem;color:var(--color-primary);line-height:2.4rem;text-align:center}@media (min-width:768px){.offer__disclaimer{font-size:1.8rem;line-height:2.6rem}}@media (min-width:992px){.offer__disclaimer{font-size:2.2rem;line-height:3.3rem}}.section__pricelist{padding-top:6rem;padding-bottom:11.5rem;background-color:#f5fcf6;position:relative}.section__pricelist .container{position:relative;z-index:1}.section__pricelist .decor{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:-1;pointer-events:none;z-index:0;width:100vw}.pricelist__block{background-color:var(--color-white);border-radius:2.6rem;margin-bottom:4rem;padding:2.4rem 3.4rem}.pricelist__block:last-child{margin-bottom:0}@media (min-width:768px){.pricelist__block{margin-bottom:7rem}}.pricelist__header{text-align:center;margin-bottom:3rem}.pricelist__headline{font-size:2.8rem;color:var(--color-primary)}@media (min-width:768px){.pricelist__headline{font-size:3.2rem}}@media (min-width:992px){.pricelist__headline{font-size:4rem}}.pricelist__wrapper{display:flex;flex-direction:column;align-items:center}.pricelist__table-container{width:100%;overflow-x:auto;margin-bottom:2rem}.pricelist__table{width:100%;border-collapse:collapse;background-color:var(--color-white);min-width:60rem}.pricelist__thead{border-bottom:1px solid #979797}.pricelist__cell{padding:1.6rem;text-align:center;vertical-align:middle}.pricelist__cell--header{font-size:2.2rem;font-weight:700}.pricelist__cell--type{max-width:13rem}.pricelist__cell--classes{max-width:18rem}.pricelist__cell p{font-size:1.8rem;line-height:2.4rem;margin-bottom:.4rem}.pricelist__cell p:last-child{margin-bottom:0}.pricelist__cta{text-align:center}.section__forms{padding:6rem 0 7.7rem;background-color:var(--color-primary);position:relative}.forms__header{text-align:center;margin-bottom:6rem}.forms__main-headline{font-size:3.6rem;color:var(--color-white);line-height:1.3}@media (min-width:768px){.forms__main-headline{font-size:4.8rem}}@media (min-width:992px){.forms__main-headline{font-size:7rem}}.forms__wrapper{max-width:131.6rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:992px){.forms__wrapper{grid-template-columns:repeat(2,1fr);gap:6.8rem}}.forms__form-block{background-color:var(--color-white);border-radius:2rem;padding:4rem 3rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15)}@media (min-width:768px){.forms__form-block{padding:5rem 4rem}}.forms__form-block--left .forms__form-headline{color:#9e60b2}.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=email],.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=tel],.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=text],.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap select,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap textarea{background-color:#eff0fb!important;border:1px solid #9e60b2!important;color:#9e60b2!important}.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=email]::placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=text]::placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap select::placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#b296bc!important;opacity:1!important}.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=email]:-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=email]::-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=text]:-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=text]::-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap select:-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap select::-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#b296bc!important}.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=email]:focus,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:focus,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap input[type=text]:focus,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap select:focus,.forms__form-block--left .wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:#9e60b2!important;outline:none!important;box-shadow:none!important}.forms__form-block--left .wpcf7-form .wpcf7-submit{background-color:#9e60b2!important;border-color:#9e60b2!important}.forms__form-block--left .wpcf7-form .wpcf7-submit:hover{background-color:#8a5399!important;border-color:#8a5399!important}.forms__form-block--left .wpcf7-form .wpcf7-acceptance .wpcf7-list-item,.forms__form-block--left .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.forms__form-block--left .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin-bottom:1.2rem}.forms__form-block--left .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label,.forms__form-block--left .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,.forms__form-block--left .wpcf7-form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer}.forms__form-block--left .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox],.forms__form-block--left .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.forms__form-block--left .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid #9e60b2;background-color:#eff0fb;margin-right:1.4rem;position:relative;cursor:pointer;flex-shrink:0}.forms__form-block--left .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked:after,.forms__form-block--left .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked:after,.forms__form-block--left .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.8rem;height:.8rem;border-radius:50%;background-color:#9e60b2}.forms__form-block--left .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.forms__form-block--left .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.forms__form-block--left .wpcf7-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{color:#404040!important;font-size:1.5rem!important;line-height:1.4;text-align:left}.forms__form-block--right .forms__form-headline{color:#2a9a9e}.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=email],.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=tel],.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=text],.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap select,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap textarea{background-color:#effbfb!important;border:1px solid #2a9a9e!important;color:#2a9a9e!important}.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=email]::placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=text]::placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap select::placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#85bcbd!important;opacity:1!important}.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=email]:-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=email]::-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=text]:-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=text]::-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap select:-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap select::-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#85bcbd!important}.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=email]:focus,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:focus,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap input[type=text]:focus,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap select:focus,.forms__form-block--right .wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:#2a9a9e!important;outline:none!important;box-shadow:none!important}.forms__form-block--right .wpcf7-form .wpcf7-submit{background-color:#2a9a9e!important;border-color:#2a9a9e!important}.forms__form-block--right .wpcf7-form .wpcf7-submit:hover{background-color:#238a8d!important;border-color:#238a8d!important}.forms__form-block--right .wpcf7-form .wpcf7-acceptance .wpcf7-list-item,.forms__form-block--right .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.forms__form-block--right .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin-bottom:1.2rem}.forms__form-block--right .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label,.forms__form-block--right .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,.forms__form-block--right .wpcf7-form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer}.forms__form-block--right .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox],.forms__form-block--right .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.forms__form-block--right .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid #2a9a9e;background-color:#effbfb;margin-right:1.4rem;position:relative;cursor:pointer;flex-shrink:0}.forms__form-block--right .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked:after,.forms__form-block--right .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked:after,.forms__form-block--right .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.8rem;height:.8rem;border-radius:50%;background-color:#2a9a9e}.forms__form-block--right .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.forms__form-block--right .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.forms__form-block--right .wpcf7-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{color:#404040!important;font-size:1.5rem!important;line-height:1.4;text-align:left}.forms__form-header{text-align:center;margin-bottom:3rem}.forms__form-headline{font-size:2.4rem;font-weight:700;line-height:1.3}@media (min-width:768px){.forms__form-headline{font-size:2.8rem}}.forms__form-container .wpcf7 .wpcf7-form p{margin-bottom:2rem}.forms__form-container .wpcf7 .wpcf7-form p:last-child{margin-bottom:0;text-align:center}.forms__form-container .wpcf7 .wpcf7-form input[type=email],.forms__form-container .wpcf7 .wpcf7-form input[type=tel],.forms__form-container .wpcf7 .wpcf7-form input[type=text],.forms__form-container .wpcf7 .wpcf7-form select,.forms__form-container .wpcf7 .wpcf7-form textarea{width:100%;padding:1.2rem 1.6rem;border:1px solid #e9ecef;border-radius:2.5rem;font-size:1.4rem;background-color:var(--color-white);transition:border-color .3s ease}@media (min-width:768px){.forms__form-container .wpcf7 .wpcf7-form input[type=email],.forms__form-container .wpcf7 .wpcf7-form input[type=tel],.forms__form-container .wpcf7 .wpcf7-form input[type=text],.forms__form-container .wpcf7 .wpcf7-form select,.forms__form-container .wpcf7 .wpcf7-form textarea{font-size:1.6rem;padding:1.4rem 2rem}}.forms__form-container .wpcf7 .wpcf7-form input[type=email]:focus,.forms__form-container .wpcf7 .wpcf7-form input[type=tel]:focus,.forms__form-container .wpcf7 .wpcf7-form input[type=text]:focus,.forms__form-container .wpcf7 .wpcf7-form select:focus,.forms__form-container .wpcf7 .wpcf7-form textarea:focus{outline:none;border-color:var(--color-primary)}.forms__form-container .wpcf7 .wpcf7-form input[type=email]::placeholder,.forms__form-container .wpcf7 .wpcf7-form input[type=tel]::placeholder,.forms__form-container .wpcf7 .wpcf7-form input[type=text]::placeholder,.forms__form-container .wpcf7 .wpcf7-form select::placeholder,.forms__form-container .wpcf7 .wpcf7-form textarea::placeholder{color:#999;opacity:1}.forms__form-container .wpcf7 .wpcf7-form textarea{min-height:10rem;resize:vertical}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-submit{background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:2.5rem;padding:1.2rem 3.2rem;font-size:1.6rem;cursor:pointer;transition:all .3s ease}@media (min-width:768px){.forms__form-container .wpcf7 .wpcf7-form .wpcf7-submit{padding:1.8rem 4.9rem;font-size:2.4rem}}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-submit[disabled]{cursor:not-allowed}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-checkbox input[type=checkbox],.forms__form-container .wpcf7 .wpcf7-form .wpcf7-checkbox input[type=radio],.forms__form-container .wpcf7 .wpcf7-form .wpcf7-radio input[type=checkbox],.forms__form-container .wpcf7 .wpcf7-form .wpcf7-radio input[type=radio]{width:auto;margin-right:.8rem}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.forms__form-container .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin-bottom:.8rem;font-size:1.4rem}@media (min-width:768px){.forms__form-container .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.forms__form-container .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item{font-size:1.6rem}}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{color:#dc3545;font-size:1.2rem;margin-top:.4rem;text-align:left}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-response-output{margin-top:2rem;padding:1.2rem 1.6rem;border-radius:0;border:0;font-size:1.4rem}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.forms__form-container .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.section__contact{padding:8rem 0 18rem;position:relative}.contact__top{display:flex;flex-direction:column;align-items:center;gap:4rem;margin-bottom:8rem}@media (min-width:992px){.contact__top{flex-direction:row;gap:6rem;align-items:flex-start;justify-content:space-between}}.contact__image{flex:0 0 auto;text-align:center;position:relative}@media (min-width:992px){.contact__image{flex:1 1 auto;min-width:30rem;max-width:50.5rem}}.contact__image .decor{position:absolute;top:0;left:0;z-index:-1;pointer-events:none;transform:translateX(-94%) translateY(21%) scale(3.5);height:80%}.contact__img{width:100%;height:auto}.contact__content{flex:1 1 auto}@media (max-width:991px){.contact__content{width:100%}}.contact__content{text-align:center}@media (min-width:992px){.contact__content{text-align:left;max-width:50rem}}.contact__content .forms__form-block{padding:0;box-shadow:none}.contact__content .wpcf7-form{margin-top:3rem}@media (min-width:992px){.contact__content .wpcf7-form{text-align:left;max-width:41.5rem}}.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=email],.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=tel],.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=text],.contact__content .wpcf7-form .wpcf7-form-control-wrap select,.contact__content .wpcf7-form .wpcf7-form-control-wrap textarea{font-family:Lato,"sans-serif";background-color:#effbfb!important;border:1px solid #2a9a9e!important;color:#2a9a9e!important}.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=email]::placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=text]::placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap select::placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#85bcbd!important;opacity:1!important}.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=email]:-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=email]::-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=tel]::-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=text]:-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=text]::-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap select:-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap select::-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder,.contact__content .wpcf7-form .wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#85bcbd!important}.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=email]:focus,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=tel]:focus,.contact__content .wpcf7-form .wpcf7-form-control-wrap input[type=text]:focus,.contact__content .wpcf7-form .wpcf7-form-control-wrap select:focus,.contact__content .wpcf7-form .wpcf7-form-control-wrap textarea:focus{border-color:#2a9a9e!important;outline:none!important;box-shadow:none!important}.contact__content .wpcf7-form .cf7-row.cf7-row--submit p{text-align:left!important;justify-content:flex-start!important}.contact__content .wpcf7-form .wpcf7-submit{background-color:#2a9a9e!important;border-color:#2a9a9e!important;text-align:left}.contact__content .wpcf7-form .wpcf7-submit p{justify-content:flex-start}.contact__content .wpcf7-form .wpcf7-submit:hover{background-color:#238a8d!important;border-color:#238a8d!important}.contact__content .wpcf7-form .wpcf7-acceptance .wpcf7-list-item,.contact__content .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.contact__content .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin-bottom:1.2rem}.contact__content .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label,.contact__content .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,.contact__content .wpcf7-form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;cursor:pointer}.contact__content .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox],.contact__content .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox],.contact__content .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid #2a9a9e;background-color:#effbfb;margin-right:1.4rem;position:relative;cursor:pointer;flex-shrink:0}.contact__content .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type=checkbox]:checked:after,.contact__content .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked:after,.contact__content .wpcf7-form .wpcf7-radio .wpcf7-list-item label input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.8rem;height:.8rem;border-radius:50%;background-color:#2a9a9e}.contact__content .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.contact__content .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.contact__content .wpcf7-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{color:#404040!important;font-size:1.5rem!important;line-height:1.4;text-align:left}.contact__headline{font-size:3.6rem;color:var(--color-primary)}@media (min-width:768px){.contact__headline{font-size:4.2rem}}@media (min-width:992px){.contact__headline{font-size:4.8rem}}@media (min-width:1200px){.contact__headline{font-size:9.6rem}}.contact__description p{font-size:1.6rem;color:var(--color-black);line-height:1.6;color:var(--color-primary);margin-bottom:1.6rem}@media (min-width:768px){.contact__description p{font-size:2rem}}.contact__description p:last-child{margin-bottom:0}.contact__description a{color:var(--color-primary);text-decoration:none}.contact__description a:hover{text-decoration:underline}.contact__maps-header{text-align:center;margin-bottom:5rem}.contact__maps-headline{font-size:2.8rem;color:var(--color-primary);line-height:1.3}@media (min-width:768px){.contact__maps-headline{font-size:3.2rem}}@media (min-width:992px){.contact__maps-headline{font-size:4rem}}.contact__maps-wrapper{display:grid;gap:3.6rem;max-width:93rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.contact__maps-wrapper{grid-template-columns:repeat(2,1fr)}}.contact__map{margin-bottom:3rem;overflow:hidden}@media (min-width:992px){.contact__map{margin-bottom:0}}.contact__map iframe{width:100%;height:25rem;border:none;display:block}.wpcf7-form .cf7-row{margin-bottom:2rem}.wpcf7-form .cf7-row p{margin:0;display:flex;gap:1.5rem;flex-wrap:wrap}.wpcf7-form .cf7-row--full p{flex-direction:column}.wpcf7-form .cf7-row--full .wpcf7-form-control-wrap{width:100%}.wpcf7-form .cf7-row--half p{flex-direction:column}@media (min-width:768px){.wpcf7-form .cf7-row--half p{flex-direction:row}}.wpcf7-form .cf7-row--half .wpcf7-form-control-wrap{width:100%}@media (min-width:768px){.wpcf7-form .cf7-row--half .wpcf7-form-control-wrap{width:calc(50% - .75rem)}}.wpcf7-form .cf7-row--third p{flex-direction:column}@media (min-width:768px){.wpcf7-form .cf7-row--third p{flex-direction:row}}.wpcf7-form .cf7-row--third .wpcf7-form-control-wrap{width:100%}@media (min-width:768px){.wpcf7-form .cf7-row--third .wpcf7-form-control-wrap{width:calc(33.333% - 1rem)}}.wpcf7-form .cf7-row--checkbox-half{margin-bottom:1rem}.wpcf7-form .cf7-row--checkbox-half p{flex-direction:column}@media (min-width:768px){.wpcf7-form .cf7-row--checkbox-half p{flex-direction:row;justify-content:center}}.wpcf7-form .cf7-row--checkbox-half .wpcf7-checkbox{display:flex;flex-direction:column;gap:1.2rem}@media (max-width:767px){.wpcf7-form .cf7-row--checkbox-half .wpcf7-checkbox{align-items:center}}@media (min-width:768px){.wpcf7-form .cf7-row--checkbox-half .wpcf7-checkbox{flex-direction:row}}.wpcf7-form .cf7-row--checkbox-half .wpcf7-checkbox .wpcf7-list-item{margin-bottom:0;display:flex;align-items:center}.wpcf7-form .cf7-row--checkbox-half .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{width:auto;margin-right:.8rem;margin-bottom:0}.wpcf7-form .cf7-row--checkbox-half .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:1.4rem}@media (min-width:768px){.wpcf7-form .cf7-row--checkbox-half .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:1.6rem}}.wpcf7-form .cf7-row--submit{text-align:center;margin-top:3rem}.wpcf7-form .cf7-row--submit p{justify-content:center}.wpcf7-form .cf7-row .wpcf7-spinner{display:none}.wpcf7-form .wpcf7-acceptance{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.4rem;line-height:1.4}@media (min-width:768px){.wpcf7-form .wpcf7-acceptance{font-size:1.5rem}}.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-acceptance input[type=checkbox]{width:auto;margin:0;flex-shrink:0;margin-top:.2rem}.wpcf7-form br{display:none}