/*!
Theme Name: Grensesnitt
Author: Grensesnitt
Author URI: http://grensesnitt.no/
Version: 1.0
*//*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth}.editor-styles-wrapper{cursor:auto !important}body.wp-editor h1,body.wp-editor h2,body.wp-editor h3,body.wp-editor h4,body.wp-editor h5,body.wp-editor h6{font-weight:bold}body{cursor:auto;color:#222;font-family:"TWKEverett Regular";line-height:1.6}body a.visually-hidden{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;text-decoration:none;text-transform:uppercase;text-align:center;color:#222}body a.visually-hidden:focus{position:relative;height:auto;width:100%;padding:.5rem 0}body a.visually-hidden:focus span{outline:-webkit-focus-ring-color auto 1px;outline-offset:1px}body a.visually-hidden:focus-visible{outline:none}body a.visually-hidden.skip-to-main.focused+header{top:2rem}body #content-section{flex-grow:1}body.public{display:flex;flex-direction:column;min-height:100%;min-height:100vh}body.public.admin-bar{min-height:calc(100vh - 46px)}@media(min-width: 783px){body.public.admin-bar{min-height:calc(100vh - 32px)}}body.page-template-page-sitemap #content-section{margin-top:6rem;margin-bottom:6rem;padding-left:1rem;padding-right:1rem}@media(min-width: 375px){body.page-template-page-sitemap #content-section{margin-top:10rem;margin-bottom:10rem}}@media(min-width: 375px){body.page-template-page-sitemap #content-section{padding-left:2rem;padding-right:2rem}}body.page-template-page-sitemap #content-section p{margin-bottom:.25em}body.page-template-page-sitemap #content-section p+ul{margin-top:.25em}section{position:relative;z-index:1;background-color:#fff}.acf-block-preview .slick-slideshow .slide-item{display:none}.acf-block-preview .slick-slideshow .slide-item:first-of-type{display:block}.a-grid,.post-preview-manual .glide__bottom,.slideshow .slideshow-info .slide .info-flex .info-container,section.image.text-width,.post-preview .glide__bottom,.testimonial .glide,.slider .glide__bottom{display:grid;grid-gap:5px;grid-template-columns:repeat(6, 1fr);margin-inline:20px}.a-container{margin-inline:20px}#cursor{display:none;position:fixed;width:15px;min-height:18px;transform-origin:center;border-radius:500px;padding-inline:9px;padding-block:7.5px;z-index:11000;transition:width .5s ease,height .5s ease,padding .3s ease,background-color .5s ease,opacity .2s ease;background:#0c4f48;color:#f1fff0;line-height:1;place-content:center;overflow:hidden;align-items:center;justify-content:center;place-content:center;transform:translate(-50%, -50%);opacity:1}#cursor.active{background-color:#f1fff0;color:#0c4f48;padding-block:10px}#cursor.pale-green{background-color:#f1fff0}#cursor.hide{opacity:0}#cursor.bigger{padding-inline:13px;padding-block:13px}.pointer-events-none{pointer-events:none}.cursor-container{display:none;z-index:1000000;position:fixed;top:0;left:0;right:0;bottom:0}.cursor-text{white-space:nowrap}button{font-family:"TWKEverett Regular"}@media(min-width: 900px){body{cursor:none}body.editor-styles-wrapper,body.wp-editor{cursor:auto}#cursor{display:flex}.cursor-container{display:block}.a-grid,.post-preview-manual .glide__bottom,.slideshow .slideshow-info .slide .info-flex .info-container,section.image.text-width,.post-preview .glide__bottom,.testimonial .glide,.slider .glide__bottom{grid-gap:20px;grid-template-columns:repeat(12, 1fr);margin-inline:30px}.a-container{margin-inline:30px}}::selection{background:rgba(160,187,160,.3803921569)}.hover-bright-green,.reveal-boxes .box .content a,header .menu-container a,header .menu-container .menu-item-with-children .submenu a,header .open-menu-button span,header .login-menu-button span{transition:color .3s ease}.hover-bright-green:hover,.reveal-boxes .box .content a:hover,header .menu-container a:hover,header .menu-container .menu-item-with-children .submenu a:hover,header .open-menu-button span:hover,header .login-menu-button span:hover{color:#1de3a2}.hover-bright-green-standard,header nav#main-menu .inner-menu a,header nav#main-menu .inner .inner-top-row .close-menu-button span{transition:color .3s ease}.hover-bright-green-standard:hover,header nav#main-menu .inner-menu a:hover,header nav#main-menu .inner .inner-top-row .close-menu-button span:hover{color:#00ffab}.edit-post-visual-editor__post-title-wrapper .editor-post-title {padding-block-end:40px}.wp-block-post-content{padding:40px}.mce-content-body.acf_content{padding:10px}.mce-content-body.acf_content ol,.mce-content-body.acf_content ul{padding-inline:25px}.wp-block-embed{padding-left:1rem;padding-right:1rem;margin-block:2rem;aspect-ratio:16/9}@media(min-width: 375px){.wp-block-embed{padding-left:2rem;padding-right:2rem}}.wp-block-embed .wp-block-embed__wrapper{width:100%;height:100%}.wp-block-embed iframe{height:100%;width:100%}.bg-primary-yellow{background-color:#ffc938}.bg-primary-green{background-color:#88c249}.bg-dark-green{background-color:#538b3e}.bg-dark-orange{background-color:#ef6c22}.primary-yellow{color:#ffc938}.primary-green{color:#88c249}.dark-green{color:#538b3e}.dark-orange{color:#ef6c22}header{padding-block:20px;padding-inline:20px;position:relative;z-index:1000;background-color:#fff;transition:all .3s ease}header.green{background-color:#0c4f48;color:#fff}header.green .logo picture svg path{fill:#f1fff0}header.green .menu-container a{color:#f1fff0}header.green .menu-container .menu-item-with-children>a svg path{fill:#fff}header.green .menu-container .menu-item-with-children .submenu{background-color:#f1fff0}header.green .menu-container .menu-item-with-children .submenu a{color:#0c4f48}header.green .open-menu-button,header.green .login-menu-button{mix-blend-mode:unset}header.green .open-menu-button span,header.green .login-menu-button span{color:#fff}header.green .logo picture svg{mix-blend-mode:unset}header.green.scroll .open-menu-button span{color:#0c4f48}header.green .site-name svg path{fill:#f1fff0}header.a-grid,.post-preview-manual header.glide__bottom,.slideshow .slideshow-info .slide .info-flex header.info-container,.post-preview header.glide__bottom,.testimonial header.glide,.slider header.glide__bottom{margin-inline:0px}header.scroll .logo picture svg{width:18px;height:18px}header.pale-green-logo .logo picture svg path{fill:#f1fff0}header.scroll-down .open-menu-button{opacity:0;transform:translateY(-50px)}header.scroll-up .open-menu-button{opacity:1}header .logo{opacity:1}header .logo.hide picture svg{opacity:0}header .logo picture svg{width:24px;height:24px;position:fixed;z-index:1000;mix-blend-mode:multiply}header .logo picture svg path{transition:.3s all ease}header .logo picture.animate svg{transition:all .3s ease}header .site-name{line-height:1;text-decoration:none;grid-column:span 2}header .site-name svg path{transition:.3s all ease}header .site-name:hover svg path{fill:#1de3a2}header .open-menu-button,header .login-menu-button{transform:translateY(0px);display:flex;position:fixed;z-index:1000;mix-blend-mode:multiply;right:30px;top:20px;opacity:1;grid-column:6/-1;margin-left:auto;transition:all .3s ease}header .login-menu-button{display:none;position:absolute}header .menu-container{column-gap:40px;grid-column:5/11;display:none}header .menu-container .menu-item-with-children{position:relative}header .menu-container .menu-item-with-children>a{display:inline-flex;align-items:center;gap:12px}header .menu-container .menu-item-with-children>a svg{width:12px;height:12px;transition:transform .3s ease}header .menu-container .menu-item-with-children>a svg path{fill:#0c4f48}header .menu-container .menu-item-with-children .submenu{position:absolute;top:100%;left:-20px;background-color:#f1fff0;padding:20px;min-width:200px;border-radius:12px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;display:flex;flex-direction:column;gap:15px;margin-top:10px;z-index:1000}header .menu-container .menu-item-with-children .submenu a{white-space:nowrap;color:#0c4f48;cursor:none;transition:color .3s ease}header .menu-container .menu-item-with-children .submenu a:hover{color:#1de3a2}header .menu-container a{cursor:none;text-decoration:none;color:#0c4f48;white-space:nowrap;position:relative}header .menu-container a.active{color:#1de3a2}header nav#main-menu{overflow-y:auto;width:100%;position:fixed;z-index:10001;display:none;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0);transition:all .3s .1s cubic-bezier(0.31, -0.04, 0.26, 0.61)}header nav#main-menu.show{display:block}header nav#main-menu.animate-show{background-color:#0c4f48;transition:all .3s .25s cubic-bezier(0.31, -0.04, 0.26, 0.61)}header nav#main-menu.animate-show .inner{transform:none}header nav#main-menu .inner{margin-inline:0px;padding-inline:20px;position:absolute;right:0;padding-top:20px;padding-bottom:100px;position:absolute;z-index:5;width:100%;max-width:none;min-height:100dvh;background-color:#0c4f48;color:#fff;transform:translateX(100%);transition:all .4s cubic-bezier(0.31, -0.04, 0.26, 0.61)}header nav#main-menu .inner .inner-top-row{grid-column:1/-1;margin-inline:0px}header nav#main-menu .inner .inner-top-row .logo{grid-column:span 1}header nav#main-menu .inner .inner-top-row .inner-site-name{grid-column:span 4}header nav#main-menu .inner .inner-top-row .inner-site-name svg path{fill:#f1fff0}header nav#main-menu .inner .inner-top-row .close-menu-button{text-align:right;grid-column:span 1}header nav#main-menu .inner-menu{display:flex;flex-direction:column;gap:10px;margin-block:60px;grid-column:2/7}header nav#main-menu .inner-menu .menu-item-with-children{display:flex;flex-direction:column}header nav#main-menu .inner-menu .menu-item-with-children>a{display:inline-flex;align-items:center;gap:12px;color:#f1fff0}header nav#main-menu .inner-menu .menu-item-with-children>a svg{width:16px;height:16px;transition:transform .3s ease}header nav#main-menu .inner-menu .menu-item-with-children>a svg path{fill:#f1fff0}header nav#main-menu .inner-menu .menu-item-with-children .submenu{display:flex;flex-direction:column;gap:8px;padding-left:28px;max-height:0;overflow:hidden;transition:max-height .3s ease}header nav#main-menu .inner-menu .menu-item-with-children .submenu a{font-size:.9em;opacity:.8;color:#f1fff0}header nav#main-menu .inner-menu .menu-item-with-children.open>a svg{transform:rotate(180deg)}header nav#main-menu .inner-menu .menu-item-with-children.open .submenu{max-height:500px}header nav#main-menu .inner-menu a{text-decoration:none;color:#f1fff0}header nav#main-menu .inner-menu a.active{color:#00ffab}header nav#main-menu .inner-link{grid-column:1/-1;display:grid;grid-template-columns:repeat(6, 1fr);align-items:end;padding-bottom:20px;width:100%;gap:5px}header nav#main-menu .inner-link .link_1{grid-column:1/4}header nav#main-menu .inner-link .link_2{grid-column:5/7}header nav#main-menu .background_trigger{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}@media(min-width: 900px){header{padding-block:30px;padding-inline:30px}header.a-grid,.post-preview-manual header.glide__bottom,.slideshow .slideshow-info .slide .info-flex header.info-container,.post-preview header.glide__bottom,.testimonial header.glide,.slider header.glide__bottom{margin-inline:0px}header a{cursor:none}header.scroll .logo picture svg{width:24px;height:24px}header .logo picture svg{width:64px;height:64px}header .menu-container{display:flex;grid-column:6/11}header .menu-container .menu-item-with-children:hover>a svg{transform:rotate(180deg)}header .menu-container .menu-item-with-children:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}header .open-menu-button,header .login-menu-button{display:none;grid-column:12/-1;text-decoration:none;top:30px;cursor:none}header .open-menu-button .menu-text,header .login-menu-button .menu-text{display:block}header .open-menu-button .menu-lines,header .login-menu-button .menu-lines{display:none}header .login-menu-button{display:block}header nav#main-menu.animate-show{background-color:rgba(0,0,0,.4)}header nav#main-menu a{cursor:none}header nav#main-menu .inner{padding-inline:30px;padding-top:30px;padding-bottom:100px;max-width:50vw}header nav#main-menu .inner .inner-top-row .logo{grid-column:span 2}header nav#main-menu .inner .inner-top-row .inner-site-name{grid-column:span 8}header nav#main-menu .inner .inner-top-row .close-menu-button{grid-column:span 2}header nav#main-menu .inner .inner-menu{gap:25px;grid-column:3/8}header nav#main-menu .inner .inner-link{grid-column:3/-1}header nav#main-menu .inner .inner-link .link_1{grid-column:1/3}}@media(min-width: 1200px){header .menu-container{grid-column:7/11}}.footer-height{min-height:0px}footer{position:relative !important;bottom:0;background-color:#0c4f48;padding-top:20px;padding-bottom:130px;position:relative}footer .footer-logo{order:1;grid-column:1/-1}footer .footer-logo a img{width:28px}footer .footer-menu{margin-top:90px;order:4;grid-column:2/7;display:flex;flex-direction:column;gap:10px}footer .footer-menu a{text-decoration:none;transition:.3s all ease}footer .footer-menu a:hover{color:#00ffab}footer .footer-menu .link_1{margin-top:60px}footer .footer-menu .link_1 a{width:fit-content;gap:40px}footer .footer-content{order:2;margin-top:40px;grid-column:2/7}footer .footer-content .footer-text{color:#f1fff0}footer .footer-content .footer-text a{color:#00ffab;position:relative;z-index:10;transition:.3s all ease}footer .footer-content .footer-text a:hover{color:#1de3a2}footer .footer-content .footer-location{margin-top:90px;display:flex;flex-direction:column;gap:60px}footer .footer-content .footer-location h3{margin-bottom:20px}footer .footer-content .footer-location a{font-family:TWKEverett Light;text-decoration:none;transition:.3s all ease}footer .footer-content .footer-location a:hover{color:#1de3a2}footer .footer-content .footer-bottom{order:5;margin-top:60px;display:flex;gap:30px;display:flex;flex-direction:column;gap:60px}footer .footer-content .footer-bottom .some-pc{display:none;grid-column:2/7;order:5;flex-direction:row;align-items:center;gap:60px}footer .footer-content .footer-bottom .some-pc a{color:#00ffab;text-decoration:none;transition:.3s all ease}footer .footer-content .footer-bottom .some-pc a:hover{color:#fff}footer .some-mobile{margin-top:60px;grid-column:2/7;order:5;display:flex;flex-direction:row;gap:60px}footer .some-mobile a{color:#00ffab;text-decoration:none;transition:.3s all ease}footer .some-mobile a:hover{color:#fff}footer .design-and-code{position:absolute;bottom:20px;left:20px;color:#a2b3ae}footer .design-and-code a{color:inherit;text-decoration:none}@media(min-width: 900px){footer{padding-block:30px;position:fixed !important}footer a{cursor:none}footer .footer-logo{grid-column:1/2}footer .footer-logo a img{width:48px}footer .footer-menu{margin-top:60px;grid-column:2/7;order:2}footer .footer-menu .link_1{margin-top:40px}footer .footer-content{margin-top:60px;grid-column:7/13;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:20px}footer .footer-content .footer-text{grid-column:span 5;color:#f1fff0}footer .footer-content .footer-location{grid-column:span 6;margin-top:120px;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:60px}footer .footer-content .footer-location .location{grid-column:span 3}footer .footer-content .footer-location h3{margin-bottom:20px}footer .footer-content .footer-bottom{grid-column:span 6;margin-top:160px;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:60px}footer .footer-content .footer-bottom .some-pc,footer .footer-content .footer-bottom .anchor-link{grid-column:span 3}footer .footer-content .footer-bottom .some-pc{display:flex;order:1}footer .footer-content .footer-bottom .some-pc a{color:#00ffab}footer .footer-content .footer-bottom .anchor-link{order:2}footer .some-mobile{display:none}footer .design-and-code{bottom:30px;left:30px}}body.error404 #content-section{padding-left:1rem;padding-right:1rem}@media(min-width: 375px){body.error404 #content-section{padding-left:2rem;padding-right:2rem}}body.error404 #content-section .text-404{margin-top:6rem;margin-bottom:6rem}@media(min-width: 375px){body.error404 #content-section .text-404{margin-top:10rem;margin-bottom:10rem}}@font-face{font-family:"Everett Jana";src:url("./static/fonts/Everett-Jana.otf");font-weight:400;font-style:normal}@font-face{font-family:"Everett Light";src:url("./static/fonts/Everett-Light.otf");font-weight:300;font-style:normal}@font-face{font-family:"Everett Medium";src:url("./static/fonts/Everett-Medium.otf");font-weight:500;font-style:normal}@font-face{font-family:"Everett Regular";src:url("./static/fonts/Everett-Regular.otf");font-weight:400;font-style:normal}@font-face{font-family:"TWKEverett Regular";src:url("./static/fonts/TWKEverett-Regular-web.ttf");font-weight:400;font-style:normal}@font-face{font-family:"TWKEverett Light";src:url("./static/fonts/TWKEverett-Light-web.woff");font-weight:400;font-style:normal}.font-everett-regular{font-family:TWKEverett Regular}.font-everett-medium{font-family:TWKEverett Regular;font-weight:500}.font-everett-light{font-family:TWKEverett Regular;font-weight:300}.font-everett-jana{font-family:TWKEverett Regular}.font-step-big{font-size:20px;line-height:26px;letter-spacing:0em}.font-step-1{font-size:34px;line-height:40px;letter-spacing:-0.02em}.font-step-2,.text-container-wide .text-content h2,.image-slider .glide__text h2,.text-hero .content h2,.post-text-container h2,.text-container .content .text h2{font-size:30px;line-height:36px;letter-spacing:-0.02em}.font-step-3,.text-container-wide .text-content h3,.image-slider .glide__text h3,.text-hero .content h3,.post-text-container h3,.text-container .content .text h3,footer .footer-content .footer-text{font-size:24px;line-height:28px;letter-spacing:-0.02em}.font-step-4,.text-container-wide .text-content h4,.image-slider .glide__text h4,.text-hero .content h4,.post-text-container h4,.text-container .content .text h4,footer .footer-content .footer-location h3{font-size:20px;line-height:26px;letter-spacing:-0.02em}.font-step-5,.text-container-wide .text-content h5,.image-slider .glide__text h5,.text-hero .content h5,.post-text-container h5,.text-container .content .text h5{font-size:18px;line-height:24px;letter-spacing:-0.02em}.font-step-6,.post-text-container h6{font-size:16px;line-height:22px;letter-spacing:-0.02em;font-family:TWKEverett Light}.font-step-7,.post-image-slider .glide__bottom,header .menu-container .menu-item-with-children .submenu a,footer .footer-content .footer-bottom .some-pc a,footer .some-mobile a,footer .design-and-code{font-size:14px;line-height:18px;letter-spacing:-0.02em;font-family:TWKEverett Light}.font-step-8{font-size:14px;line-height:18px;letter-spacing:-0.02em}.figcaption{font-family:TWKEverett Light}body{font-size:16px;line-height:24px;letter-spacing:0em}body p:not(.font-step-4,.font-step-5,.font-step-3,.font-step-2,.font-step-1){font-family:TWKEverett Light}body ol li,body ul li{font-family:TWKEverett Light}body ol li h1,body ol li h2,body ol li h3,body ol li h4,body ol li h5,body ul li h1,body ul li h2,body ul li h3,body ul li h4,body ul li h5{font-family:TWKEverett Regular}.text-center-align{text-align:center}.font-color-grey{color:#7c8985}.font-grey{color:#a2b3ae}.font-color-white{color:#fff}.font-color-black{color:#000}.font-color-green{color:#0c4f48}.font-color-bright-green{color:#00ffab}.font-color-pale-green{color:#f1fff0}@media(min-width: 900px){.font-step-big{font-size:86px;line-height:86px;letter-spacing:-0.02em}.font-step-1{font-size:56px;line-height:56px;letter-spacing:-0.02em}.font-step-2,.text-container-wide .text-content h2,.image-slider .glide__text h2,.text-hero .content h2,.post-text-container h2,.text-container .content .text h2{font-size:42px;line-height:48px;letter-spacing:-0.02em}.font-step-3,.text-container-wide .text-content h3,.image-slider .glide__text h3,.text-hero .content h3,.post-text-container h3,.text-container .content .text h3,footer .footer-content .footer-text{font-size:30px;line-height:34px;letter-spacing:-0.02em}.font-step-4,.text-container-wide .text-content h4,.image-slider .glide__text h4,.text-hero .content h4,.post-text-container h4,.text-container .content .text h4,footer .footer-content .footer-location h3{font-size:24px;line-height:28px;letter-spacing:-0.02em}.font-step-5,.text-container-wide .text-content h5,.image-slider .glide__text h5,.text-hero .content h5,.post-text-container h5,.text-container .content .text h5{font-size:20px;line-height:26px;letter-spacing:-0.02em}.font-step-6,.post-text-container h6{font-size:18px;line-height:24px;letter-spacing:0em}.font-step-7,.post-image-slider .glide__bottom,header .menu-container .menu-item-with-children .submenu a,footer .footer-content .footer-bottom .some-pc a,footer .some-mobile a,footer .design-and-code{font-size:16px;line-height:22px;letter-spacing:0em}.font-step-8{font-size:14px;line-height:18px;letter-spacing:0em}body{font-size:18px;line-height:28px;letter-spacing:0em}}@media(min-width: 1920px){.font-step-big{font-size:86px;line-height:86px;letter-spacing:-0.02em}.font-step-1{font-size:56px;line-height:56px;letter-spacing:-0.02em}.font-step-2,.text-container-wide .text-content h2,.image-slider .glide__text h2,.text-hero .content h2,.post-text-container h2,.text-container .content .text h2{font-size:42px;line-height:48px;letter-spacing:-0.02em}.font-step-3,.text-container-wide .text-content h3,.image-slider .glide__text h3,.text-hero .content h3,.post-text-container h3,.text-container .content .text h3,footer .footer-content .footer-text{font-size:30px;line-height:30px;letter-spacing:-0.02em}.font-step-4,.text-container-wide .text-content h4,.image-slider .glide__text h4,.text-hero .content h4,.post-text-container h4,.text-container .content .text h4,footer .footer-content .footer-location h3{font-size:24px;line-height:28px;letter-spacing:-0.02em}.font-step-5,.text-container-wide .text-content h5,.image-slider .glide__text h5,.text-hero .content h5,.post-text-container h5,.text-container .content .text h5{font-size:20px;line-height:26px;letter-spacing:-0.02em}.font-step-6,.post-text-container h6{font-size:18px;line-height:24px;letter-spacing:0em}.font-step-7,.post-image-slider .glide__bottom,header .menu-container .menu-item-with-children .submenu a,footer .footer-content .footer-bottom .some-pc a,footer .some-mobile a,footer .design-and-code{font-size:16px;line-height:22px;letter-spacing:0em}.font-step-8{font-size:14px;line-height:18px;letter-spacing:0em}body{font-size:20px;line-height:28px;letter-spacing:0em}}.mt-base{margin-top:40px}.mt-larg{margin-top:40px}.mt-larger{margin-top:90px}.mt-xlar{margin-top:120px}.mt-xlarge{margin-top:120px}.mt-xxla{margin-top:120px}.mb-anchor{margin-bottom:20px}.mb-base{margin-bottom:40px}.mb-larg{margin-bottom:40px}.mb-list{margin-bottom:30px}.mb-larger{margin-bottom:90px}.mb-xlar{margin-bottom:120px}.mb-xxla{margin-bottom:120px}@media(min-width: 900px){.mt-base{margin-top:60px}.mt-larg{margin-top:90px}.mt-larger{margin-top:120px}.mt-xlar{margin-top:150px}.mt-xlarge{margin-top:180px}.mt-xxla{margin-top:210px}.mb-anchor{margin-bottom:90px}.mb-base{margin-bottom:60px}.mb-larg{margin-bottom:90px}.mb-list{margin-bottom:120px}.mb-larger{margin-bottom:120px}.mb-xlar{margin-bottom:150px}.mb-xxla{margin-bottom:180px}}*{margin:0;padding:0;border:0;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0;letter-spacing:-0.02em}*,*::before,*::after{box-sizing:border-box}img,svg,video,picture,canvas{max-width:100%;display:block}button{color:inherit}figure{margin:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}.main-hero{margin-top:80px}.main-hero h1{grid-column:1/-1}.main-hero .empty-space{display:none}.main-hero .hero-links{margin-top:40px;grid-column:span 3;display:flex;align-items:center;column-gap:40px}.main-hero .hero-media{position:relative;margin-top:40px}.main-hero .hero-media img{max-width:none;width:100%;aspect-ratio:1/1}.main-hero .hero-media video{aspect-ratio:1/1;object-fit:cover;max-width:none;width:100%}.main-hero .hide-mobile{display:none}.main-hero .hide-pc{display:block;position:absolute;z-index:1;top:20px;left:20px}@media(min-width: 900px){.main-hero{margin-top:120px}.main-hero h1{grid-column:2/11}.main-hero .empty-space{display:block;grid-column:11/-1}.main-hero .hero-links{margin-top:60px;grid-column:7/13}.main-hero .hero-media{margin-top:60px}.main-hero .hero-media img{aspect-ratio:16/9}.main-hero .hero-media video{aspect-ratio:16/9}.main-hero .hide-mobile{display:block}.main-hero .hide-pc{display:none}}.partial-button-link{display:flex;align-items:center;text-decoration:none;gap:10px;color:#0c4f48;white-space:nowrap;transition:all .3s ease}.partial-button-link svg{min-width:28px;min-height:28px;fill:#f1fff0}.partial-button-link span{padding-block:10px}.partial-button-link svg path,.partial-button-link svg{transition:fill .3s ease}.partial-button-link:hover svg path{fill:#00ffab}.partial-button-link.pale-green{color:#f1fff0}.partial-button-link.green{color:#0c4f48}.partial-button-link.white{color:#fff}.partial-button-link.white:hover svg path{fill:#00ffab}@media(min-width: 900px){.partial-button-link{cursor:none;width:fit-content}.partial-button-link svg{min-width:32px;min-height:32px}}.partial-button-underline{display:flex;width:100%;align-items:center;text-decoration:none;color:#0c4f48;padding-block:10px;border-bottom:1px solid #0c4f48;white-space:nowrap;transition:all .3s ease}.partial-button-underline span{margin-right:10px}.partial-button-underline svg{margin-left:auto;flex-shrink:0}.partial-button-underline svg path{transition:all .3s ease}.partial-button-underline:hover{color:#1de3a2;border-color:#1de3a2}.partial-button-underline:hover svg path{stroke:#1de3a2}.partial-button-underline.pale-green{color:#f1fff0;border-color:#f1fff0}.partial-button-underline.pale-green svg path{stroke:#00ffab}.partial-button-underline.pale-green:hover{color:#00ffab;border-color:#00ffab}.partial-button-underline.pale-green:hover svg path{stroke:#00ffab}.partial-button-underline.green{color:#0c4f48;border-color:#0c4f48}.partial-button-underline.green svg path{stroke:#0c4f48}.partial-button-underline.green:hover{color:#1de3a2;border-color:#1de3a2}.partial-button-underline.green:hover svg path{stroke:#1de3a2}.partial-button-underline.green-grey{color:#0c4f48;border-color:#a2b3ae}.partial-button-underline.green-grey svg path{stroke:#0c4f48}.partial-button-underline.green-grey:hover{color:#00ffab;border-color:#00ffab}.partial-button-underline.green-grey:hover svg path{stroke:#00ffab}.partial-button-underline.white{color:#fff;border-color:#fff}.partial-button-underline.white svg path{stroke:#fff}.partial-button-underline.white:hover{color:#00ffab;border-color:#00ffab}.partial-button-underline.white:hover svg path{stroke:#00ffab}.partial-button-underline.bright-green{color:#00ffab;border-color:#00ffab}.partial-button-underline.bright-green svg path{stroke:#00ffab}.partial-button-underline.bright-green:hover{color:#04c887;border-color:#04c887}.partial-button-underline.bright-green:hover svg path{stroke:#04c887}@media(min-width: 900px){.partial-button-underline{cursor:none}.partial-button-underline.gap{width:fit-content;gap:40px}}.text-container{row-gap:40px}.text-container .title{grid-column:1/-1}.text-container .title h2.font-step-4{margin-bottom:40px}.text-container .content{grid-column:2/-1}.text-container .content .text.redused-width{width:93%}.text-container .content .text a:not(.underline-link a){color:inherit;transition:all .3s ease}.text-container .content .text a:not(.underline-link a):hover{color:#1de3a2}.text-container .content .text h2{color:#0c4f48}.text-container .content .text h3{margin-top:40px;color:#0c4f48}.text-container .content .text h3:first-child{margin-top:0px}.text-container .content .text h4{color:#0c4f48}.text-container .content .text h5{color:#0c4f48;margin-top:80px;margin-bottom:30px}.text-container .content .text li{margin-bottom:5px;font-size:16px;line-height:20px;color:#7c8985}.text-container .content .text li:before{content:"—";position:absolute;margin-left:-25px}.text-container .content .text ul{margin-top:35px;list-style-position:inside;list-style-type:none;padding-left:25px}.text-container .content .text p{color:#7c8985}.text-container .content .text h5:first-child{margin-top:20px}.text-container .content .link{margin-top:40px}.text-container .content .underline-link{margin-top:100px;max-width:165px}.text-container .content .employee{margin-top:80px}.text-container .content .employee .emplyee-image{background-color:#f9f9f9;max-width:165px}.text-container .content .employee .emplyee-image img{aspect-ratio:1/1;object-fit:contain;object-position:bottom right}.text-container .content .employee .employee-info{margin-top:40px}.text-container .content .employee .employee-info h3{margin-bottom:5px}.text-container .content .employee .employee-info p{margin-bottom:55px}.text-container .content .employee .employee-info a{text-decoration:none}.text-container .content .employee .employee-info a:hover{color:#1de3a2}@media(min-width: 900px){.text-container a{cursor:none}.text-container .title{grid-column:1/7}.text-container .title.only-title{grid-column:1/-1}.text-container .title h2.font-step-4{margin-bottom:0px}.text-container .content{grid-column:7/-1;width:95%;max-width:950px}.text-container .content .link{margin-top:60px}.text-container .content .text.redused-width{width:86.333%}.text-container .content .text li{margin-bottom:5px;line-height:22px}.text-container .content .text h3{margin-top:0px}.text-container .content .text h5{margin-top:90px;margin-bottom:30px}.text-container .content .text h5:first-child{margin-top:0px}.text-container .content .underline-link{margin-top:120px;max-width:none}.text-container .content .employee{margin-top:120px;width:66%;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;align-items:start}.text-container .content .employee .emplyee-image{grid-column:span 1;max-width:none}.text-container .content .employee .employee-info{margin-top:0px;grid-column:span 1;display:flex;justify-content:space-between;flex-direction:column;height:100%}.text-container .content .employee .employee-info h3{margin-bottom:10px}.text-container .content .employee .employee-info a{text-decoration:none}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.slider{overflow:hidden;margin-block:90px;overflow:hidden;padding-inline:20px;margin-inline:0px}.slider.green{padding-block:120px;margin-block:0px;background-color:#2d4141}.slider.green h2{color:#f1fff0}.slider.green .slider-container .slider-content h3{color:#f1fff0}.slider.green .slider-link a{color:#fff;border-color:#fff}.slider.green .slider-link a svg path{stroke:#fff}.slider.anchor_tag{margin-top:-10px;padding-top:60px}.slider h2{color:#0c4f48;grid-column:1/-1;margin-bottom:35px}.slider .slider-container{grid-column:1/-1}.slider .slider-container .slider-content img{max-width:none;width:100%;aspect-ratio:3/2;border-radius:12px}.slider .slider-container .slider-content h3{margin-top:20px;margin-bottom:10px;color:#0c4f48}.slider .slider-container .slider-content a{position:absolute;top:0;right:0;width:100%;height:100%}.slider .glide__slide{position:relative}.slider .glide__slide:last-child .cursor-next-field{display:none}.slider .glide__slide:first-child .cursor-next-field{display:none}.slider .glide__track{overflow:visible}.slider .glide__bullets{width:100%;display:flex;gap:0px}.slider .glide__bullets .glide__bullet{width:100%;height:21px;background-color:rgba(0,0,0,0);pointer-events:none}.slider .glide__bullets .glide__bullet div{margin-block:10px;height:2px;width:100%;background-color:#a2b3ae;opacity:.25;transition:all .4s ease}.slider .glide__bullets .glide__bullet.glide__bullet--active div{opacity:1;background-color:#00ffab}.slider .glide__bottom{margin-top:60px;grid-template-columns:repeat(6, 1fr);align-items:center;margin-inline:0px}.slider .glide__bottom .slider-link{margin-top:70px;grid-column:span 3;grid-row:2}.slider .glide__bottom .glide__bullets{grid-row:1;grid-column:4/7}.slider .cursor-next-field{display:none;position:absolute;z-index:10;top:0px;right:0;background-color:rgba(0,0,0,0);height:100%;width:100%;transform:translateX(75%);cursor:pointer}.slider .glide__slide--active .cursor-next-field{right:auto;left:0;transform:translateX(-75%);display:block}.slider .glide__arrows{display:none}@media(min-width: 900px){.slider{margin-block:120px;padding-inline:30px;margin-inline:0px}.slider.green{padding-block:120px;margin-block:0px}.slider.anchor_tag{margin-top:-30px;padding-top:60px}.slider h2{grid-column:2/12;margin-bottom:40px}.slider .slider-container{grid-column:2/12}.slider .slider-container .slider-content h3{margin-top:30px;margin-bottom:10px}.slider .slider-container .slider-content a{cursor:none}.slider .glide__bullets .glide__bullet--active+.glide__bullet div{opacity:1;background-color:#00ffab}.slider .glide__bottom{width:110%;margin-top:120px;grid-template-columns:repeat(10, 1fr);align-items:center;margin-inline:0px}.slider .glide__bottom .slider-link{margin-top:0px;grid-column:span 2;grid-row:1}.slider .glide__bottom .glide__bullets{grid-column:8/11}.slider .glide__bottom .glide__bullets .glide__bullet{pointer-events:all}.slider .cursor-next-field{cursor:none}.slider .glide__slide--active+.glide__slide .cursor-next-field{display:block}}.testimonial{margin-block:80px;padding-block:40px;border-radius:12px;background-color:#0c4f48}.testimonial h2{grid-column:1/-1}.testimonial .testimonial-container{grid-column:1/-1;margin-top:20px}.testimonial .slider-content{display:flex;align-items:flex-start;flex-direction:column;gap:40px}.testimonial .glide__arrows{flex-shrink:0;display:flex;align-items:center}.testimonial .glide__arrows button{background-color:rgba(0,0,0,0);color:#00ffab}.testimonial .company{width:50%;margin-left:auto;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.testimonial .company img{max-width:140px;max-height:90px}.testimonial .glide{width:100%;margin-inline:0;grid-template-columns:repeat(10, 1fr);gap:20px}.testimonial .glide .glide__track{grid-column:span 10}.testimonial .glide .glide__arrows{grid-column:span 10;display:flex;justify-content:flex-end}.testimonial .opinion{position:relative;padding-inline:35px;width:fit-content}.testimonial .opinion .start,.testimonial .opinion .end{width:24px;height:24px;position:absolute;top:0;left:0}.testimonial .opinion .end{top:unset;left:unset;bottom:0;right:0}@media(min-width: 900px){.testimonial{padding-block:60px 60px}.testimonial h2{grid-column:1/5}.testimonial .testimonial-container{grid-column:5/13;margin-top:0}.testimonial .glide{width:100%;grid-template-columns:repeat(8, 1fr);gap:20px}.testimonial .glide .glide__track{grid-column:span 7}.testimonial .glide .glide__arrows{grid-column:span 1;display:flex;align-items:center;justify-content:center}.testimonial .slider-content{flex-direction:row;gap:20px}.testimonial .company{max-width:200px;gap:30px}.testimonial .glide__bottom{margin-top:50px}.testimonial .glide__bottom .glide__bullets{grid-column:span 3}.testimonial .opinion{padding-inline:55px}.testimonial .opinion .start,.testimonial .opinion .end{width:32px;height:32px}}.banner{margin-block:60px;margin-inline:20px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.banner .banner-container{position:relative;width:100%;height:100%}.banner .banner-container .banner-media{min-height:200px;position:relative;z-index:2;overflow:hidden}.banner .banner-container .banner-media .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease;z-index:2}.banner .banner-container .banner-media picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner .banner-container .banner-media video{width:100%;height:100%;max-height:inherit;object-fit:contain}.banner .banner-container .banner-content{padding-block:20px;margin-inline:20px;position:absolute;top:0;left:0;right:0;z-index:5}.banner .banner-container .banner-content h2.small{grid-column:span 6}.banner .banner-container .banner-content a{margin-top:20px;height:fit-content}@media(min-width: 900px){.banner{margin-block:60px 120px}.banner .banner-container .banner-content{display:flex;justify-content:space-between;gap:90px;padding-block:30px;margin-inline:30px}.banner .banner-container .banner-content a{margin-top:0px}}@media(max-width: 900px){.banner #backgroundVideo{display:none}.banner #backgroundVideoMobile{display:block}}@media(min-width: 900px){.banner #backgroundVideo{display:block}.banner #backgroundVideoMobile{display:none}}.post-archive{margin-top:90px;margin-bottom:120px}.post-archive .post-filters{margin-bottom:20px}.post-archive .post-filters .active-filter-count{grid-column:span 6;margin-top:35px;grid-row:2}.post-archive .post-filters .filter-list{grid-column:span 6;grid-row:1;display:flex;column-gap:25px;row-gap:15px}.post-archive .post-filters .filter-list p{display:flex;align-items:center;gap:5px;color:#a2b3ae}.post-archive .post-filters .filter-list p span{width:10px;height:10px;border-radius:50%;background-color:#fff;transition:background-color .3s ease}.post-archive .post-filters .filter-list .active{color:#0c4f48}.post-archive .post-filters .filter-list .active span{background-color:#1de3a2}.post-archive .more-posts{opacity:0}.post-archive .more-posts.hide{display:none}.post-archive .all-posts{row-gap:60px}.post-archive .all-posts .data-offset,.post-archive .all-posts .data-selected{display:none}.post-archive .link{margin-inline:auto;margin-top:90px;width:fit-content}.post-archive .link a{border-bottom:1px solid #0c4f48;padding-inline:40px;padding-bottom:20px;text-decoration:none}@media(min-width: 900px){.post-archive{margin-top:160px;margin-bottom:150px}.post-archive .post-filters{margin-bottom:30px}.post-archive .post-filters .active-filter-count{margin-top:0px;grid-column:span 6;grid-row:1}.post-archive .post-filters .filter-list{grid-column:span 6;grid-row:1}.post-archive .post-filters .filter-list p:hover span{background-color:#1de3a2}.post-archive .link{margin-top:150px}.post-archive .link a{border-bottom:1px solid #0c4f48;padding-inline:60px}.post-archive .all-posts{row-gap:90px}.post-archive a{cursor:none}}.tease-post{grid-column:span 6;position:relative}.tease-post .post-image-container{position:relative}.tease-post .post-image-container .publisher-icon{position:absolute;top:20px;left:20px;width:24px;height:24px;border-radius:8px}.tease-post .post-image-container .post-image{aspect-ratio:3/2;border-radius:12px;object-fit:cover}.tease-post a{text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%}.tease-post .post-details{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:5px;margin-top:20px}.tease-post .post-details .category{grid-column:span 4}.tease-post .post-details .date{grid-column:span 2}.tease-post .post-details h2{margin-top:15px;grid-column:span 6}.tease-post.hide{display:none}@media(min-width: 900px){.tease-post .post-image-container .publisher-icon{width:48px;height:48px}.tease-post .post-image-container .post-image{max-width:none;width:100%}.tease-post .post-details{column-gap:20px}.tease-post .post-details .category{grid-column:span 2}.tease-post .post-details .date{grid-column:span 1}.tease-post .post-details h2{margin-top:0px;grid-column:span 3}}.post-type-post:not(.wp-editor){margin-top:80px;margin-bottom:120px;margin-left:30px}.post-type-post:not(.wp-editor) .current-post-details{grid-column:span 6}.post-type-post:not(.wp-editor) .current-post-details .first-details{display:flex;justify-content:space-between;align-items:flex-end}.post-type-post:not(.wp-editor) .current-post-details .author{display:none}.post-type-post:not(.wp-editor) .post-title{grid-column:span 6;margin-top:60px}.post-type-post:not(.wp-editor) .post-title .excerpt{margin-top:60px}.post-type-post:not(.wp-editor) picture{margin-top:60px;grid-column:span 6}.post-type-post:not(.wp-editor) picture img{border-radius:12px;aspect-ratio:3/2}.post-type-post:not(.wp-editor) picture figcaption{margin-top:20px}.post-type-post:not(.wp-editor) .article-content{grid-column:span 6}.post-type-post:not(.wp-editor) .article-content .author{margin-top:60px}.post-type-post:not(.wp-editor) .article-content .article-body{margin-top:80px}.post-type-post:not(.wp-editor) .related-topics{margin-top:120px;grid-column:span 6}.post-type-post:not(.wp-editor) .related-topics .other{margin-top:40px}.post-type-post:not(.wp-editor) .related-topics .a-grid,.post-type-post:not(.wp-editor) .related-topics .post-preview-manual .glide__bottom,.post-preview-manual .post-type-post:not(.wp-editor) .related-topics .glide__bottom,.post-type-post:not(.wp-editor) .related-topics .slideshow .slideshow-info .slide .info-flex .info-container,.slideshow .slideshow-info .slide .info-flex .post-type-post:not(.wp-editor) .related-topics .info-container,.post-type-post:not(.wp-editor) .related-topics section.image.text-width,.post-type-post:not(.wp-editor) .related-topics .post-preview .glide__bottom,.post-preview .post-type-post:not(.wp-editor) .related-topics .glide__bottom,.post-type-post:not(.wp-editor) .related-topics .slider .glide__bottom,.slider .post-type-post:not(.wp-editor) .related-topics .glide__bottom,.post-type-post:not(.wp-editor) .related-topics .testimonial .glide,.testimonial .post-type-post:not(.wp-editor) .related-topics .glide{margin-inline:0px;row-gap:60px}@media(min-width: 900px){.post-type-post:not(.wp-editor){margin-top:120px;margin-bottom:150px}.post-type-post:not(.wp-editor) a{cursor:none}.post-type-post:not(.wp-editor) .current-post-details{display:flex;justify-content:space-between;align-content:space-between;flex-direction:column}.post-type-post:not(.wp-editor) .current-post-details .first-details{justify-content:flex-start;align-items:center;gap:40px}.post-type-post:not(.wp-editor) .current-post-details .first-details .category-date{display:flex;gap:40px}.post-type-post:not(.wp-editor) .current-post-details .author{display:block}.post-type-post:not(.wp-editor) .post-title{margin-right:7%;margin-top:0px}.post-type-post:not(.wp-editor) .post-title .excerpt{margin-top:120px}.post-type-post:not(.wp-editor) picture{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);gap:20px}.post-type-post:not(.wp-editor) picture img{grid-column:span 12;aspect-ratio:16/9;width:100%;max-width:none}.post-type-post:not(.wp-editor) picture figcaption{margin-top:0px;grid-column:span 3}.post-type-post:not(.wp-editor) .article-content{grid-column:7/13}.post-type-post:not(.wp-editor) .article-content .author{display:none}.post-type-post:not(.wp-editor) .article-content .article-body{margin-top:40px}.post-type-post:not(.wp-editor) .related-topics{margin-top:160px;grid-column:span 12}.post-type-post:not(.wp-editor) .related-topics .other{margin-top:40px}.post-type-post:not(.wp-editor) .related-topics .a-grid,.post-type-post:not(.wp-editor) .related-topics .post-preview-manual .glide__bottom,.post-preview-manual .post-type-post:not(.wp-editor) .related-topics .glide__bottom,.post-type-post:not(.wp-editor) .related-topics .slideshow .slideshow-info .slide .info-flex .info-container,.slideshow .slideshow-info .slide .info-flex .post-type-post:not(.wp-editor) .related-topics .info-container,.post-type-post:not(.wp-editor) .related-topics section.image.text-width,.post-type-post:not(.wp-editor) .related-topics .post-preview .glide__bottom,.post-preview .post-type-post:not(.wp-editor) .related-topics .glide__bottom,.post-type-post:not(.wp-editor) .related-topics .slider .glide__bottom,.slider .post-type-post:not(.wp-editor) .related-topics .glide__bottom,.post-type-post:not(.wp-editor) .related-topics .testimonial .glide,.testimonial .post-type-post:not(.wp-editor) .related-topics .glide{margin-inline:0px;row-gap:90px}}.post-text-container{color:#7c8985}.post-text-container a{color:inherit}.post-text-container a:hover{color:#1de3a2}.post-text-container h2{color:#0c4f48}.post-text-container h3{color:#0c4f48}.post-text-container h4{color:#0c4f48}.post-text-container h5{color:#0c4f48}.post-text-container h6{color:#0c4f48}.post-text-container ol{margin-top:25px;margin-bottom:35px;list-style-position:outside;margin-left:25px}.post-text-container ol li{margin-top:6px;font-weight:400}.post-text-container ul li{margin-bottom:5px;font-size:16px;line-height:20px;color:#7c8985}.post-text-container ul li:before{content:"—";position:absolute;margin-left:-25px}.post-text-container ul{margin-top:35px;list-style-position:inside;list-style-type:none;padding-left:25px}.post-text-container .employee{margin-top:80px}.post-text-container .employee .emplyee-image{background-color:#f9f9f9;max-width:165px}.post-text-container .employee .emplyee-image img{aspect-ratio:1/1;object-fit:contain;object-position:bottom right}.post-text-container .employee .employee-info{margin-top:40px}.post-text-container .employee .employee-info h3{margin-bottom:5px}.post-text-container .employee .employee-info p{margin-bottom:55px}.post-text-container .employee .employee-info a{text-decoration:none}.post-text-container .employee .employee-info a:hover{color:#1de3a2}@media(min-width: 900px){.post-text-container{margin-right:7%}}.post-image-slider{margin-top:80px;margin-bottom:60px}.post-image-slider .glide__track{border-radius:12px}.post-image-slider img{aspect-ratio:3/2;object-fit:cover;border-radius:12px}.post-image-slider .glide__slide{position:relative}.post-image-slider .glide__slide .cursor-next-field,.post-image-slider .glide__slide .cursor-prev-field{display:none;z-index:100}.post-image-slider .glide__bottom{margin-top:20px;display:flex;justify-content:flex-end;gap:10px;color:#0c4f48}.post-image-slider .glide__bottom button{background-color:rgba(0,0,0,0)}.post-image-slider .glide__bottom .glide__arrows .glide__bullet{display:none}.post-image-slider .glide__bottom .glide__arrows .glide__bullet.glide__bullet--active{display:inline}.post-image-slider .glide__arrow--disabled{visibility:hidden}@media(min-width: 900px){.post-image-slider{margin-block:90px}.post-image-slider .glide__slide .cursor-next-field,.post-image-slider .glide__slide .cursor-prev-field{display:block;position:absolute;top:0;left:0;height:100%;width:50%}.post-image-slider .glide__slide .cursor-next-field{right:0;left:auto}.post-image-slider .glide__slide:first-child.glide__slide--active .cursor-prev-field{display:none}.post-image-slider .glide__slide:last-child.glide__slide--active .cursor-next-field{display:none}}.post-preview{margin-block:40px;margin-inline:0px;padding-inline:20px;overflow:hidden}.post-preview .title{grid-column:span 6}.post-preview .content{margin-top:40px;grid-column:2/-1}.post-preview .action-bar{margin-top:80px;grid-column:span 6;display:flex;justify-content:space-between}.post-preview .category-chooser{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.post-preview button.category{background-color:rgba(0,0,0,0);cursor:pointer}.post-preview button.category.active{color:#0c4f48}.post-preview button.category.active span{background-color:#1de3a2}.post-preview button.category span{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .3s ease;margin-right:10px}.post-preview .category-text{display:none}.post-preview .category-text.active{display:block}.post-preview .glide__bottom{margin-top:60px;grid-template-columns:repeat(6, 1fr);align-items:center;margin-inline:0px}.post-preview .glide__bottom .glide__bullets{pointer-events:none;grid-row:1;grid-column:4/7}.post-preview .glide__bullets{width:100%;display:flex;gap:0px}.post-preview .glide__bullets .glide__bullet{width:100%;height:21px;background-color:rgba(0,0,0,0)}.post-preview .glide__bullets .glide__bullet div{margin-block:10px;height:2px;width:100%;background-color:#a2b3ae;opacity:.25;transition:all .4s ease}.post-preview .glide__bullets .glide__bullet.glide__bullet--active div{opacity:1;background-color:#00ffab}.post-preview .glide__track{overflow:visible}.post-preview .slider-container-preview{visibility:hidden;max-height:0px}.post-preview .slider-container-preview.active{visibility:visible;max-height:unset}.post-preview .current-category{grid-column:span 6;margin-top:15px}.post-preview .current-category .a-grid,.post-preview .current-category .slideshow .slideshow-info .slide .info-flex .info-container,.slideshow .slideshow-info .slide .info-flex .post-preview .current-category .info-container,.post-preview .current-category section.image.text-width,.post-preview .current-category .testimonial .glide,.testimonial .post-preview .current-category .glide,.post-preview .current-category .glide__bottom{margin-inline:0px}.post-preview .current-category .category-container{grid-column:span 6;display:none}.post-preview .current-category .category-container.active{display:grid}@media(min-width: 900px){.post-preview{margin-block:90px;padding-inline:30px}.post-preview .title{grid-column:1/7}.post-preview .content{margin-top:0px;padding-right:40px;grid-column:7/-1;max-width:950px}.post-preview .content .link{margin-top:60px}.post-preview .content li{margin-bottom:5px;line-height:22px}.post-preview .action-bar{margin-top:60px;grid-column:span 12}.post-preview button.category{cursor:none}.post-preview .glide__bottom{display:none}.post-preview .glide__bottom .glide__bullets{pointer-events:all}.post-preview .current-category{margin-top:10px;grid-column:span 12}.post-preview a{cursor:none}}.text-hero{margin-block:60px;row-gap:80px}.text-hero .title{grid-column:1/-1;display:grid;grid-template-columns:repeat(6, 1fr);gap:5px}.text-hero .title h1{grid-column:span 6}.text-hero .title .link{display:none}.text-hero .content{display:grid;grid-template-columns:repeat(5, 1fr);gap:5px;row-gap:80px;grid-column:2/-1}.text-hero .content .text{grid-column:span 5}.text-hero .content .link{grid-column:span 3}.text-hero .content h3{color:#0c4f48}.text-hero .content h2{color:#0c4f48}.text-hero .content h4{color:#0c4f48}.text-hero .content h5{color:#0c4f48}.text-hero .content li{margin-bottom:5px;font-size:16px;line-height:20px;color:#7c8985}.text-hero .content li:before{content:"—";position:absolute;margin-left:-25px}.text-hero .content ul{margin-top:35px;list-style-position:inside;list-style-type:none;padding-left:25px}@media(min-width: 900px){.text-hero{margin-block:90px}.text-hero .title{grid-column:1/7;gap:20px}.text-hero .title.only_title{margin-top:40px;margin-bottom:60px;grid-column:2/9;max-width:764px}.text-hero .title.align_left{grid-column:1/7}.text-hero .title .link{grid-column:2/4;display:block}.text-hero .content{max-width:950px;grid-template-columns:repeat(6, 1fr);margin-top:0;grid-column:7/-1;column-gap:20px;row-gap:60px}.text-hero .content.only_title{grid-column:span 1}.text-hero .content.not-full-width{grid-column:7/12}.text-hero .content.not-full-width .text{margin-right:0px}.text-hero .content .link{grid-column:span 2}.text-hero .content .text{grid-column:span 6;margin-right:60px}.text-hero .content li{margin-bottom:5px;line-height:22px}}.contact-info{margin-block:120px}.contact-info.mt-smaller{margin-top:100px}.contact-info.mt-xsmal{margin-top:40px}.contact-info .title{grid-column:1/-1}.contact-info .content{margin-top:75px;grid-column:2/-1;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:5px;row-gap:60px}.contact-info .content .contact-details{grid-column:span 6}.contact-info .content .text{margin-top:5px}.contact-info .content .text a{color:#a2b3ae;text-decoration:none}.contact-info .content .text a:hover{color:#1de3a2}@media(min-width: 900px){.contact-info{margin-block:180px}.contact-info.mt-smaller,.contact-info.mt-xsmal{margin-top:120px}.contact-info .title{grid-column:1/7}.contact-info .content{margin-top:0;grid-column:7/-1;column-gap:20px;row-gap:90px}.contact-info .content .contact-details{grid-column:span 3}.contact-info .content .text{margin-top:8px}.contact-info .content .text a{cursor:none}}.office-info{margin-block:120px;row-gap:80px}.office-info .office{grid-column:span 6;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:5px;row-gap:40px}.office-info .office h2,.office-info .office .address{grid-column:span 3}.office-info .office .address{color:#a2b3ae}.office-info .office .slider-office{grid-column:span 6}.office-info .office .slider-office .glide__slide{position:relative}.office-info .office .slider-office .glide__slide img{max-width:none;width:100%;aspect-ratio:8/9;border-radius:12px;object-fit:cover}.office-info .office .slider-office .glide__slide .cursor-next-field,.office-info .office .slider-office .glide__slide .cursor-prev-field{display:none;z-index:100}.office-info .office .glide__arrows{width:100%;justify-content:space-between;padding-inline:20px;position:relative;top:-44px;z-index:10;display:flex}.office-info .office .glide__arrows button{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#f1fff0}@media(min-width: 900px){.office-info{margin-block-start:180px;margin-block-end:120px}.office-info .office{column-gap:20px;row-gap:80px}.office-info .office .slider-office .glide__slide .cursor-next-field,.office-info .office .slider-office .glide__slide .cursor-prev-field{display:block;position:absolute;top:0;left:0;height:100%;width:50%}.office-info .office .slider-office .glide__slide .cursor-next-field{right:0;left:auto}.office-info .office .slider-office .glide__slide:first-child.glide__slide--active .cursor-prev-field{display:none}.office-info .office .slider-office .glide__slide:last-child.glide__slide--active .cursor-next-field{display:none}.office-info .office .glide__arrows{display:none}}.page-list{margin-block:90px}.page-list h2{grid-column:span 6}.page-list .page-listing{margin-top:35px;grid-column:span 6;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:5px;row-gap:60px}.page-list .page-listing .page{grid-column:span 6;position:relative}.page-list .page-listing .page img{max-width:none;width:100%;aspect-ratio:3/2;border-radius:12px;margin-bottom:20px}.page-list .page-listing .page h3{margin-bottom:10px}.page-list .page-listing .page a{position:absolute;top:0;right:0;width:100%;height:100%;cursor:none}.page-list .page-listing .page.link{aspect-ratio:3/2;border:1px #a2b3ae solid;padding:25px;border-radius:12px;transition:all .3s ease}.page-list .page-listing .page.link .link-container{display:flex;justify-content:space-between;gap:20px}.page-list .page-listing .page.link:hover{background-color:#f1fff0;border:1px solid #f1fff0}@media(min-width: 900px){.page-list{margin-block:120px}.page-list h2{grid-column:2/12}.page-list .page-listing{margin-top:40px;grid-column:2/12;display:grid;grid-template-columns:repeat(10, 1fr);column-gap:20px;row-gap:90px}.page-list .page-listing .page{grid-column:span 5}.page-list .page-listing .page img{margin-bottom:30px}.page-list .page-listing .page.link{aspect-ratio:3/2;border:1px #a2b3ae solid;padding:35px}}.referral-list{background-color:#0c4f48;min-height:660px;position:relative;padding-block:25px;overflow:hidden}.referral-list h2{min-width:190px;top:25px;left:0px;grid-column:1/4}.referral-list .referral-info{order:2;grid-column:3/7;position:relative;width:100%;height:100%}.referral-list .referral-info .info-container{position:relative;left:0;opacity:0;display:none;grid-template-columns:repeat(4, 1fr);gap:5px;transition:all .3s ease;padding-bottom:55px}.referral-list .referral-info .info-container.active{opacity:1}.referral-list .referral-info .info-container.display{display:grid}.referral-list .referral-info .info-container h3,.referral-list .referral-info .info-container p{grid-column:span 4}.referral-list .referral-info .info-container p{color:#a2b3ae}.referral-list .referral-info .info-container .link{grid-column:span 3}.referral-list .referral-info p{margin-top:30px;margin-bottom:60px}.referral-list .list{margin-top:90px;margin-bottom:80px;order:1;grid-column:span 6;width:100%;margin-right:20px;overflow:visible;margin-left:-20px}.referral-list .list ul{display:flex;overflow-x:scroll;flex-direction:row;width:100%;padding-right:20px;padding-left:20px;gap:10px;box-sizing:content-box;list-style:none}.referral-list .list ul::-webkit-scrollbar{display:none}.referral-list .list ul li{color:#f1fff0;opacity:.3;transition:all .3s ease}.referral-list .list ul li h3{white-space:nowrap}.referral-list .list ul li.active{color:#00ffab;opacity:1}@media(min-width: 900px){.referral-list{min-height:810px}.referral-list h2{position:absolute;width:213px;top:30px}.referral-list .referral-info{grid-column:2/5;display:flex;align-items:center}.referral-list .referral-info .info-container{position:absolute;padding-bottom:0px}.referral-list .a-grid,.referral-list .post-preview-manual .glide__bottom,.post-preview-manual .referral-list .glide__bottom,.referral-list .slideshow .slideshow-info .slide .info-flex .info-container,.slideshow .slideshow-info .slide .info-flex .referral-list .info-container,.referral-list section.image.text-width,.referral-list .slider .glide__bottom,.slider .referral-list .glide__bottom,.referral-list .testimonial .glide,.testimonial .referral-list .glide,.referral-list .post-preview .glide__bottom,.post-preview .referral-list .glide__bottom{position:absolute;height:100%;width:100%;align-items:center;top:0}.referral-list .list{height:100%;order:2;grid-column:7/13;margin:0;overflow-y:scroll}.referral-list .list ul{overflow-x:unset;overflow-y:unset;gap:5px;flex-direction:column;padding-block:30px}.referral-list .list ul li:hover{color:#00ffab;opacity:1}.referral-list .list ul li h3{font-size:6vw;line-height:.9}.referral-list .list::-webkit-scrollbar{display:none}}@media(min-width: 1440px){.referral-list{min-height:100vh}.referral-list h2{width:220px}.referral-list .list ul li h3{font-size:5.4vw;line-height:.9}}section.image{margin-block:40px}section.image.disable-aspect-ratio picture img{aspect-ratio:unset !important;object-fit:contain}section.image.text-width picture{grid-column:1/7}section.image.full-width{margin-inline:0px}section.image.full-width picture img{border-radius:0px}section.image picture img{aspect-ratio:22/25;object-fit:cover;border-radius:12px;max-width:none;width:100%}@media(min-width: 900px){section.image.text-width picture{grid-column:3/11}section.image picture img{aspect-ratio:16/9}section.image.disable-aspect-ratio picture img{aspect-ratio:unset !important;object-fit:contain}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.image-slider{margin-inline:0;margin-top:80px;margin-bottom:20px;padding-bottom:20px;padding-inline:20px;overflow:hidden}.image-slider picture img{aspect-ratio:22/25;object-fit:cover;border-radius:12px;max-width:none;width:100%}.image-slider .title{margin-bottom:20px}.image-slider .glide__slide{position:relative}.glide__slide--active .image-slider .glide__slide:last-child .cursor-field{display:none}.image-slider .glide__slide:first-child .cursor-field{display:none}.image-slider .glide__track{overflow:visible}.image-slider .glide__text{margin-top:20px;border-radius:12px;padding:20px;background-color:#f1fff0}.image-slider .glide__text a{color:#0c4f48;cursor:none}.image-slider .glide__text h1,.image-slider .glide__text h2,.image-slider .glide__text h3,.image-slider .glide__text h4,.image-slider .glide__text h5,.image-slider .glide__text h6{margin-bottom:30px;color:#0c4f48}.image-slider .glide__text li{margin-bottom:5px;font-size:16px;color:#0c4f48}.image-slider .glide__text ul{margin-top:10px;padding-left:25px;list-style-type:disc}.image-slider .glide__text p{font-size:16px;color:#0c4f48}.image-slider .cursor-field{position:absolute;z-index:10;top:0px;left:0;background-color:rgba(0,0,0,0);width:50%;cursor:none;aspect-ratio:8/9}.image-slider .glide__slide--active .cursor-field{width:50%;left:0}.image-slider .glide__arrows{width:100%;justify-content:space-between;padding-inline:0px;position:relative;top:20px;z-index:10;display:flex}.image-slider .glide__arrows button{position:relative;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#f1fff0}.image-slider .glide__arrows button.glide__arrow--disabled{visibility:hidden;pointer-events:none}.image-slider .glide__arrows .button-text{position:absolute;translate:transformY(-100%);right:42px;font-size:.9rem;text-wrap:nowrap}.image-slider .glide__arrows .button-text.prev{left:42px;right:auto;translate:transformY(100%)}@media(min-width: 900px){.image-slider{margin-top:150px;margin-bottom:60px;padding-inline:30px}.image-slider picture img{aspect-ratio:16/9}.image-slider .glide__arrows{display:none}.image-slider .glide__text{padding:30px}.image-slider .glide__text h1,.image-slider .glide__text h2,.image-slider .glide__text h3,.image-slider .glide__text h4,.image-slider .glide__text h5,.image-slider .glide__text h6{margin-bottom:20px}}.simple-video video{aspect-ratio:16/9;max-width:none;width:100%}.employees{margin-top:80px;margin-bottom:120px;row-gap:40px;column-gap:10px}.employees .employee{grid-column:span 3;opacity:1;transition:all .3s ease}.employees .employee.hide{display:none}.employees .employee.opacity-null{opacity:0}.employees .employee .employee-image{background-color:#f9f9f9;max-width:none;width:100%;aspect-ratio:1/1;display:flex;justify-content:end}.employees .employee .employee-image img{object-fit:contain;object-position:bottom right}.employees .employee h3{margin-top:15px;margin-bottom:5px}.employees .link{grid-column:1/-1}.employees .link.less svg path:last-child{opacity:0}@media(min-width: 900px){.employees{row-gap:120px;column-gap:20px;margin-top:160px;margin-bottom:210px}.employees .employee h3{margin-top:25px;margin-bottom:7px}}.partial-button-pluss{display:flex;align-items:center;text-decoration:none;gap:10px;color:#0c4f48;transition:all .3s ease}.partial-button-pluss svg{min-width:28px;min-height:28px}.partial-button-pluss svg ellipse{transition:all .3s ease}.partial-button-pluss:hover svg ellipse{fill:#1de3a2}@media(min-width: 900px){.partial-button-pluss{cursor:none;width:fit-content}.partial-button-pluss svg{min-width:32px;min-height:32px}}.reveal-boxes{margin-top:60px;margin-bottom:60px;row-gap:20px}.reveal-boxes .box{grid-column:span 6;border:1px solid #a2b3ae;border-radius:12px;padding:20px 20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all .3s ease;background-color:#f1fff0;border:1px solid #f1fff0}.reveal-boxes .box.has-link{background-color:rgba(162,179,174,.2)}.reveal-boxes .box.has-link:hover{background-color:#f1fff0}.reveal-boxes .box .title{transition:all .4s ease;position:relative;display:flex;gap:20px;justify-content:flex-start;margin-bottom:64px}.reveal-boxes .box .title img{width:30px;height:30px}.reveal-boxes .box .content{display:flex;flex-direction:column;justify-content:center;transition:all .3s ease;color:#0c4f48;margin-top:0px}.reveal-boxes .box .content ul{margin-left:20px}.reveal-boxes .box .content a{pointer-events:all;text-decoration:none;color:inherit}.reveal-boxes .box .content .file:nth-child(2){margin-top:30px}.reveal-boxes .box .content .url{margin-top:64px}@media(min-width: 900px){.reveal-boxes .box{min-height:250px;padding:20px;padding-bottom:20px;row-gap:40px}.reveal-boxes .box.has-link{padding-bottom:20px}.reveal-boxes .box .content p{font-size:17px}.reveal-boxes .box .title{margin-bottom:96px}.reveal-boxes .box .title p{font-size:20px}}@media(min-width: 900px){.reveal-boxes{margin-top:120px;margin-bottom:60px}.reveal-boxes .box{grid-column:span 4}.reveal-boxes .box .content p{font-size:unset}.reveal-boxes .box .content a{cursor:none}}@media(min-width: 1250px){.reveal-boxes .box .title p{font-size:24px}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.partners{margin-inline:0px;padding-block:30px;border-bottom:1px solid rgba(162,179,174,.2509803922)}.partners .text-content{padding-inline:20px;grid-column:span 6}.partners .partner-container{margin-top:20px;grid-column:span 6}.partners .partner-container .glide__slides{align-items:center;justify-content:center}.partners .partner-container .glide__slides .glide__slide{display:flex;justify-content:center;padding-inline:20px}.partners .partner-container .glide__slides .glide__slide picture img{object-fit:contain;filter:brightness(0) invert(0);max-height:60px}.partners .glide__arrows{width:100%;display:flex;justify-content:end}.partners .glide__arrows button{background-color:red;opacity:1}.partners .glide__arrows button svg{height:2rem;width:2rem}@media(min-width: 900px){.partners{padding-inline:30px;padding-top:30px}.partners .text-content{grid-column:1/3;padding-inline:0px}.partners .partner-container{margin-top:0px;grid-column:3/13}.partners .partner-container .glide__slides .glide__slide{padding-inline:15px}.partners .partner-container .glide__slide img{max-height:80px}}.slideshow{margin-top:40px;margin-bottom:60px}.slideshow h2{grid-column:1/-1;margin-top:60px;margin-bottom:40px}.slideshow .slideshow-image-container{grid-column:span 6;position:relative;aspect-ratio:4/5}.slideshow .slideshow-image-container .slide-image{position:absolute;width:100%;opacity:0;transition:all .3s ease}.slideshow .slideshow-image-container .slide-image .icon{position:absolute;top:20px;left:20px}.slideshow .slideshow-image-container .slide-image .icon img{width:48px;height:48px;border-radius:6px}.slideshow .slideshow-image-container .slide-image .image img{max-width:none;width:100%;aspect-ratio:22/25;object-fit:cover;border-radius:12px}.slideshow .slideshow-image-container .slide-image.active,.slideshow .slideshow-image-container .slide-image.hover{opacity:1}.slideshow .mobile-controls{position:absolute;bottom:30px;left:20px;right:20px;display:flex;justify-content:space-between}.slideshow .mobile-controls button{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#f1fff0}.slideshow .slideshow-info{grid-column:span 6;position:relative}.slideshow .slideshow-info .slide{opacity:0;display:none}.slideshow .slideshow-info .slide .info-flex{padding-block:30px}.slideshow .slideshow-info .slide .info-flex .slide-number-pc,.slideshow .slideshow-info .slide .info-flex .slide-number-mobile,.slideshow .slideshow-info .slide .info-flex h3{color:#a2b3ae;transition:color .3s ease}.slideshow .slideshow-info .slide .info-flex .info-container{text-decoration:none;cursor:none;margin-inline:0px;overflow:hidden}.slideshow .slideshow-info .slide .info-flex .info-container .slide-number-mobile{grid-column:span 1}.slideshow .slideshow-info .slide .info-flex .info-container h3{grid-column:span 5}.slideshow .slideshow-info .slide .info-flex .info-container .slide-text{max-height:0px;opacity:0;overflow:hidden;grid-column:span 6;margin-top:0px;transition:max-height .5s ease,opacity .7s ease,margin .5s ease}.slideshow .slideshow-info .slide .info-flex .info-container .slide-text a{color:#7c8985}.slideshow .slideshow-info .slide .slide-statusbar{height:1px;background-color:rgba(162,179,174,.5);width:100%}.slideshow .slideshow-info .slide .slide-statusbar .slide-progressbar{height:2px;background-color:#00ffab;width:0%;opacity:0;transition:width 5s linear,opacity .2s ease}.slideshow .slideshow-info .slide.active .info-flex .slide-number-pc,.slideshow .slideshow-info .slide.active .info-flex .slide-number-mobile,.slideshow .slideshow-info .slide.active .info-flex h3,.slideshow .slideshow-info .slide.hover .info-flex .slide-number-pc,.slideshow .slideshow-info .slide.hover .info-flex .slide-number-mobile,.slideshow .slideshow-info .slide.hover .info-flex h3{color:#0c4f48}.slideshow .slideshow-info .slide.active{opacity:1;display:block}.slideshow .slideshow-info .slide.active .info-flex .info-container .slide-text{opacity:1;margin-top:40px}.slideshow .slideshow-info .slide.active .slide-statusbar .slide-progressbar{width:100%;opacity:1}.slideshow .slideshow-info .slide.hover .info-flex .info-container .slide-text{opacity:1;margin-top:40px}.slideshow .slideshow-info .slide.hover .slide-statusbar .slide-progressbar{width:0%;opacity:0}.slideshow .slide-number-pc{display:none}.slideshow .slide-number-mobile{display:inline}.slideshow.slideshow-started .slide.active .slide-statusbar .slide-progressbar{animation:firstProgress 5s linear}@keyframes firstProgress{0%{width:0%}100%{width:100%}}@media(min-width: 900px){.slideshow{margin-top:60px;margin-bottom:60px}.slideshow h2{grid-column:1/-1;margin-block:40px}.slideshow .slideshow-image-container{grid-column:2/6}.slideshow .slideshow-image-container .slide-image .icon img{width:64px;height:64px}.slideshow .mobile-controls{display:none}.slideshow .slideshow-info{grid-column:7/13}.slideshow .slideshow-info .slide{opacity:1;display:block}.slideshow .slideshow-info .slide .info-flex{display:flex;justify-content:start;gap:20px;padding-block:60px}.slideshow .slideshow-info .slide .info-flex.no-text{padding-block:30px}.slideshow .slideshow-info .slide .info-flex .info-container{display:block}.slideshow .slideshow-info .slide .info-flex .info-container p{margin-top:30px}.slideshow .slideshow-info .slide .info-flex .info-container .slide-text{width:90%}.slideshow .slideshow-info .slide.active .info-flex .slide-number-pc,.slideshow .slideshow-info .slide.active .info-flex .slide-number-mobile,.slideshow .slideshow-info .slide.active .info-flex h3,.slideshow .slideshow-info .slide.hover .info-flex .slide-number-pc,.slideshow .slideshow-info .slide.hover .info-flex .slide-number-mobile,.slideshow .slideshow-info .slide.hover .info-flex h3{color:#0c4f48}.slideshow .slideshow-info .slide.active .info-flex .info-container .slide-text{margin-top:40px}.slideshow .slideshow-info .slide.hover .info-flex .info-container .slide-text{margin-top:40px}.slideshow .slide-number-pc{display:inline}.slideshow .slide-number-mobile{display:none}}.faq{padding-top:90px;margin-top:-60px;margin-bottom:150px}.faq .section-sticky{grid-column:span 6}.faq .section-sticky .sticky{display:flex;flex-direction:column;gap:20px}.faq .section-sticky .sticky a{text-decoration:none;transition:all .3s ease}.faq .section-sticky .sticky a.active{color:#0c4f48}.faq .all-sections{grid-column:span 6;display:flex;flex-direction:column;gap:0px}.faq .all-sections .section{padding-top:120px}.faq .all-sections .section h3{margin-bottom:15px}.faq .all-sections .section:first-of-type{padding-top:120px}.faq .item{padding-block:45px;border-bottom:1px solid rgba(162,179,174,.5)}.faq .item .question{margin-bottom:0px;display:flex;gap:20px;justify-content:space-between}.faq .item .question svg{flex-shrink:0}.faq .item .question svg path:nth-child(2){transition:all .3s ease}.faq .item .question svg ellipse{transition:all .3s ease}.faq .item .answer{margin-top:0px;max-height:0px;overflow:hidden;opacity:0;transition:all .4s ease}.faq .item .answer a{color:#0c4f48;text-decoration:none}.faq .item .answer a:hover{color:#1de3a2}.faq .item.active .question svg path:nth-child(2){opacity:0}.faq .item.active .answer{margin-top:60px;opacity:1;overflow:visible}.faq .item:hover .question svg ellipse{fill:#1de3a2}@media(min-width: 900px){.faq{padding-top:120px;margin-top:-90px;margin-bottom:180px}.faq .section-sticky .sticky{gap:30px;position:sticky;top:160px}.faq .section-sticky .sticky a{cursor:none}.faq .section-sticky .sticky a:hover{color:#0c4f48}.faq .all-sections{margin-top:0px;grid-column:7/13;gap:60px}.faq .all-sections .section:first-of-type{padding-top:0px}.faq .item{padding-block:45px}.faq .item .answer{width:83%}.faq .item .answer a{cursor:none}}.post-preview-manual{margin-block:40px;margin-inline:0px;padding-inline:20px;overflow:hidden}.post-preview-manual .title{grid-column:span 6}.post-preview-manual .content{margin-top:40px;grid-column:2/-1}.post-preview-manual .action-bar{margin-top:40px;grid-column:span 6;display:flex;justify-content:space-between}.post-preview-manual .category-chooser{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.post-preview-manual button.category{background-color:rgba(0,0,0,0);cursor:pointer}.post-preview-manual button.category.active{color:#0c4f48}.post-preview-manual button.category.active span{background-color:#1de3a2}.post-preview-manual button.category span{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:rgba(0,0,0,0);transition:background-color .3s ease;margin-right:10px}.post-preview-manual .category-text{display:none}.post-preview-manual .category-text.active{display:block}.post-preview-manual .glide__bottom{margin-top:60px;grid-template-columns:repeat(6, 1fr);align-items:center;margin-inline:0px}.post-preview-manual .glide__bottom .glide__bullets{pointer-events:none;grid-row:1;grid-column:4/7}.post-preview-manual .glide__bullets{width:100%;display:flex;gap:0px}.post-preview-manual .glide__bullets .glide__bullet{width:100%;height:21px;background-color:rgba(0,0,0,0)}.post-preview-manual .glide__bullets .glide__bullet div{margin-block:10px;height:2px;width:100%;background-color:#a2b3ae;opacity:.25;transition:all .4s ease}.post-preview-manual .glide__bullets .glide__bullet.glide__bullet--active div{opacity:1;background-color:#00ffab}.post-preview-manual .glide__track{overflow:visible}.post-preview-manual .slider-container-preview{visibility:hidden;max-height:0px;opacity:0;transition:all .3s ease}.post-preview-manual .slider-container-preview.active{visibility:visible;opacity:1;max-height:unset}.post-preview-manual .slider-container-preview img{object-fit:cover}.post-preview-manual .current-category{grid-column:span 6;margin-top:15px}.post-preview-manual .current-category .a-grid,.post-preview-manual .current-category .testimonial .glide,.testimonial .post-preview-manual .current-category .glide,.post-preview-manual .current-category section.image.text-width,.post-preview-manual .current-category .slideshow .slideshow-info .slide .info-flex .info-container,.slideshow .slideshow-info .slide .info-flex .post-preview-manual .current-category .info-container,.post-preview-manual .current-category .glide__bottom{margin-inline:0px}.post-preview-manual .current-category .category-container{grid-column:span 6;display:none}.post-preview-manual .current-category .category-container.active{display:grid}@media(min-width: 900px){.post-preview-manual{margin-block:90px;padding-inline:30px}.post-preview-manual .title{grid-column:1/7}.post-preview-manual .content{margin-top:0px;padding-right:40px;grid-column:7/-1;max-width:950px}.post-preview-manual .content .link{margin-top:60px}.post-preview-manual .content li{margin-bottom:5px;line-height:22px}.post-preview-manual .action-bar{margin-top:60px;grid-column:span 12}.post-preview-manual button.category{cursor:none}.post-preview-manual .glide__bottom{display:none}.post-preview-manual .glide__bottom .glide__bullets{pointer-events:all}.post-preview-manual .current-category{margin-top:10px;grid-column:span 12}.post-preview-manual a{cursor:none}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.image-light-box{position:fixed;z-index:100000;top:0;bottom:0;width:100%;opacity:0;background-color:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;transition:all .3s ease}.image-light-box .arrows-container{position:absolute;width:100%;z-index:15;display:flex;justify-content:space-between;align-items:center;padding:20px;color:#0c4f48}.image-light-box .arrows-container button{background-color:#f1fff0;border-radius:50%;width:50px;height:50px}.image-light-box:first-of-type .arrows-container .left-arrow{visibility:hidden;pointer-events:none}.image-light-box:last-of-type .arrows-container .right-arrow{visibility:hidden;pointer-events:none}.image-light-box .exit-background{position:absolute;top:0;bottom:0;width:100%;z-index:1}.image-light-box .exit-background p{color:#fff;z-index:10;position:absolute;top:40px;right:40px;transition:color .3s ease}.image-light-box .exit-background p:hover{color:#00ffab}.image-light-box img{position:relative;z-index:10;width:80%}.image-light-box.active{display:flex}.image-light-box.animate-show{opacity:1}@media(min-width: 900px){.image-light-box .arrows-container{padding:20px}.image-light-box .arrows-container button{cursor:none;width:60px;height:60px;font-size:23px}}.inline-image-slider{margin-top:80px;margin-bottom:90px;margin-inline:0;padding-inline:20px;overflow:hidden}.inline-image-slider .post-inline-image-slider-container{grid-column:span 6}.inline-image-slider picture figcaption{margin-top:10px}.inline-image-slider picture img{aspect-ratio:3/2;border-radius:12px;object-fit:cover;max-width:none;width:100%}.inline-image-slider .glide__slide{position:relative}.inline-image-slider .glide__track{overflow:visible}.inline-image-slider .arrow-fields{margin-bottom:20px;display:flex;gap:20px;justify-content:flex-end}@media(min-width: 900px){.inline-image-slider{padding-inline:30px;margin-top:90px;margin-bottom:150px}.inline-image-slider .post-inline-image-slider-container{grid-column:2/13}.inline-image-slider .glide__slide .cursor-next-field,.inline-image-slider .glide__slide .cursor-prev-field{display:block;position:absolute;top:0;left:0;height:100%;width:100%;transform:translateX(-50%);z-index:10}.inline-image-slider .glide__slide .cursor-next-field{right:0;left:auto;transform:translateX(50%);z-index:9}.inline-image-slider .glide__slide.glide__slide--active+.glide__slide+.glide__slide .cursor-prev-field,.inline-image-slider .glide__slide.glide__slide--active+.glide__slide .cursor-prev-field,.inline-image-slider .glide__slide:first-child .cursor-prev-field,.inline-image-slider .glide__slide.glide__slide--active+.glide__slide+.glide__slide+.glide__slide .cursor-prev-field{display:none}.inline-image-slider .glide__slide:last-child .cursor-next-field,.inline-image-slider .glide__slide:first-child .cursor-next-field,.inline-image-slider .glide__slide.glide__slide--active+.glide__slide .cursor-next-field,.inline-image-slider .glide__slide.glide__slide--active .cursor-next-field,.inline-image-slider .glide__slide+.glide__slide--active .cursor-next-field{display:none}}.password-protected{display:flex;justify-content:center;padding-block:160px}.password-protected form input[type=password]{border-bottom:1px solid #0c4f48;margin-inline:10px}.password-protected form input[type=password]:hover{border-bottom:1px solid #1de3a2}.password-protected form input[type=submit]{background-color:#0c4f48;color:#fff;padding-block:5px;padding-inline:12px;transition:all .3s ease;font-size:16px}.password-protected form input[type=submit]:hover{background-color:#1de3a2}@media(min-width: 900px){.password-protected form input{cursor:none}}.post-single-image{margin-top:80px;margin-bottom:60px}.post-single-image img{border-radius:12px;overflow:hidden;height:100%}.post-single-image figcaption{margin-top:20px}@media(min-width: 900px){.post-single-image{margin-block:90px}}.simple-faq{padding-top:90px;margin-top:-60px;margin-bottom:150px}.simple-faq .all-sections{grid-column:span 6;display:flex;flex-direction:column;gap:0px}.simple-faq .all-sections .section{padding-top:120px}.simple-faq .all-sections .section h3{margin-bottom:15px}.simple-faq .all-sections .section:first-of-type{padding-top:120px}.simple-faq .item{padding-block:45px;border-bottom:1px solid rgba(162,179,174,.5)}.simple-faq .item .question{margin-bottom:0px;display:flex;gap:20px;justify-content:space-between}.simple-faq .item .question svg{flex-shrink:0}.simple-faq .item .question svg path:nth-child(2){transition:all .3s ease}.simple-faq .item .question svg ellipse{transition:all .3s ease}.simple-faq .item .answer{margin-top:0px;max-height:0px;overflow:hidden;opacity:0;transition:all .4s ease}.simple-faq .item .answer a{color:#0c4f48;text-decoration:none}.simple-faq .item .answer a:hover{color:#1de3a2}.simple-faq .item.active .question svg path:nth-child(2){opacity:0}.simple-faq .item.active .answer{margin-top:60px;opacity:1;overflow:visible}.simple-faq .item:hover .question svg ellipse{fill:#1de3a2}@media(min-width: 900px){.simple-faq{padding-top:120px;margin-top:-90px;margin-bottom:180px}.simple-faq .all-sections{margin-top:0px;grid-column:7/13;gap:60px}.simple-faq .all-sections .section:first-of-type{padding-top:0px}.simple-faq .item{padding-block:45px}.simple-faq .item .answer{width:83%}.simple-faq .item .answer a{cursor:none}}.header{display:flex;align-items:center;background-color:#0c4f48;min-height:calc(100vh - 60px)}.header .content{background-color:#0c4f48;padding-bottom:20px;margin-top:40px}.header .text-content{grid-column:1/7;display:flex;flex-direction:column;justify-content:center;gap:20px;color:#fff}.header .text-content .text{margin-top:10px}.header .text-content a{margin-top:0px}.header .hero-media{grid-column:1/7;margin-top:80px}.header .hero-media img{aspect-ratio:3/2;border-radius:12px;max-width:none;height:100%;width:100%;object-fit:cover}@media(min-width: 900px){.header{min-height:calc(100vh - 80px)}.header .text-content{grid-column:2/7;gap:30px}.header .text-content .text{margin-top:30px}.header .text-content a{margin-top:20px}.header .hero-media{margin-top:0px;grid-column:7/12}}.text-container-wide{margin-block:60px}.text-container-wide .text-content{grid-column:span 6}.text-container-wide .text-content h1,.text-container-wide .text-content h2,.text-container-wide .text-content h3,.text-container-wide .text-content h4,.text-container-wide .text-content h5,.text-container-wide .text-content h6{margin-bottom:30px;color:#0c4f48}.text-container-wide .text-content li{margin-bottom:5px;font-size:16px;color:#0c4f48}.text-container-wide .text-content ul{margin-top:10px;padding-left:25px}.text-container-wide .text-content p{color:#0c4f48}@media(min-width: 900px){.text-container-wide{margin-block:120px}.text-container-wide .text-content{grid-column:3/11}.text-container-wide .text-content h1,.text-container-wide .text-content h2,.text-container-wide .text-content h3,.text-container-wide .text-content h4,.text-container-wide .text-content h5,.text-container-wide .text-content h6{margin-bottom:60px}.text-container-wide .text-content li{font-size:18px;line-height:34px}.text-container-wide .text-content p{font-size:18px;line-height:34px}}

/*# sourceMappingURL=site.css.map*/