/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-blue-500:oklch(62.3% .214 259.815);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-8{gap:calc(var(--spacing) * 8)}.gap-64{gap:calc(var(--spacing) * 64)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/50{background-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/50{background-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.text-center{text-align:center}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (prefers-color-scheme:dark){.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-white{color:var(--color-white)}}}:root{--color-primary:#589b9e;--color-primary-hover:#438489;--color-heading:#74a0a4;--color-logo-badge:#68999d;--color-green-light:#b3dcdb;--color-cream:#f6f4f0;--color-field-bg:#f5f6f6;--color-success-bg:#f4f9f9;--color-text:#414949;--color-submenu:#566464;--color-meta:#809190;--color-phone-label:#8a8a8a;--color-error:#dd221c;--color-white:#fff;--color-black:#000;--font-base:"nimbus-sans", "nimbus-sans-fallback", sans-serif;--font-base-caps:"nimbus-sans", "nimbus-sans-caps-fallback", sans-serif;--font-phtc:"nimbus-sans", "nimbus-sans-fallback", "Poppins", "Century Gothic", "Futura", sans-serif;--font-icons:"Font Awesome 5 Free"}@font-face{font-family:nimbus-sans-fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial),local(Nimbus Sans),local(Liberation Sans),local(DejaVu Sans);font-weight:1 500;size-adjust:98%;ascent-override:94.29%;descent-override:25.92%;line-gap-override:0%}@font-face{font-family:nimbus-sans-fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial),local(Nimbus Sans),local(Liberation Sans),local(DejaVu Sans);font-weight:501 1000;size-adjust:103.8%;ascent-override:89.02%;descent-override:24.47%;line-gap-override:0%}@font-face{font-family:nimbus-sans-caps-fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial),local(Nimbus Sans),local(Liberation Sans),local(DejaVu Sans);font-weight:1 500;size-adjust:93.3%;ascent-override:99.04%;descent-override:27.22%;line-gap-override:0%}@font-face{font-family:nimbus-sans-caps-fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial),local(Nimbus Sans),local(Liberation Sans),local(DejaVu Sans);font-weight:501 1000;size-adjust:94.85%;ascent-override:97.42%;descent-override:26.78%;line-gap-override:0%}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{font-family:Open Sans,sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active{box-shadow:none!important;outline:none!important}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}.clearfix:after{clear:both;content:"";display:table}body{color:#414949;margin:0;padding:0;font-family:nimbus-sans,nimbus-sans-fallback,sans-serif;overflow-x:hidden}body.fixed{overflow:hidden}body{flex-direction:column;min-height:100vh;display:flex}body>main{flex-grow:1}a{outline:none;text-decoration:none}a:active{outline:none}img,img a{border:none}img{max-width:100%;display:block}html :where(img[class*=wp-image-]){max-width:100%;height:auto}picture{display:contents}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #414949!important}.wrapper{max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px;position:relative}@media (width<=991px){.wrapper{padding-left:32px;padding-right:32px}}.wrapper.small-wrapper{max-width:1065px}.wrapper.big-wrapper{max-width:1280px;padding-left:10px;padding-right:10px}@media (width<=991px){.wrapper.big-wrapper{padding-left:32px;padding-right:32px}}.section{padding:64px 0}@media (width<=767px){.section{padding:80px 0}}.section.section-with-iframe{padding:20px 0 64px}@media (width<=767px){.section.section-with-iframe{padding:0 0 80px}}.section.bg-color-white+.section.bg-color-white,.section.bg-color-cream+.section.bg-color-cream{padding-top:0!important}.bg-color-cream{background-color:#f6f4f0}.bg-green-light{background-color:#b3dcdb}.bg-green-dark{background-color:#589b9e}.text-center{text-align:center}.border-radius-16{border-radius:16px}.show-desktop{display:block}@media (width<=767px){.show-desktop{display:none}}.show-mobile{display:none}@media (width<=767px){.show-mobile{display:block}}.email .c_sp:before{content:attr(data-website) "@" attr(data-user);direction:rtl;unicode-bidi:bidi-override}.hidden{display:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#CybotCookiebotDialog{width:100%!important;max-width:100%!important;left:unset!important;top:unset!important;transform:unset!important;transition-property:unset!important;bottom:0!important}@media screen and (width<=1279px){#CybotCookiebotDialog{width:100%!important;max-width:100%!important;left:unset!important;top:unset!important;transform:unset!important;transition-property:unset!important;bottom:0!important}}#CybotCookiebotDialogHeader,#CybotCookiebotDialogPoweredByText{display:none!important}header{z-index:10;background-color:#fff0;width:100%;height:80px;padding:28px 0;position:absolute;top:0;left:0}@media (width<=991px){header.active{background-color:#fff;height:100vh;position:fixed;overflow:hidden}header.active .main-nav{height:calc(100vh - 150px);margin-top:50px;display:block;overflow-y:auto}header.active .logo-white{display:none}header.active .logo-green{display:block}}header.header-simple{background-color:#fff;position:relative}header.header-simple .logo-white{display:none}header.header-simple .logo-green{display:block}header.header-simple .main-nav ul li a{color:#589b9e}header.header-simple .main-nav ul li a:after{border-bottom:2px solid #589b9e;border-right:2px solid #589b9e}header.header-simple .main-nav ul li.has-submenu a{color:#566464}header.header-simple .main-nav ul li.has-submenu a:hover{color:#589b9e;text-decoration:underline}header.header-simple .main-nav ul li.has-submenu>a{color:#589b9e}header.header-simple .main-nav ul li.has-submenu>a:hover{text-decoration:none}header .header-container{justify-content:space-between;display:flex}@media (width<=991px){header .header-container{display:block}}header .logo{max-width:250px}header .logo img{width:250px;height:auto}header .logo-green{display:none}@media (width<=991px){header .main-nav{display:none}}header .main-nav ul{gap:32px;display:flex}@media (width>=992px) and (width<=1365px){header .main-nav>ul{gap:24px}}@media (width<=991px){header .main-nav ul{display:block}header .main-nav>ul{padding-left:0}}header .main-nav li{position:relative}@media (width<=991px){header .main-nav li{text-align:center;margin-bottom:30px}}header .main-nav li a{color:#fff;text-transform:uppercase;font-size:16px;line-height:24px;font-family:var(--font-base-caps)}@media (width<=991px){header .main-nav li a{color:#589b9e;font-size:20px;font-weight:700}}header .main-nav li.has-submenu>a:after{content:" ";vertical-align:middle;border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;margin-top:-5px;margin-left:10px;transition:all .3s ease-in-out;display:inline-block;transform:rotate(45deg)}@media (width<=991px){header .main-nav li.has-submenu>a:after{display:none}}header .main-nav li.has-submenu>a:hover:after{margin-top:2px;transform:rotate(-135deg)}header .main-nav .has-submenu{padding-bottom:20px}@media (width<=991px){header .main-nav .has-submenu{padding-bottom:0}}header .main-nav .has-submenu:hover .submenu,header .main-nav .has-submenu:focus-within .submenu{transition-delay:.3s;display:block}header .main-nav .has-submenu:hover>a:after,header .main-nav .has-submenu:focus-within>a:after{margin-top:2px;transform:rotate(-135deg)}header .main-nav .submenu{text-align:center;z-index:1;background-color:#fff;border-radius:8px;width:240px;padding:32px 10px;transition:display .3s ease-in-out;display:none;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 0 32px #00000052}@media (width<=991px){header .main-nav .submenu{box-shadow:none;width:100%;padding:15px 10px;display:block;position:relative;top:auto}}header .main-nav .submenu li{margin-bottom:15px}header .main-nav .submenu li:last-child{margin-bottom:0}header .main-nav .submenu li a{color:#566464;text-transform:none}header .main-nav .submenu li a:hover{color:#589b9e;text-decoration:underline}@media (width<=991px){header .main-nav .submenu li a{font-size:16px;font-weight:400}}header.header{padding:28px 0}header.header>.wrapper{position:static}header .logo-white{z-index:30;background-color:#68999d;border-radius:0 0 8px 8px;justify-content:center;align-items:center;width:340px;height:100px;padding:0;display:inline-flex;position:absolute;top:0;left:8%;box-shadow:0 6px 18px #0000002e}header .logo-white img{width:auto;max-width:90%;height:auto;max-height:70%;display:block}@media (width<=1023px){header .logo-white{width:340px;height:100px}}@media (width<=767px){header.header{padding:16px 0}header .logo-white{border-radius:0 0 6px 6px;width:180px;height:60px;left:16px;box-shadow:0 4px 12px #00000026}header .logo-white img{max-width:80%;max-height:60%}}header.active .logo-white{display:none}header.active .logo-green{display:block}.burger-menu{cursor:pointer;width:18px;height:14px;display:none;position:absolute;top:5px;right:32px}@media (width<=991px){.burger-menu{display:block}}.burger-menu .burger-line{background-color:#fff;width:100%;height:2px;transition:all .3s ease-in-out;display:block;position:absolute;left:0}.burger-menu .burger-line:first-child{top:0}.burger-menu .burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.burger-menu .burger-line:nth-child(3){bottom:0}.burger-menu.active .burger-line{background-color:#589b9e}.burger-menu.active .burger-line:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.burger-menu.active .burger-line:nth-child(2){opacity:0}.burger-menu.active .burger-line:nth-child(3){bottom:50%;transform:translateY(50%)rotate(-45deg)}.header-simple .burger-menu .burger-line{background-color:#589b9e}footer{background-color:#589b9e;padding:27px 0}@media (width<=767px){footer{padding:40px 0}}footer ul{justify-content:center;align-items:center;gap:24px;display:flex}@media (width<=767px){footer ul{flex-direction:column;gap:5px}}footer ul li a{color:#fff;font-size:14px;line-height:24px}footer ul li a:hover{color:#fff;text-decoration:underline}.hero-section{height:660px;padding-top:60px;position:relative}@media (width<=767px){.hero-section{height:auto}}.hero-section .hero-image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767px){.hero-section .hero-image{height:600px}}.hero-section .hero-image:before{content:none}.hero-section .hero-image img{object-fit:cover;width:100%;height:100%}.hero-section .wrapper{padding-top:48px}@media (width<=767px){.hero-section .wrapper{margin-top:45vh}}.hero-content-container{transform-origin:100% 0;background-color:#fff;border-radius:16px;max-width:360px;margin-left:auto;padding:28px 24px;transform:scale(.9);box-shadow:0 4px 16px #0000000f}@media (width<=767px){.hero-content-container{max-width:none;padding:28px 24px;transform:none}}@media (width<=415px){.hero-content-container{padding:22px 18px}}.hero-content-container h1{color:#74a0a4;letter-spacing:0;font-size:26px;font-weight:400;line-height:1.15}@media (width<=767px){.hero-content-container h1{font-size:22px}}.hero-content-container p{margin:16px 0;font-size:15px;line-height:22px}.hero-content-container p.time{color:#589b9e;margin:16px 0 0;font-size:13px;font-weight:700;line-height:16px}.hero-content-container p.time img{vertical-align:middle;width:16px;margin-right:4px;display:inline-block}.hero-content-container p.phone-label{color:#8a8a8a;letter-spacing:.3px;text-transform:uppercase;font-size:12px;line-height:16px;font-family:var(--font-base-caps);margin:28px 0 4px}.hero-content-container p.phone{margin:0}.hero-content-container p.phone a{color:#589b9e;font-size:17px;font-weight:600;line-height:20px;text-decoration:none;transition:color .2s}.hero-content-container p.phone a:hover{color:#74a0a4}.hero-content-container p.phone img{vertical-align:middle;width:15px;margin-right:7px;display:inline-block}.hero-content-container ul{margin:20px 0 28px}.hero-content-container ul li{font-size:15px;line-height:22px;display:flex}.hero-content-container .btn{margin-top:16px}.hero-content-container .custom-button{padding:11px 26px;font-size:15px;line-height:20px;box-shadow:0 2px 8px #00000014}@media (width<=767px){.hero-content-container .custom-button{padding:10px 20px;font-size:13px}}.hero-content-container .fa-check{color:#589b9e;margin-top:4px;margin-right:5px}.hero-section-simple{height:480px;position:relative}@media (width<=1199px){.hero-section-simple{height:320px}}.hero-section-simple .wrapper{height:100%}.hero-section-simple .hero-image{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section-simple .hero-image:before{content:none}.hero-section-simple .hero-image img{object-fit:cover;width:100%;height:100%}.hero-section-simple .custom-badge{bottom:40px}@media (width<=767px){.hero-section-simple .custom-badge{top:auto;bottom:20px}}.hero-content-container--empty{display:none}@media (width<=767px){.hero-section{height:600px}}.custom-badge{color:#fff;text-align:center;z-index:1;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;left:40px;overflow:hidden;transform:rotate(-15deg);box-shadow:0 4px 16px #00000029}@media (width<=1199px){.custom-badge{left:32px}}@media (width<=767px){.custom-badge{width:150px;height:150px;top:-120px;bottom:auto;right:auto}}.custom-badge.badge-text{background-color:#589b9e;border:3px solid #fff}.custom-badge .badge-content{width:100%;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(15deg)}@media (width<=767px){.custom-badge .badge-content{padding:10px}}.custom-badge .badge{transition:opacity .7s;position:absolute}.custom-badge .badge.active{opacity:1}.custom-badge .badge.hidden{opacity:0;display:block}.custom-badge .badge-bg{z-index:-1;background-color:#589b9e;border:3px solid #fff;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.custom-badge h2{margin-bottom:10px;font-size:24px;line-height:28px}@media (width<=767px){.custom-badge h2{font-size:20px;line-height:24px}}.custom-badge p{font-size:15px;font-weight:300;line-height:20px}@media (width<=767px){.custom-badge p{font-size:13px}}.custom-button{color:#fff;text-align:center;background-color:#589b9e;border:none;border-radius:32px;padding:20px 55px;font-size:20px;font-weight:700;line-height:24px;display:inline-block;box-shadow:0 4px 16px #00000029}@media (width<=860px){.custom-button{padding:20px 24px}}@media (width<=767px){.custom-button{padding:12px 15px;font-size:14px;line-height:22px}}@media (width<=415px){.custom-button{width:100%}}.custom-button:hover{color:#fff;background-color:#438489}.custom-button i{vertical-align:middle;width:18px;margin-top:-5px;margin-right:12px;display:inline-block}@media (width<=767px){.custom-button i{width:16px}}.button-holder{text-align:center;margin:48px 0 0}#cloudflare-widget .error-msg{color:#dd221c;font-size:14px}.form-container h2{color:#74a0a4;margin-bottom:24px;font-size:34px;font-weight:700;line-height:1}@media (width<=767px){.form-container h2{text-align:center;font-size:24px}}.custom-form-container form{flex-wrap:wrap;gap:24px 16px;display:flex}.custom-form-container .input-container{width:calc(50% - 8px)}@media (width<=767px){.custom-form-container .input-container{width:100%}}.custom-form-container .input-container label{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.custom-form-container .input-container input,.custom-form-container .input-container select{background-color:#f5f6f6;border-radius:8px;width:100%;height:48px;padding:16px;line-height:48px;border:none!important;outline:none!important}.custom-form-container .input-container select{-webkit-appearance:none;padding:0 16px}.custom-form-container .input-container .select-wrapper{position:relative}.custom-form-container .input-container .select-wrapper:after{content:" ";z-index:1;border-bottom:2px solid #809190;border-right:2px solid #809190;width:8px;height:8px;display:block;position:absolute;top:18px;right:15px;transform:rotate(45deg)}.custom-form-container .input-container .submit{color:#fff;cursor:pointer;text-align:center;background-color:#589b9e;border:none;border-radius:8px;outline:none;padding:15px 18px;font-size:16px;font-weight:700}.custom-form-container .input-container .submit:hover{background-color:#438489}@media (width<=415px){.custom-form-container .input-container .submit{width:100%}}.custom-form-container .checkbox-container input[type=checkbox]{cursor:pointer;vertical-align:middle;appearance:none;background-color:#f5f6f6;border:1px solid #f5f6f6;border-radius:4px;outline:none;width:16px;height:16px;position:relative}.custom-form-container .checkbox-container input[type=checkbox]:checked{background-color:#589b9e;border-color:#589b9e}.custom-form-container .checkbox-container input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-form-container .checkbox-container label{font-size:12px}.custom-form-container .checkbox-container label a{color:#414949;text-decoration:underline}.custom-form-container .checkbox-container label a:hover{text-decoration:none}.iframe-container{max-width:100%;margin:0 auto}.iframe-container .calendly-inline-widget{margin:0 auto;height:600px!important}.form-success-message{background-color:#f4f9f9;border:1px solid #589b9e;border-radius:8px;margin-bottom:16px;padding:16px}.form-success-message p{color:#589b9e;font-size:14px;line-height:22px}.form-with-image .image{border-radius:16px;max-height:355px;overflow:hidden}.form-with-image .image img{object-fit:cover;width:100%;height:100%}.form-with-image p{font-size:16px;line-height:24px}.form-with-image .custom-button{margin-top:32px}@media (width<=415px){.form-with-image .custom-button{width:100%}}.math-icon{background-color:#fff;border-radius:50%;width:96px;height:96px;margin-top:-48px;position:relative;left:50%;transform:translate(-50%)}.math-icon img{width:54px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-text{text-align:center;max-width:720px;margin:0 auto 32px}.title-text h2{color:#74a0a4;font-size:34px;font-weight:700;line-height:1}@media (width<=767px){.title-text h2{font-size:24px}}.title-text p{margin-top:24px;font-size:18px;line-height:26px}@media (width<=767px){.title-text p{font-size:16px;line-height:24px}}.icon-holder{background-color:#fff;border-radius:50%;width:140px;height:140px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 4px 8px #00000014}.icon-holder.icon-holder-green{background-color:#b3dcdb}.icon-holder img{width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-holder{border-radius:50%;width:140px;height:140px;margin:0 auto;position:relative;overflow:hidden}.image-holder img{object-fit:cover;width:100%;height:100%}.portrait-image-holder{border-radius:16px;width:100%;max-width:440px;height:100%;max-height:472px;overflow:hidden}@media (width<=767px){.portrait-image-holder{max-width:100%}}.portrait-image-holder img{object-fit:cover;width:100%;height:100%}.small-image-holder img{width:auto;max-width:180px;height:auto;margin:0 auto}.items-container{flex-wrap:wrap;justify-content:center;display:flex}.items-container.two-items-container{gap:32px}.items-container.two-items-container .item{width:calc(50% - 32px)}@media (width<=767px){.items-container.two-items-container .item{width:100%}}.items-container.two-items-container.gap-64{gap:64px}.items-container.two-items-container.gap-64 .item{width:calc(50% - 64px)}@media (width<=767px){.items-container.two-items-container.gap-64 .item{width:100%}}.items-container.three-items-container{gap:40px}.items-container.three-items-container .item{width:calc(33.3% - 40px)}@media (width<=767px){.items-container.three-items-container .item{width:100%}}.items-container.three-items-container.gap-64{gap:64px}.items-container.three-items-container.gap-64 .item{width:calc(33.3% - 64px)}@media (width<=767px){.items-container.three-items-container.gap-64 .item{width:100%}}.items-container.four-items-container{gap:32px}.items-container.four-items-container .item{width:calc(25% - 32px)}@media (width<=1199px){.items-container.four-items-container .item{width:calc(50% - 32px)}}@media (width<=767px){.items-container.four-items-container .item{width:100%}}.title-line-text h3{color:#589b9e;text-align:center;margin-top:24px;font-size:20px;font-weight:700;line-height:24px}.title-line-text p{text-align:center;margin-top:24px;font-size:16px;line-height:24px}.title-line-text.with-border p{border-top:1px solid #000;padding-top:24px}.four-icons .title-line-text h3{font-size:24px;line-height:28px}@media (width<=767px){.four-icons .title-line-text h3{line-height:1}}.image-title-text h3{text-align:center;margin-top:24px;font-size:20px;font-weight:700;line-height:28px}.image-title-text p{text-align:center;margin-top:24px;font-size:16px;line-height:24px}.image-title-text p i{font-style:italic}.top-image-title-text{background-color:#fff;border-radius:16px;margin-top:68px;padding:24px}.top-image-title-text .icon-holder{margin-top:-92px;margin-bottom:24px}.top-image-title-text h3{color:#589b9e;font-size:24px;font-weight:700;line-height:28px}@media (width<=767px){.top-image-title-text h3{text-align:center}}.top-image-title-text p{margin-top:20px;font-size:16px;line-height:24px}@media (width<=767px){.top-image-title-text p{text-align:center}}.left-image-title-text{background-color:#fff;border-radius:16px;column-gap:24px;max-width:100%;padding:24px;display:flex;width:720px!important}@media (width<=767px){.left-image-title-text{display:block}}.left-image-title-text .icon-holder{flex-shrink:0}@media (width<=767px){.left-image-title-text .icon-holder{margin-bottom:24px}}.left-image-title-text h3{color:#589b9e;font-size:24px;font-weight:700;line-height:28px}@media (width<=767px){.left-image-title-text h3{text-align:center}}.left-image-title-text p{margin-top:20px;font-size:16px;line-height:24px}@media (width<=767px){.left-image-title-text p{text-align:center}}@media (width>=768px){.title-line-text h3.custom-height-js{min-height:3lh}}@media (width>=860px){.title-line-text h3.custom-height-js{min-height:2lh}}.image-title-text-content-component .wrapper{max-width:1088px}.image-title-text-content-component h2{color:#74a0a4;font-size:34px;font-weight:700;line-height:1}@media (width<=767px){.image-title-text-content-component h2{font-size:24px}}.image-title-text-content-component p{margin-top:24px;font-size:16px;line-height:24px}.image-title-text-content-component ul{margin-top:26px}.image-title-text-content-component ul li{margin-bottom:10px;font-size:16px;font-weight:700;line-height:24px;display:flex}.image-title-text-content-component ul li:last-child{margin-bottom:0}.image-title-text-content-component ul li i{color:#589b9e;height:16px;margin-top:4px;margin-right:10px;display:block}.image-title-text-content-component ul li i svg{width:auto;height:16px;display:block}.image-title-text-content-component .custom-button{margin-top:85px;padding:20px 40px}@media (width<=1199px){.image-title-text-content-component .custom-button{font-size:14px}}@media (width<=767px){.image-title-text-content-component .custom-button{margin-top:40px;padding:20px 30px}}@media (width<=415px){.image-title-text-content-component .custom-button{width:100%}}.testimonials-section .image-title-text p{text-align:left;font-size:18px;font-style:italic;line-height:28px}@media (width<=767px){.testimonials-section .image-title-text p{text-align:center}}.two-column-content .image{border-radius:16px;max-height:260px;margin-bottom:32px;overflow:hidden}@media (width<=767px){.two-column-content .image{max-height:180px;margin-bottom:24px}}.two-column-content .image img{object-fit:cover;width:100%;height:100%}.two-column-content h2{color:#74a0a4;margin-bottom:30px;font-size:34px;font-weight:700;line-height:1}@media (width<=767px){.two-column-content h2{text-align:center;margin-bottom:24px;font-size:24px}}.two-column-content .text-content p{margin-bottom:24px;font-size:16px;line-height:24px}.two-column-content .text-content p:last-child{margin-bottom:0}.two-column-content .text-content p strong{font-weight:700}@media (width<=767px){.two-column-content .text-content{text-align:center}}.two-column-content .list-container{background-color:#f6f4f0;border-radius:16px;padding:32px 42px;font-size:16px;line-height:24px}@media (width<=767px){.two-column-content .list-container{padding:32px}}.two-column-content .list-container h3{font-weight:700}.two-column-content .list-container li{margin-bottom:15px;padding-left:20px;position:relative}.two-column-content .list-container li:last-child{margin-bottom:0}.two-column-content .list-container li:before{content:"";color:#589b9e;content:"";background-color:#589b9e;width:14px;height:16px;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;display:block;position:absolute;top:4px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E") 0 0/14px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E") 0 0/14px 16px no-repeat}.two-column-content a{color:#589b9e;font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.two-column-content a:hover{text-decoration:underline}.two-items-container .contacts .wrapper{padding-left:0;padding-right:0}.contacts{text-align:center;padding:64px 32px}.contacts .footer-logo img{width:auto;height:20px;margin:0 auto}.contacts h2{margin-top:30px;font-size:24px;font-weight:700;line-height:34px}.contacts .custom-button{margin-top:10px}.contacts .working-time{margin-top:15px;margin-bottom:0;font-size:12px;line-height:20px}.contacts .email{margin-top:10px;font-size:16px;font-weight:700;line-height:24px}.contacts .email a{color:#414949}.social-media{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.social-media a{color:#414949;background-color:#fff;border-radius:50%;width:48px;height:48px;font-size:24px;line-height:48px;display:block;box-shadow:0 2px 4px #00000014}.contact-professionals h2{color:#74a0a4;font-size:34px;font-weight:700;line-height:1}@media (width<=767px){.contact-professionals h2{text-align:center;font-size:24px}}.contact-professionals p{margin-top:24px;font-size:16px;line-height:24px}@media (width<=767px){.contact-professionals p{text-align:center}}.contact-professionals .professionals-container{gap:64px;margin-top:40px;display:flex}@media (width<=767px){.contact-professionals .professionals-container{justify-content:center;margin-bottom:48px}}.contact-professionals .professionals-item{text-align:center}.contact-professionals .professionals-item h3{margin-top:15px;font-size:16px;font-weight:700;line-height:28px}.contact-professionals .professionals-item p{color:#809190;margin-top:5px;font-size:12px;line-height:20px}.contact-professionals .contact-methods li{color:#809190;vertical-align:middle;display:inline-block}.contact-professionals .contact-methods li a{color:#809190;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline}.contact-professionals .contact-methods li a:hover{text-decoration:none}@media (width<=767px){.form-and-contacts{padding-bottom:0}.form-and-contacts .wrapper{padding-left:0;padding-right:0}.form-and-contacts .contacts{border-radius:0!important}.form-and-contacts .item:first-child{order:2}.form-and-contacts .item:last-child{padding-bottom:48px;padding-left:32px;padding-right:32px}}.contact-logos-container{text-align:center;margin-top:48px}.contact-logos-container .wrapper{padding-left:50px;padding-right:50px}.contact-logos-container h3{color:#414949;font-size:16px;font-weight:700;line-height:24px}.contact-logos-container ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin:16px auto;display:flex}@media (width<=767px){.contact-logos-container ul{gap:24px 32px}}.social-media a{justify-content:center;align-items:center;display:flex}.social-media a svg{fill:currentColor;width:auto;height:24px}@media (width>=768px){.contact-professionals .professionals-item{flex-direction:column;display:flex}.contact-professionals .professionals-item p{flex-grow:1}}.n-grid-pagination{margin-top:48px}.n-grid-pagination ul.page-numbers{justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.n-grid-pagination a.page-numbers,.n-grid-pagination span.page-numbers{color:#414949;border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 8px;font-size:16px;line-height:40px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.n-grid-pagination a.page-numbers:hover{color:#589b9e;background-color:#f4f9f9}.n-grid-pagination span.page-numbers.current{color:#fff;background-color:#589b9e;font-weight:700}.n-grid{padding:64px 0}.n-grid .wrapper{width:100%;max-width:1024px}@media (width<=991px){.n-grid .wrapper{max-width:680px}}.n-grid .items-container{justify-content:unset;position:relative}.n-grid .item,.article .item{flex:calc(33.3% - 40px);max-width:288px;position:relative}@media (width<=991px){.n-grid .item,.article .item{flex:calc(50% - 40px)}}@media (width<=560px){.n-grid .item,.article .item{max-width:unset;flex:100%}}.n-grid .item:hover h3,.article .item:hover h3,.n-grid .item:hover .n-grid-more,.article .item:hover .n-grid-more{text-decoration:underline}.n-grid .item .n-grid-more,.article .item .n-grid-more{color:#589b9e;text-transform:uppercase;font-size:12px;font-weight:700;line-height:24px;font-family:var(--font-base-caps);text-decoration:none}.n-grid .item .n-grid-link,.article .item .n-grid-link{z-index:1;width:100%;height:100%;text-decoration:none;position:absolute;top:0;left:0}.n-grid .n-grid-img,.article .n-grid-img{border-radius:17px;max-height:176px;margin-bottom:16px;overflow:hidden}@media (width<=560px){.n-grid .n-grid-img,.article .n-grid-img{width:100%;max-height:unset}}.n-grid .n-grid-img img,.article .n-grid-img img{object-fit:cover;width:100%;height:100%}.n-grid .n-grid-desc,.article .n-grid-desc{font-family:nimbus-sans,nimbus-sans-fallback,sans-serif}.n-grid .n-grid-desc h2,.n-grid .n-grid-desc h3,.n-grid .n-grid-desc h4,.n-grid .n-grid-desc h2 a,.n-grid .n-grid-desc h3 a,.n-grid .n-grid-desc h4 a,.article .n-grid-desc h2,.article .n-grid-desc h3,.article .n-grid-desc h4,.article .n-grid-desc h2 a,.article .n-grid-desc h3 a,.article .n-grid-desc h4 a{color:#589b9e;text-transform:none;margin-bottom:10px;font-size:20px;font-weight:700;line-height:28px}.n-grid .n-grid-desc .n-publish,.article .n-grid-desc .n-publish{color:#809190;margin-bottom:10px;font-size:12px;line-height:1.1em}.n-grid .n-grid-desc .n-desc,.article .n-grid-desc .n-desc{color:#414949;margin-bottom:8px;font-size:16px;line-height:24px}.n-grid .n-grid-desc a,.article .n-grid-desc a{color:#589b9e;text-transform:uppercase;font-size:12px;font-weight:700;line-height:24px;font-family:var(--font-base-caps);text-decoration:none}.lds-ring{color:#589b9e;width:60px;height:60px;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring div{box-sizing:border-box;border:6px solid #fff0;border-top-color:currentColor;border-radius:50%;width:60%;height:60%;margin:6px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.accordion{max-width:720px;margin:0 auto}.accordion-item{border-bottom:1px solid #414949}.accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:relative}.accordion-header h3{color:#74a0a4;font-size:18px;font-weight:700;line-height:26px}@media (width<=767px){.accordion-header h3{line-height:22px}}.accordion-title{margin:0;padding-right:40px}.accordion-icon{color:#589b9e;text-align:center;border:2px solid #589b9e;border-radius:50%;width:22px;height:22px;font-size:18px;font-weight:700;line-height:20px;transition:transform .3s;position:absolute;top:21px;right:0}.accordion-icon svg{width:12px;height:auto}.accordion-icon svg path{fill:#589b9e}.accordion-content{padding-bottom:20px;display:none}.accordion-content p{font-size:16px;line-height:24px}.accordion-item.active .accordion-icon{transform:rotate(45deg)}.carousel-holder{position:relative}.items-container.carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:80px;display:flex;overflow-x:auto}.items-container.carousel::-webkit-scrollbar{display:none}.items-container.carousel>.item{scroll-snap-align:start;flex:0 0 calc(33.3333% - 53.3333px);width:auto}@supports (width:round(up, 1px, 1px)){.items-container.carousel>.item{flex:0 0 calc(round(up,33.3333% + 26.6667px,1px) - 80px)}}@media (width<=767px){.items-container.carousel>.item{flex:0 0 100%}}.carousel-arrow{color:#fff0;cursor:pointer;z-index:1;background-color:#fff;border:none;border-radius:50%;outline:none;width:38px;height:38px;position:absolute;top:40%;transform:translateY(-50%)}.carousel-arrow:after{content:" ";border-bottom:2px solid #414949;border-right:2px solid #414949;width:8px;height:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-arrow.prev{left:-40px;transform:rotate(135deg)}@media (width<=1199px){.carousel-arrow.prev{left:0}}.carousel-arrow.next{right:-40px;transform:rotate(-45deg)}@media (width<=1199px){.carousel-arrow.next{right:0}}.article{padding:20px 0 64px}.article .wrapper{max-width:1024px}.article .go-back{margin-bottom:40px}.article .go-back a{color:#809190;font-size:12px;line-height:24px}.article .art-content{gap:40px;display:flex}@media (width<=767px){.article .art-content{flex-wrap:wrap}}.article .art-box{flex:100%;max-width:100%}.article .art-box h1{color:#74a0a4;margin-bottom:25px;font-size:28px;font-weight:700;line-height:1.2em}@media (width<=767px){.article .art-box h1{font-size:24px}}.article .art-box h2,.article .art-box h3,.article .art-box h4,.article .art-box h5{color:#414949;margin-bottom:10px;font-weight:700;line-height:1.2em}.article .art-box h2{font-size:26px}@media (width<=767px){.article .art-box h2{font-size:22px}}.article .art-box h3{font-size:24px}@media (width<=767px){.article .art-box h3{font-size:20px}}.article .art-box h4{font-size:20px}.article .art-box h5{font-size:18px}.article .art-box p{color:#414949;margin-bottom:25px;font-size:16px;line-height:24px}.article .art-box p strong{font-weight:bolder}.article .art-box ul,.article .art-box ol{margin-bottom:25px}.article .art-box ul li,.article .art-box ol li{color:#414949;padding-left:30px;font-size:16px;line-height:24px;position:relative}.article .art-box ul li:before,.article .art-box ol li:before{position:absolute;top:0;left:0}.article .art-box ul li strong,.article .art-box ol li strong{font-weight:bolder}.article .art-box ul li:before{content:"•"}.article ol{counter-reset:count}.article ol li{counter-increment:count}.article ol li:before{content:counter(count) "."}.article .art-rel{flex:0 0 288px;max-width:288px}.article .art-rel .item:not(:last-of-type){margin-bottom:32px}.article .art-rel .n-grid-desc>a{color:#414949}@media (width<=767px){.article .art-rel{flex:0 0 100%;max-width:none}.article .art-rel .item{margin:0 auto 23px}}.article .news-table{background-color:#f6f4f0;border-radius:16px;justify-content:space-between;gap:20px;margin-bottom:16px;padding:24px;display:flex}@media (width<=767px){.article .news-table{flex-direction:column;gap:24px}}.article .news-table:last-of-type{margin-bottom:32px}.article .news-table .table-col{flex:100%;max-width:100%}.article .news-table .table-col h3{color:#589b9e;font-size:16px;line-height:20px}.article .news-table .table-col hr{border-color:#b3dcdb;margin:12px 0}.article .news-table .table-col p{margin-bottom:0}.rectangles-section .items-container.two-items-container{justify-content:space-between;align-items:stretch;gap:0;display:flex}@media (width>=1200px){.rectangles-section .items-container.two-items-container:nth-child(odd) .item:first-child{order:2}.rectangles-section .items-container.two-items-container:nth-child(odd) .item:last-child{order:1}}.rectangles-section .items-container.two-items-container .item{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (width<=1199px){.rectangles-section .items-container.two-items-container .item{flex:0 0 100%}}.rectangles-section .items-container.two-items-container .item .text-container{max-width:480px;margin:0 auto;padding:40px 0}@media (width<=1199px){.rectangles-section .items-container.two-items-container .item .text-container{max-width:100%;padding:32px}}.rectangles-section .items-container.two-items-container .item h2{margin-bottom:16px;font-size:28px;font-weight:700;line-height:1}@media (width<=767px){.rectangles-section .items-container.two-items-container .item h2{font-size:24px}}.rectangles-section .items-container.two-items-container .item p{margin-bottom:24px;font-size:16px;line-height:24px}.rectangles-section .items-container.two-items-container .item ul li{margin-bottom:10px;font-size:16px;line-height:24px;display:flex}.rectangles-section .items-container.two-items-container .item ul li:last-child{margin-bottom:0}.rectangles-section .items-container.two-items-container .item ul li:before{content:"";color:#589b9e;margin-right:10px;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900}.rectangles-section .items-container.two-items-container .item .image{flex:1;justify-content:center;align-items:center;width:100%;max-height:600px;display:flex}.rectangles-section .items-container.two-items-container .item .image img{object-fit:cover;width:100%;height:100%}.rectangles-section .bg-green-dark h2,.rectangles-section .bg-green-dark p,.rectangles-section .bg-green-dark li{color:#fff}.rectangles-section .bg-green-dark li:before{color:#b3dcdb!important}.rectangles-section .items-container.two-items-container .item ul li:before{content:"";background-color:currentColor;flex:none;width:9px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E") 50%/9px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E") 50%/9px 18px no-repeat}.phtc-section.phtc-section{--phtc-u:min(1px, calc(100vw / 1840));box-sizing:border-box;padding:calc(var(--phtc-u) * 64) 0 calc(var(--phtc-u) * 28);-webkit-font-smoothing:antialiased;background:#f6f4f0;margin:0;font-family:nimbus-sans,Poppins,Century Gothic,Futura,sans-serif;overflow:hidden}.phtc-section.phtc-section *,.phtc-section.phtc-section :before,.phtc-section.phtc-section :after{box-sizing:border-box}.phtc-section.phtc-section--bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.phtc-section.phtc-section .phtc-title{text-align:center;color:#74a0a4;text-transform:none;letter-spacing:normal;text-wrap:balance;max-width:720px;margin:0 auto;padding:0;font-family:inherit;font-size:34px;font-weight:700;line-height:1}@media (width<=767px){.phtc-section.phtc-section .phtc-title{font-size:24px}}.phtc-section.phtc-section .phtc-stage{margin-top:calc(var(--phtc-u) * 81);position:relative}.phtc-section.phtc-section .phtc-cards{justify-items:center;display:grid}.phtc-section.phtc-section .phtc-card{width:calc(var(--phtc-u) * 810);min-height:calc(var(--phtc-u) * 810);border-radius:calc(var(--phtc-u) * 29);box-shadow:0 calc(var(--phtc-u) * 14) calc(var(--phtc-u) * 44) #463e2d12;transform-origin:50%;will-change:transform;background:#fff;flex-direction:column;grid-area:1/1;margin:0;padding:0;transition:transform .6s cubic-bezier(.3,.1,.15,1);display:flex;overflow:hidden}.phtc-section.phtc-section .phtc-card.is-center{z-index:2;cursor:default;transform:translate(0)scale(1)}.phtc-section.phtc-section .phtc-card.is-right{transform:translateX(calc(var(--phtc-u) * 473)) scale(.556);z-index:1;cursor:pointer}.phtc-section.phtc-section .phtc-card.is-left{transform:translateX(calc(var(--phtc-u) * -473)) scale(.556);z-index:1;cursor:pointer}.phtc-section.phtc-section .phtc-card.is-back{z-index:0;pointer-events:none;transform:translate(0)scale(.556)}.phtc-section.phtc-section .phtc-card-media{width:100%;height:calc(var(--phtc-u) * 452);flex:none;overflow:hidden}.phtc-section.phtc-section img.phtc-card-image{object-fit:cover;object-position:var(--phtc-focus,50% 50%);width:100%;max-width:100%;height:100%;transform:scale(var(--phtc-zoom,1));transform-origin:var(--phtc-focus,50% 50%);border-radius:0;margin:0;padding:0;display:block}.phtc-section.phtc-section .phtc-card-body{justify-content:space-between;align-items:center;gap:calc(var(--phtc-u) * 24);padding:calc(var(--phtc-u) * 68) calc(var(--phtc-u) * 60) calc(var(--phtc-u) * 48);flex-direction:column;flex:auto;display:flex}.phtc-section.phtc-section .phtc-quote{text-align:center;color:#74a0a4;font-family:inherit;font-size:max(15px, calc(var(--phtc-u) * 29));text-wrap:pretty;margin:0;padding:0;font-weight:700;line-height:1.3}.phtc-section.phtc-section .phtc-attribution{text-align:center;color:#414949;font-family:inherit;font-size:max(13px, calc(var(--phtc-u) * 21));margin:0;padding:0;font-weight:400;line-height:1.42}.phtc-section.phtc-section .phtc-attribution strong{font-weight:700}.phtc-section.phtc-section .phtc-arrow{width:max(36px, calc(var(--phtc-u) * 52));height:max(36px, calc(var(--phtc-u) * 52));box-shadow:0 calc(var(--phtc-u) * 3) calc(var(--phtc-u) * 12) #00000021;cursor:pointer;z-index:3;appearance:none;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.phtc-section.phtc-section .phtc-arrow--prev{left:calc(var(--phtc-u) * 136)}.phtc-section.phtc-section .phtc-arrow--next{right:calc(var(--phtc-u) * 136)}.phtc-section.phtc-section .phtc-arrow svg{width:max(14px, calc(var(--phtc-u) * 18));height:max(14px, calc(var(--phtc-u) * 18));display:block}.phtc-section.phtc-section .phtc-arrow:focus-visible{outline-offset:2px;outline:2px solid #74a0a4}.phtc-section.phtc-section .phtc-dots{justify-content:center;gap:max(16px, calc(var(--phtc-u) * 30));margin-top:calc(var(--phtc-u) * 90);padding-bottom:calc(var(--phtc-u) * 8);display:flex}.phtc-section.phtc-section .phtc-dot{width:max(14px, calc(var(--phtc-u) * 27));height:max(14px, calc(var(--phtc-u) * 27));cursor:pointer;appearance:none;background:#74a0a4;border:2px solid #74a0a4;border-radius:50%;margin:0;padding:0;transition:background .3s}.phtc-section.phtc-section .phtc-dot.is-active{background:#fff0}.phtc-section.phtc-section .phtc-dot:focus-visible{outline-offset:3px;outline:2px solid #74a0a4}@media (width<=1199px){.phtc-section.phtc-section{padding:48px 0 24px}.phtc-section.phtc-section .phtc-title{max-width:none;padding:0 24px}.phtc-section.phtc-section .phtc-stage{margin-top:40px}.phtc-section.phtc-section .phtc-cards{align-items:start}.phtc-section.phtc-section .phtc-card{border-radius:20px;width:min(540px,100vw - 48px);height:auto;min-height:0;transition:transform .6s cubic-bezier(.3,.1,.15,1),opacity .45s;box-shadow:0 14px 44px #463e2d12}.phtc-section.phtc-section .phtc-card.is-center{opacity:1}.phtc-section.phtc-section .phtc-card.is-right,.phtc-section.phtc-section .phtc-card.is-left,.phtc-section.phtc-section .phtc-card.is-back{opacity:0;pointer-events:none}.phtc-section.phtc-section .phtc-card.is-right{transform:translate(55%)scale(.7)}.phtc-section.phtc-section .phtc-card.is-left{transform:translate(-55%)scale(.7)}.phtc-section.phtc-section .phtc-card.is-back{transform:translate(0)scale(.7)}.phtc-section.phtc-section .phtc-card-media{aspect-ratio:810/452;height:auto}.phtc-section.phtc-section .phtc-card-body{gap:28px;padding:32px 24px}.phtc-section.phtc-section .phtc-quote{font-size:19px}.phtc-section.phtc-section .phtc-attribution{font-size:15px}.phtc-section.phtc-section .phtc-arrow{width:40px;height:40px}.phtc-section.phtc-section .phtc-arrow--prev{left:10px}.phtc-section.phtc-section .phtc-arrow--next{right:10px}.phtc-section.phtc-section .phtc-arrow svg{width:16px;height:16px}.phtc-section.phtc-section .phtc-dots{gap:20px;margin-top:36px}.phtc-section.phtc-section .phtc-dot{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.phtc-section.phtc-section .phtc-card,.phtc-section.phtc-section .phtc-dot{transition:none}}.page-autismus .hero-section{height:75vh;min-height:480px;position:relative}.page-autismus .hero-section>.wrapper{position:static}@media (width<=767px){.page-autismus .hero-section{height:auto;min-height:0}.page-autismus .hero-section .hero-image,.page-autismus .hero-section .hero-image img{height:60vh;min-height:380px}}.page-autismus .hero-widget{z-index:25;color:#fff;text-align:center;background-color:#68999d;border-radius:16px 16px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:330px;height:200px;padding:22px 24px;display:flex;position:absolute;bottom:0;right:5%;box-shadow:0 -8px 24px #00000026}.page-autismus .hero-widget__title{color:#fff;margin:0;font-size:25px;font-weight:400;line-height:1.35}.page-autismus .hero-widget__cta{color:#fff;white-space:nowrap;background-color:#fff0;border:1.5px solid #fff;border-radius:999px;padding:10px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.page-autismus .hero-widget__cta:hover{color:#68999d;background-color:#fff}@media (width<=1023px){.page-autismus .hero-widget{gap:14px;width:300px;height:180px;padding:20px 22px;right:4%}.page-autismus .hero-widget__title{font-size:15px}}@media (width<=767px){.page-autismus .hero-widget{border-radius:16px;gap:16px;width:calc(100% - 32px);max-width:420px;height:auto;margin:16px auto 24px;padding:24px 28px;position:relative;bottom:auto;right:auto;box-shadow:0 8px 24px #0000002e}.page-autismus .hero-widget__title{font-size:18px}.page-autismus .hero-widget__cta{padding:11px 28px;font-size:14px}}.page-autismus .title-text h2{font-weight:400}.page-autismus .title-text{margin-top:-40px}.page-autismus .hero-widget{gap:14px;width:400px;height:auto;padding:28px 28px 24px}.page-autismus .hero-widget__title{font-size:25px;line-height:1.25}.page-autismus .hero-widget__text{margin:0;font-size:15px;line-height:22px}.page-autismus .hero-widget__note{opacity:.9;margin:0;font-size:13px;line-height:18px}@media (width<=1023px){.page-autismus .hero-widget{width:360px;height:auto;padding:24px 24px 20px}.page-autismus .hero-widget__title{font-size:21px}.page-autismus .hero-widget__text{font-size:14px;line-height:20px}}@media (width<=767px){.page-autismus .hero-widget{width:calc(100% - 32px);padding:24px 22px}.page-autismus .hero-widget__title{font-size:20px}}.page-autismus .autismus-info .title-text{margin-bottom:0}.page-autismus .autismus-info .title-text p{text-align:left;font-size:16px;line-height:24px}.page-autismus .autismus-info .title-text h2{margin-bottom:0}.page-autismus #fragen-und-antworten .accordion{max-width:720px;margin:0 auto}.page-autismus #fragen-und-antworten{scroll-margin-top:24px}.page-autismus .contact-professionals .professionals-container{flex-direction:column;gap:32px}.page-autismus .contact-professionals .professionals-item{text-align:left;grid-template-columns:96px 1fr;align-items:start;column-gap:24px;display:grid}.page-autismus .contact-professionals .professionals-item>*{grid-column:2}.page-autismus .contact-professionals .professionals-item .image-holder{grid-area:1/1/span 4;width:96px;height:96px;margin:0}.page-autismus .contact-professionals .professionals-item h3{margin-top:0}.page-autismus .contact-professionals .professionals-item p{text-align:left;flex-grow:0}.page-autismus .contact-professionals .image-holder--initials{color:#fff;background-color:#b3dcdb;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.page-autismus .contact-professionals .professionals-statement{margin:8px 0 4px}.page-autismus .contact-professionals .professionals-statement p{color:#414949;margin-top:0;font-size:15px;font-style:italic;line-height:22px}@media (width<=767px){.page-autismus .contact-professionals .professionals-item{grid-template-columns:72px 1fr;column-gap:16px}.page-autismus .contact-professionals .professionals-item .image-holder{width:72px;height:72px}.page-autismus .contact-professionals .image-holder--initials{font-size:22px}}.page-autismus .form-container .form-intro{margin:-8px 0 24px;font-size:16px;line-height:24px}.page-autismus .custom-form-container .input-container--full{width:100%}.page-autismus .custom-form-container .input-container textarea{font:inherit;resize:vertical;background-color:#f5f6f6;border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:15px;line-height:22px}.page-autismus .form-next-steps{background-color:#f6f4f0;border-radius:16px;margin-top:32px;padding:24px}.page-autismus .form-next-steps h3{color:#74a0a4;margin-bottom:12px;font-size:20px;font-weight:700;line-height:28px}.page-autismus .form-next-steps ol{padding-left:20px;list-style:decimal}.page-autismus .form-next-steps li{margin-top:8px;font-size:15px;line-height:22px}.page-autismus .form-next-steps strong{font-weight:700}.page-autismus .contact-professionals .contact-methods{padding-left:0}.page-autismus .left-image-title-text p a,.page-autismus .accordion-content a{color:inherit;text-decoration:underline}.page-autismus .left-image-title-text p a:hover,.page-autismus .accordion-content a:hover{text-decoration:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
