/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.node-type--page .page-title{max-width:var(--max-width-normal);margin:0 auto;}article.node--type-page.node--view-mode-full{margin:0 auto;}@media (min-width:768px){article.node--type-page.node--view-mode-full{padding:0 2.5rem;}}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#block-branding .brand-container{display:flex;align-items:center;}#block-branding .brand-container svg{width:auto;height:40px;transition:var(--transition);stroke:var(--color-link);}#block-branding .brand-container .site-name{margin-left:5px;text-transform:uppercase;font-weight:bold;text-decoration:none;font-size:1.2rem;color:var(--color-link);}#block-branding .brand-container:hover svg{rotate:-15deg;transition:var(--transition);}#block-branding .slogan{font-size:0.9rem;padding:0 0 2rem 0;}header .brand-container{margin-top:8px;}footer .brand-container{margin-top:25px;}footer .slogan{color:var(--color-text);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#block-legal-menu ul.menu{list-style-type:none;padding:0;margin:0;}#block-legal-menu ul.menu li{display:inline-block;padding:0;}#block-legal-menu ul.menu li a{color:var(--color-text);text-decoration:none;font-family:var(--font-family-text);font-size:0.85rem;transition:var(--transition);margin-right:0.5rem;padding:0.5rem 0;}#block-legal-menu ul.menu li a:hover{text-decoration:underline;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#block-footer-menu{margin:1.5rem 0;}#block-footer-menu h2{font-family:var(--font-family-text);font-size:1rem;font-weight:600;color:var(--color-text);}#block-footer-menu ul{list-style-type:none;padding:0;margin:0;}#block-footer-menu ul li a{color:var(--color-text);text-decoration:none;font-family:var(--font-family-text);font-size:0.95rem;transition:var(--transition);}#block-footer-menu ul li a:hover{text-decoration:underline;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#block-language-switcher{position:relative;}#block-language-switcher #language-switcher{display:inline-flex;padding:5px 10px;gap:2px;cursor:pointer;border-radius:var(--border-radius);border:1px solid var(--color-border);background-color:var(--color-bg);}#block-language-switcher #language-switcher svg{width:20px;stroke:var(--color-text);transition:var(--transition);}#block-language-switcher #language-switcher svg.chevron{width:12px;}#block-language-switcher #language-switcher svg.chevron path{stroke:var(--color-text);}#block-language-switcher .links{display:none;}#block-language-switcher.open-dropdown svg.chevron{rotate:180deg;transition:0.25s;}#block-language-switcher.open-dropdown ul.links{display:block;background-color:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--box-shadow);border-radius:var(--border-radius);height:auto;padding:0.5rem 1em;position:absolute;white-space:nowrap;width:auto;z-index:1;right:0;top:2rem;}#block-language-switcher.open-dropdown ul.links li,#block-language-switcher.open-dropdown ul.links li a{display:block;}#block-language-switcher.open-dropdown ul.links li{margin:0;}#block-language-switcher.open-dropdown ul.links a{line-height:1.7;transition:var(--transition);font-weight:500;font-size:1.05rem;color:var(--color-text);text-decoration:none;}#block-language-switcher.open-dropdown ul.links a:hover{color:var(--color-link);text-decoration:underline;}#block-language-switcher.open-dropdown ul.links a.is-active{text-decoration:underline;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#block-message .message-container{background-color:var(--color-bg-accent);color:var(--messages-text);padding:0.5rem 0;text-align:center;font-weight:500;font-size:0.95rem;}#block-message .message-container a{color:var(--messages-text);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#block-social{margin:1.5rem 0;}#block-social h2{font-family:var(--font-family-text);font-size:1rem;font-weight:600;color:var(--color-text);}#block-social ul.socials{list-style-type:none;padding:0;margin:0;}#block-social ul.socials li{display:inline-block;}#block-social ul.socials li a{display:grid;place-items:center;width:40px;height:40px;border-radius:50px;background-color:var(--color-bg);transition:var(--transition);}#block-social ul.socials li a svg{width:20px;height:20px;fill:var(--color-text);}#block-social ul.socials li a:hover{background-color:var(--color-link);transform:scale(0.9);}#block-social ul.socials li a:hover svg{fill:var(--color-bg);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.view-display-id-block-blog-posts-latest .view-content{display:grid;gap:1rem;}@media (min-width:520px){.view-display-id-block-blog-posts-latest .view-content{grid-template-columns:repeat(2,1fr);}}@media (min-width:1040px){.view-display-id-block-blog-posts-latest .view-content{grid-template-columns:repeat(3,1fr);}}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}article.node--type-blog.node--view-mode-teaser{background-color:var(--color-card-bg);border-radius:var(--border-radius) var(--border-radius) var(--border-radius) var(--border-radius);overflow:hidden;height:100%;cursor:pointer;}article.node--type-blog.node--view-mode-teaser .field--name-field-blog-thumbnail{max-width:100%;max-height:100%;overflow:hidden;}article.node--type-blog.node--view-mode-teaser .field--name-field-blog-thumbnail img{transition:transform 0.38s cubic-bezier(0.05,0.2,0.1,1) 0s;margin:0 auto;}article.node--type-blog.node--view-mode-teaser .card-body{padding:1.5rem;}article.node--type-blog.node--view-mode-teaser .card-body h2{line-height:1.3;margin-bottom:0.75rem;}article.node--type-blog.node--view-mode-teaser .card-body .field--name-field-summary p{margin:0.75rem 0 0 0;}article.node--type-blog.node--view-mode-teaser:hover h2 a{filter:brightness(1.2);text-decoration:underline;}article.node--type-blog.node--view-mode-teaser:hover .field--name-field-blog-thumbnail img{transform:scale(1.1);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#block-breadcrumbs ol{list-style-type:none;padding:0;}#block-breadcrumbs ol li{display:inline-block;font-size:0.85rem;color:var(--color-text-secondary);}#block-breadcrumbs ol svg{margin:0 5px;width:10px;height:10px;}#block-breadcrumbs ol a{color:var(--color-text-secondary);text-decoration:none;transition:var(--transition);}#block-breadcrumbs ol a:hover{text-decoration:underline;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.lb-block{padding:2.5rem 0;margin:0 auto;}@media (min-width:768px){.lb-block{padding:3.5rem 0;}}.lb-block h2.lb-title{font-size:2.2rem;}.lb-block .field--name-field-tagline{margin:-0.5rem 0 1rem 0;color:var(--color-text-secondary);font-size:1.4rem;line-height:1.1;}.lb-block .field--name-body p{font-size:1.05rem;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.call-to-action-block{margin:3rem 0;padding:3rem 0;background-color:var(--color-card-bg);border-radius:var(--border-radius);}.call-to-action-block h2{margin:0;}.call-to-action-block .field--name-field-title,.call-to-action-block .field--name-field-tagline,.call-to-action-block .field--name-field-link{text-align:center;margin:0 auto;}.call-to-action-block .field--name-field-title{margin-top:1rem;max-width:800px;font-size:2.4rem;text-wrap:pretty;}.call-to-action-block .field--name-field-tagline{margin:0.5rem 0 1rem 0;color:var(--color-text-secondary);font-size:1.25rem;}.call-to-action-block .field--name-field-link{margin:1.25rem auto 0 auto;}.call-to-action-block .field--name-field-link a{border-radius:var(--border-radius);background-color:var(--color-button-bg);color:var(--color-button-text);font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:0.75rem 1.25rem;}.call-to-action-block .field--name-field-link a:hover{transition:all var(--transition) ease-in-out;text-decoration:none;}.call-to-action-block .field--name-field-link a:hover:hover{transform:translateY(-3px);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.card-carousel-block{max-width:var(--max-width-normal);}.card-carousel-block .field--name-field-cards-carousel{margin-top:2rem;}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel{cursor:pointer;position:relative;margin:0 auto;transition:var(--transition);background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;min-height:420px;background-color:var(--color-card-bg);border-radius:var(--border-radius);display:flex;}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;transition:inherit;}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel:hover::before{transform:scale(1.1);}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel .content-wrapper{width:100%;margin-top:auto;padding:1rem;padding-top:40px;background:linear-gradient(to top,rgba(0,0,0,0.85),transparent);border-radius:0 0 var(--border-radius) var(--border-radius);z-index:200;}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel .content-wrapper .card-title{font-size:1.3rem;text-shadow:var(--text-shadow);}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel .content-wrapper .card-title a{color:var(--color-text-on-image);}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel .content-wrapper .link-wrapper{display:flex;align-items:center;gap:5px;text-shadow:var(--text-shadow);}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel .content-wrapper .link-wrapper a{color:var(--color-text-on-image);font-weight:500;}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel .content-wrapper .link-wrapper svg{margin-top:-3px;width:15px;stroke:var(--color-text-on-image);transition:var(--transition);}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel:hover .card-title a{filter:brightness(1.2);text-decoration:underline;}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel:hover .link-wrapper a{text-decoration:none;}.card-carousel-block .field--name-field-cards-carousel > .field__item .paragraph-card-carousel:hover .link-wrapper svg{transform:translateX(20%);}.card-carousel-block .controls{text-align:right;}.card-carousel-block .controls button{background-color:var(--color-card-bg);border-radius:100px;border:none;}.card-carousel-block .controls button svg{color:var(--color-text-secondary);width:20px;display:flex;align-items:center;justify-content:center;}.card-carousel-block .controls button:hover{filter:initial;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.card-group-block{max-width:var(--max-width-normal);}.card-group-block .field--name-field-cards{margin-top:2rem;display:grid;gap:1rem;}@media (min-width:768px){.card-group-block .field--name-field-cards{grid-template-columns:repeat(3,1fr);}}.card-group-block .field--name-field-cards > .field__item{cursor:pointer;padding:1rem;background-color:var(--color-card-bg);border-radius:var(--border-radius);transition:var(--transition);}.card-group-block .field--name-field-cards > .field__item .card-title{font-size:1.3rem;}.card-group-block .field--name-field-cards > .field__item .field--name-field-body p{font-size:0.95rem;}.card-group-block .field--name-field-cards > .field__item .link-wrapper{display:flex;align-items:center;gap:5px;}.card-group-block .field--name-field-cards > .field__item .link-wrapper a{color:var(--color-text);font-weight:500;}.card-group-block .field--name-field-cards > .field__item .link-wrapper svg{margin-top:-3px;width:15px;transition:var(--transition);}.card-group-block .field--name-field-cards > .field__item:hover .card-title a{filter:brightness(1.2);text-decoration:underline;}.card-group-block .field--name-field-cards > .field__item:hover .link-wrapper a{text-decoration:none;}.card-group-block .field--name-field-cards > .field__item:hover .link-wrapper svg{transform:translateX(20%);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.download-block{max-width:var(--max-width-normal);}.download-block .field--name-field-files{margin-top:1.5rem;display:inline-flex;flex-wrap:wrap;gap:12px;}.download-block .field--name-field-files .field__item{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center;transition:var(--transition);padding:0.5rem 0.75rem;border-radius:var(--border-radius);background-color:var(--color-card-bg);}.download-block .field--name-field-files .field__item svg{width:20px;height:auto;}.download-block .field--name-field-files .field__item:has(a:hover){transition:all var(--transition) ease-in-out;}.download-block .field--name-field-files .field__item:has(a:hover):hover{transform:translateY(-3px);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.dynamic-view-block{max-width:var(--max-width-big);}.dynamic-view-block .field--name-field-view{margin-top:2rem;}.dynamic-view-block .viewsreference--view-title{display:none;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.embed-block{max-width:var(--max-width-normal);}.embed-block iframe{margin-top:1rem;}.embed-block .cookie-warning{margin-top:1.5rem;padding:1rem;border-radius:var(--border-radius);background-color:var(--messages-warning);color:var(--messages-warning-text);width:calc(100% - 2rem);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.faq-block{max-width:var(--max-width-small);}.faq-block .field--name-field-question-answer{margin-top:2rem;}.faq-block h3.faqfield-question{cursor:pointer;background-color:var(--color-card-bg);margin:0;padding:1.25rem;}.faq-block h3.faqfield-question:not(:first-child){margin-top:1rem;}.faq-block h3.faqfield-question svg{margin-top:-4px;width:25px;height:25px;float:right;transition:var(--transition);}.faq-block .ui-accordion-header-collapsed{border-radius:var(--border-radius);}.faq-block .ui-accordion-header-active{border-radius:var(--border-radius) var(--border-radius) 0 0;}.faq-block .ui-accordion-header-active svg{rotate:45deg;transition:0.25s;}.faq-block .faqfield-answer{background-color:var(--color-card-bg);border-radius:0 0 var(--border-radius) var(--border-radius);}.faq-block .faqfield-answer p{margin:0;padding:0 1rem 1rem 1rem;width:auto;}.faq-block .faqfield-answer p a{color:var(--color-link);}.faq-block .question-wrapper{background-color:var(--color-card-bg);}.faq-block .faqfield-question,.faq-block .faqfield-answer{border:0;}.faq-block .ui-icon{background-image:none !important;display:none !important;}.faq-block .ui-widget{font-family:var(--font-family-text);}.faq-block .ui-widget h3{font-family:var(--font-family-text);font-size:1.15rem;font-weight:600;color:var(--color-text);}.faq-block .ui-widget .ui-state-active{color:var(--color-text);}.faq-block .ui-accordion .ui-accordion-content{padding:0;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.webform-block{max-width:var(--max-width-small);}.webform-block .field--name-field-webform{margin-top:2rem;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.gauges-block{max-width:var(--max-width-normal);}.gauges-block .field--name-field-gauges{margin-top:2rem;display:grid;gap:1rem;}@media (min-width:768px){.gauges-block .field--name-field-gauges{grid-template-columns:repeat(3,1fr);}}.gauges-block .field--name-field-gauges > .field__item{padding:1.5rem;background-color:var(--color-card-bg);border-radius:var(--border-radius);}.gauges-block .gauge-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;}.gauges-block .gauge{width:150px;height:150px;}.gauges-block .gauge circle{fill:none;stroke-width:6;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray 1s ease-out;}.gauges-block .gauge-bg{stroke:var(--color-gauge-bg);}.gauges-block .gauge-progress{stroke-linecap:round;stroke-dasharray:0 251.2;}.gauges-block .gauge-percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.75rem;font-weight:500;color:var(--color-text-secondary);}.gauges-block .gauge-title{text-align:center;margin:0;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.hero-block{padding:3rem 0;}.hero-block .content-wrapper{max-width:800px;overflow:hidden;margin:0 auto;}.hero-block .content-wrapper h2{margin:0;}.hero-block .content-wrapper .field--name-field-title,.hero-block .content-wrapper .field--name-field-tagline,.hero-block .content-wrapper .field--name-field-link{text-align:center;margin:0 auto;}.hero-block .content-wrapper .caption-wrapper{display:flex;justify-content:center;margin-bottom:-0.5rem;}.hero-block .content-wrapper .caption-wrapper .field--name-field-caption{border-radius:var(--border-radius);background-color:var(--color-card-bg);color:var(--color-text);font-size:15px;font-weight:500;line-height:var(--line-height);padding:0.25rem 0.75rem;display:inline-flex;align-items:center;}.hero-block .content-wrapper .caption-wrapper .field--name-field-caption:before{content:"\a";width:6px;height:6px;border-radius:50%;background-color:var(--color-accent);margin:0 5px 0 0;}.hero-block .content-wrapper .field--name-field-title{margin-top:2rem;font-size:2.8rem;text-wrap:pretty;}.hero-block .content-wrapper .field--name-field-tagline{margin:1rem 0;color:var(--color-text-secondary);font-size:1.4rem;}.hero-block .content-wrapper .field--name-field-link{margin:1.25rem auto 0 auto;}.hero-block .content-wrapper .field--name-field-link a{border-radius:var(--border-radius);background-color:var(--color-button-bg);color:var(--color-button-text);font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:0.75rem 1.25rem;}.hero-block .content-wrapper .field--name-field-link a:hover{transition:all var(--transition) ease-in-out;text-decoration:none;}.hero-block .content-wrapper .field--name-field-link a:hover:hover{transform:translateY(-3px);}.hero-block.with-image{display:grid;grid-template-columns:1fr;}@media (min-width:768px){.hero-block.with-image{padding:5rem 0;grid-template-areas:"left right";}}.hero-block.with-image .media-wrapper{overflow:hidden;}.hero-block.with-image .media-wrapper .blazy .media{display:flex;}.hero-block.with-image .media-wrapper .field--name-field-hero-media{display:grid;}.hero-block.with-image .media-wrapper .field--name-field-hero-media img,.hero-block.with-image .media-wrapper .field--name-field-hero-media iframe{min-height:280px;-o-object-fit:cover;object-fit:cover;background-color:var(--color-card-bg);margin:0 auto;}@media (min-width:768px){.hero-block.with-image .media-wrapper .field--name-field-hero-media img,.hero-block.with-image .media-wrapper .field--name-field-hero-media iframe{min-height:420px;}}.hero-block.with-image .content-wrapper{margin:auto 2rem;}@media (min-width:768px){.hero-block.with-image .content-wrapper{margin:auto 3rem;}}.hero-block.with-image .content-wrapper .caption-wrapper{margin-bottom:-1rem;justify-content:left;}.hero-block.with-image .content-wrapper .field--name-field-title,.hero-block.with-image .content-wrapper .field--name-field-tagline,.hero-block.with-image .content-wrapper .field--name-field-link{text-align:left;}.hero-block.with-image .content-wrapper .field--name-field-title{max-width:initial;font-size:2.3rem;}.hero-block.with-image.align-hero-image-left .media-wrapper{order:1;margin-bottom:2rem;}.hero-block.with-image.align-hero-image-left .media-wrapper img{border-radius:var(--border-radius);}.hero-block.with-image.align-hero-image-left .content-wrapper{order:2;}@media (min-width:768px){.hero-block.with-image.align-hero-image-left{grid-template-columns:1fr 1fr;}.hero-block.with-image.align-hero-image-left .media-wrapper{grid-area:left;}.hero-block.with-image.align-hero-image-left .media-wrapper img{border-radius:var(--border-radius);}.hero-block.with-image.align-hero-image-left .content-wrapper{grid-area:right;}}.hero-block.with-image.align-hero-image-right .media-wrapper{order:2;margin-top:2rem;}.hero-block.with-image.align-hero-image-right .media-wrapper img{border-radius:var(--border-radius);}.hero-block.with-image.align-hero-image-right .content-wrapper{order:1;}@media (min-width:768px){.hero-block.with-image.align-hero-image-right{grid-template-columns:1fr 1fr;}.hero-block.with-image.align-hero-image-right .media-wrapper{grid-area:right;}.hero-block.with-image.align-hero-image-right .media-wrapper img{border-radius:var(--border-radius);}.hero-block.with-image.align-hero-image-right .content-wrapper{grid-area:left;}}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.link-group-block{max-width:var(--max-width-normal);}.link-group-block .field--name-field-links{margin-top:0.5rem;display:inline-flex;flex-wrap:wrap;gap:8px;}.link-group-block .field--name-field-links .field__item a,.link-group-block .field--name-field-links .field__item span{display:block;border-radius:var(--border-radius);background-color:var(--color-card-bg);color:var(--color-text-secondary);font-size:medium;font-weight:500;line-height:var(--line-height);margin:0;padding:0.25rem 0.75rem;}.link-group-block .field--name-field-links .field__item a:hover{transition:all var(--transition) ease-in-out;text-decoration:none;background-color:var(--color-text-secondary);color:white;}.link-group-block .field--name-field-links .field__item a:hover:hover{transform:translateY(-3px);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.logos-block{max-width:var(--max-width-normal);}.logos-block .field--name-field-logos{margin-top:2rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.logos-block .field--name-field-logos{grid-template-columns:repeat(4,1fr);}}.logos-block .field--name-field-logos > .field__item img{background-color:var(--color-card-bg);padding:1.75rem;border-radius:var(--border-radius);}.logos-block .field--name-field-logos > .field__item img path{fill:var(--color-text-secondary) !important;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.map-block{max-width:var(--max-width-normal);}.map-block .field--name-field-map{margin-top:1.5rem;}.map-block .leaflet-container a{display:block !important;}.map-block .leaflet-container a:hover{text-decoration:none;}.map-block .leaflet-container .leaflet-control-attribution{display:inline-flex;gap:5px;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.media-block{max-width:var(--max-width-normal);}.media-block .field--name-field-media img,.media-block .field--name-field-media iframe{border-radius:var(--border-radius);background-color:var(--color-img-bg);width:640px;height:auto;-o-object-fit:cover;object-fit:cover;}.media-block .field--name-field-media iframe{height:420px;}.media-block .field--name-field-media img{height:420px;}.media-block .field--name-field-caption{max-width:600px;margin:0 auto;text-align:center;font-style:italic;font-size:0.9rem;margin-top:0.5rem;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.media-gallery-block{max-width:var(--max-width-normal);}.media-gallery-block .field--name-field-media-items{margin-top:1.75rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.media-gallery-block .field--name-field-media-items{grid-template-columns:repeat(3,1fr);}}.media-gallery-block .field--name-field-media-items > .field__item{background-color:transparent;}.media-gallery-block .field--name-field-media-items > .field__item a{display:flex;overflow:hidden;border-radius:var(--border-radius);}.media-gallery-block .field--name-field-media-items > .field__item a:hover{filter:brightness(100%);}.media-gallery-block .field--name-field-media-items > .field__item img{width:100%;height:auto;transition:transform 0.38s cubic-bezier(0.05,0.2,0.1,1) 0s;margin:0 auto;}.media-gallery-block .field--name-field-media-items > .field__item img:hover{transform:scale(1.1);}.pswp .pswp__img{border-radius:var(--border-radius);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.media-text-block{display:grid;grid-template-columns:1fr;gap:3rem;}@media (min-width:768px){.media-text-block{grid-template-areas:"left right";gap:4rem;}}.media-text-block .media-wrapper .blazy .media{display:flex;}.media-text-block .media-wrapper .field--name-field-media,.media-text-block .media-wrapper .field--name-field-media-oembed-video{display:grid;}.media-text-block .media-wrapper .field--name-field-media img,.media-text-block .media-wrapper .field--name-field-media iframe,.media-text-block .media-wrapper .field--name-field-media-oembed-video img,.media-text-block .media-wrapper .field--name-field-media-oembed-video iframe{height:420px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);background-color:var(--color-card-bg);margin:0 auto;}@media (min-width:768px){.media-text-block .media-wrapper{align-self:center;}}.media-text-block .content-wrapper .field--name-field-link a{border-radius:var(--border-radius);color:var(--color-button-bg);background-color:transparent;border:2px solid var(--color-button-bg);font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:0.75rem 1.25rem;}.media-text-block .content-wrapper .field--name-field-link a:hover{transition:all var(--transition) ease-in-out;text-decoration:none;background-color:var(--color-button-bg);color:var(--color-button-text);}.media-text-block .content-wrapper .field--name-field-link a:hover:hover{transform:translateY(-3px);}@media (min-width:768px){.media-text-block .content-wrapper{align-self:center;}}.media-left .media-wrapper{order:1;}.media-left .content-wrapper{order:2;}@media (min-width:768px){.media-left{grid-template-columns:5fr 4fr;}.media-left .media-wrapper{grid-area:left;}.media-left .content-wrapper{grid-area:right;}}.media-right .media-wrapper{grid-area:2;}.media-right .content-wrapper{grid-area:1;}@media (min-width:768px){.media-right{grid-template-columns:4fr 5fr;}.media-right .media-wrapper{grid-area:right;}.media-right .content-wrapper{grid-area:left;}}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.price-list-block{max-width:var(--max-width-normal);display:grid;}.price-list-block .field--name-body{padding:0;}.price-list-block .field--name-field-price-list-items{margin:1.5rem 0 1rem;display:grid;gap:2rem 3rem;}@media (min-width:768px){.price-list-block .field--name-field-price-list-items{grid-template-columns:repeat(2,1fr);}}.price-list-block .paragraph-price-list-group{margin-top:2rem;background-color:var(--color-card-bg);border-radius:var(--border-radius);padding:2rem;}.price-list-block .paragraph-price-list-group .price-list-group-title{font-size:1.5rem;}.price-list-block .paragraph-price-list-item .price-list-item-heading{display:flex;align-items:center;}.price-list-block .paragraph-price-list-item .price-list-item-heading .field--name-field-title,.price-list-block .paragraph-price-list-item .price-list-item-heading .price-wrapper{font-weight:500;line-height:1;font-size:1.2rem;}.price-list-block .paragraph-price-list-item .price-list-item-heading .price-wrapper{display:flex;flex:1;justify-content:right;}.price-list-block .paragraph-price-list-item .price-list-item-heading .price-wrapper:before{content:"";border-bottom:1px dotted var(--color-text-secondary);flex:1;margin:0 10px 2px 10px;}.price-list-block .paragraph-price-list-item .field--name-field-description{font-size:1rem;margin-top:0.5rem;color:var(--color-text-secondary);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.price-overview-block{max-width:var(--max-width-normal);}.price-overview-block .field--name-field-price-plans{margin-top:2rem;display:grid;gap:1rem;}@media (min-width:768px){.price-overview-block .field--name-field-price-plans{grid-template-columns:repeat(3,1fr);}}.price-overview-block .field--name-field-price-plans > .field__item{cursor:pointer;padding:1rem;background-color:var(--color-card-bg);border-radius:var(--border-radius);transition:var(--transition);}.price-overview-block .field--name-field-price-plans > .field__item .field--name-field-title{transition:var(--transition);}.price-overview-block .field--name-field-price-plans > .field__item .price-overview-title{color:var(--color-link);text-transform:uppercase;font-size:1rem;font-weight:500;margin-bottom:1rem;}.price-overview-block .field--name-field-price-plans > .field__item .price-wrapper{font-weight:600;line-height:1;font-size:1.9rem;display:flex;align-items:center;margin:1.5rem 0;}.price-overview-block .field--name-field-price-plans > .field__item .field--name-field-benefits{display:grid;gap:0.25rem;margin:1.5rem 0 0.5rem 0;}.price-overview-block .field--name-field-price-plans > .field__item .field--name-field-benefits .field__item{display:inline-flex;gap:0.5rem;align-items:center;}.price-overview-block .field--name-field-price-plans > .field__item .field--name-field-benefits svg{padding:5px;border-radius:50px;background-color:var(--color-bg);border:1px solid var(--color-border);}.price-overview-block .field--name-field-price-plans > .field__item .field--name-field-benefits svg path{stroke:#00cc6d;}.price-overview-block .field--name-field-price-plans > .field__item .link-wrapper{transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:5px;border-radius:var(--border-radius);background-color:var(--color-link);font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:0.75rem 1.25rem;}.price-overview-block .field--name-field-price-plans > .field__item .link-wrapper a{color:var(--color-bg);}.price-overview-block .field--name-field-price-plans > .field__item .link-wrapper svg{margin-top:-3px;width:15px;transition:var(--transition);}.price-overview-block .field--name-field-price-plans > .field__item .link-wrapper svg path{stroke:var(--color-bg);}.price-overview-block .field--name-field-price-plans > .field__item:hover .link-wrapper{filter:brightness(var(--hover-brightness));}.price-overview-block .field--name-field-price-plans > .field__item:hover .link-wrapper a{text-decoration:none;}.price-overview-block .field--name-field-price-plans > .field__item:hover .link-wrapper svg{transform:translateX(20%);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.pros-cons-block{max-width:var(--max-width-small);}.pros-cons-block .pros-cons-wrapper{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}.pros-cons-block .pros-cons-wrapper .pros-wrapper,.pros-cons-block .pros-cons-wrapper .cons-wrapper{background-color:var(--color-card-bg);border-radius:var(--border-radius);padding:1rem;}.pros-cons-block .pros-cons-wrapper .field--name-field-pros,.pros-cons-block .pros-cons-wrapper .field--name-field-cons{display:grid;gap:0.25rem;}.pros-cons-block .pros-cons-wrapper .field--name-field-pros .field__item,.pros-cons-block .pros-cons-wrapper .field--name-field-cons .field__item{display:inline-flex;gap:0.5rem;align-items:center;}.pros-cons-block .pros-cons-wrapper .field--name-field-pros svg,.pros-cons-block .pros-cons-wrapper .field--name-field-cons svg{padding:5px;border-radius:50px;background-color:var(--color-bg);border:1px solid var(--color-border);}.pros-cons-block .pros-cons-wrapper .field--name-field-pros svg path{stroke:#00cc6d;}.pros-cons-block .pros-cons-wrapper .field--name-field-cons svg path{stroke:#f44336;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.roadmap-block{max-width:var(--max-width-normal);}.roadmap-block .field--name-field-stories{margin-top:2rem;}.roadmap-block .story-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-top:1.5rem;}@media (min-width:768px){.roadmap-block .story-wrapper{gap:2rem;}}.roadmap-block .story-wrapper .story-icon svg{background-color:var(--color-card-bg);padding:10px;border-radius:100px;}.roadmap-block .story-wrapper .story-content .story-title{margin:0;}.roadmap-block .story-wrapper .story-content .field--name-field-status{font-size:12px;display:inline-flex;align-items:center;border-radius:var(--border-radius);background-color:var(--color-card-bg);padding:4px 8px;margin:0 0 10px 0;}.roadmap-block .story-wrapper .story-content .field--name-field-status:before{content:"\a";width:6px;height:6px;border-radius:50%;background-color:var(--color-link);margin:0 5px 0 0;}.roadmap-block .story-wrapper .story-content.in-progress .field--name-field-status:before{background-color:var(--color-link);}.roadmap-block .story-wrapper .story-content.planned .field--name-field-status:before{background-color:#949494;}.roadmap-block .story-wrapper .story-content.done .field--name-field-status:before{background-color:var(--color-accent);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.scroll-highlight-block{max-width:var(--max-width-normal);}.scroll-highlight-block .field--name-field-highlight{text-align:center;font-size:2.5rem;color:var(--color-text-secondary);}.scroll-highlight-block .field--name-field-highlight a{color:var(--color-text-secondary);text-decoration:underline;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.statistics-block{max-width:var(--max-width-normal);}.statistics-block .field--name-field-statistics{margin-top:2rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.statistics-block .field--name-field-statistics{grid-template-columns:repeat(3,1fr);}}.statistics-block .field--name-field-statistics > .field__item{padding:1.5rem;background-color:var(--color-card-bg);border-radius:var(--border-radius);}.statistics-block .field--name-field-statistics > .field__item .statistic-title{text-align:center;margin-bottom:0.25rem;font-size:2rem;}.statistics-block .field--name-field-statistics > .field__item .field--name-field-tagline{text-align:center;margin:0;color:var(--color-text-secondary);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.table-block{max-width:var(--max-width-normal);}.table-block .field--name-field-table{margin-top:2rem;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.team-block{max-width:var(--max-width-normal);}.team-block .field--name-field-team-members{margin-top:2rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.team-block .field--name-field-team-members{grid-template-columns:repeat(3,1fr);}}.team-block .field--name-field-team-members > .field__item{overflow:hidden;background-color:var(--color-card-bg);border-radius:var(--border-radius);}.team-block .field--name-field-team-members .content-wrapper{padding:1rem;}.team-block .field--name-field-team-members .content-wrapper h3{margin:0;}.team-block .field--name-field-team-members .content-wrapper .field--name-field-role{color:var(--color-text-secondary);}.team-block .field--name-field-team-members .content-wrapper .field--name-field-short-bio{margin-top:0.35rem;font-size:0.95rem;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.testimonials-block{max-width:var(--max-width-normal);}.testimonials-block .field--name-field-testimonials{margin-top:2rem;}.testimonials-block .field--name-field-testimonials > .field__item .paragraph-testimonial{padding:1rem;background-color:var(--color-card-bg);border-radius:var(--border-radius);}.testimonials-block .field--name-field-testimonials > .field__item .rating{display:inline-flex;gap:2px;}.testimonials-block .field--name-field-testimonials > .field__item .rating svg{fill:#FDCC0D;stroke:#FDCC0D;}.testimonials-block .field--name-field-testimonials > .field__item .field--name-field-body{font-size:1.35rem;line-height:1.4;color:var(--color-text-secondary);}.testimonials-block .field--name-field-testimonials > .field__item .author-wrapper{margin-top:1.5rem;display:flex;gap:8px;}.testimonials-block .field--name-field-testimonials > .field__item .author-wrapper .field--name-field-author-picture img{width:60px;height:auto;border-radius:50%;}.testimonials-block .field--name-field-testimonials > .field__item .author-wrapper .author-information{display:grid;align-items:center;justify-content:center;}.testimonials-block .field--name-field-testimonials > .field__item .author-wrapper .author-information h3{margin:0 !important;}.testimonials-block .field--name-field-testimonials > .field__item .author-wrapper .author-information .field--name-field-author-role{font-size:1rem;margin-top:-1rem;color:var(--color-text-secondary);}.testimonials-block .controls{text-align:right;}.testimonials-block .controls button{background-color:var(--color-card-bg);border-radius:100px;border:none;}.testimonials-block .controls button svg{color:var(--color-text-secondary);width:20px;display:flex;align-items:center;justify-content:center;}.testimonials-block .controls button:hover{filter:initial;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.text-block{max-width:var(--max-width-normal);}.text-block .field--name-field-link a{border-radius:var(--border-radius);color:var(--color-button-bg);background-color:transparent;border:2px solid var(--color-button-bg);font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:0.75rem 1.25rem;}.text-block .field--name-field-link a:hover{transition:all var(--transition) ease-in-out;text-decoration:none;background-color:var(--color-button-bg);color:var(--color-button-text);}.text-block .field--name-field-link a:hover:hover{transform:translateY(-3px);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.timeline-block{max-width:var(--max-width-normal);}.timeline-block ol{margin-top:2rem;position:relative;list-style:none;padding:0;}.timeline-block ol li{padding:0 !important;}.timeline-block ol:before{content:"";position:absolute;width:2px;background:var(--color-card-bg);top:0;bottom:0;left:22px;margin-left:-1px;z-index:0;}.timeline-block .timeline-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-top:1.5rem;}@media (min-width:768px){.timeline-block .timeline-wrapper{gap:2rem;}}.timeline-block .timeline-wrapper .timeline-icon{z-index:10;}.timeline-block .timeline-wrapper .timeline-icon svg{background-color:var(--color-card-bg);padding:10px;border-radius:50px;}.timeline-block .timeline-wrapper .timeline-content .timeline-title{margin:0;}.timeline-block .timeline-wrapper .timeline-content .field--name-field-date{font-size:12px;display:inline-flex;align-items:center;border-radius:var(--border-radius);background-color:var(--color-card-bg);padding:4px 8px 4px 6px;margin:0 0 10px 0;}.timeline-block .timeline-wrapper .timeline-content .field--name-field-date svg{height:14px;}.timeline-block .timeline-wrapper .timeline-content .field--name-field-date svg path{fill:var(--color-text);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.tip-block{padding:1.5rem 0;max-width:var(--max-width-small);}.tip-block .content-wrapper{background-color:var(--color-card-bg);border-radius:var(--border-radius);padding:2rem;}.tip-block .content-wrapper .title-wrapper{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;}.tip-block .content-wrapper .title-wrapper svg{height:20px;width:auto;color:white;background-color:var(--color-link);border-radius:50%;padding:15px;}.tip-block .content-wrapper .title-wrapper h2.lb-title{font-size:1.25rem;margin:0;}.tip-block .content-wrapper .field--name-body{margin-bottom:0;}.tip-block .content-wrapper .field--name-body p:last-child{margin-bottom:0;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.usps-block{max-width:var(--max-width-normal);}.usps-block .field--name-field-usps{margin-top:2rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);}@media (min-width:768px){.usps-block .field--name-field-usps{grid-template-columns:repeat(3,1fr);}}.usps-block .field--name-field-usps > .field__item{padding:1rem;background-color:var(--color-card-bg);border-radius:var(--border-radius);}.usps-block .field--name-field-usps .field--name-field-media-image{display:flex;}.usps-block .field--name-field-usps .field--name-field-media-image img{margin:0 0 1rem 0 !important;height:45px;width:auto;background-color:var(--color-link);border-radius:var(--border-radius);padding:10px;}.usps-block .field--name-field-usps .field--name-field-media-image img path{fill:white;}.usps-block .field--name-field-usps .field--name-field-body{margin-bottom:0;}.usps-block .field--name-field-usps .field--name-field-body p{font-size:0.95rem;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}#main-menu{}#main-menu ul{display:none;list-style:none;}#main-menu ul li a,#main-menu ul li span{font-weight:500;font-size:1.05rem;color:var(--color-text);text-decoration:none;}#main-menu ul li a:hover,#main-menu ul li span:hover{color:var(--color-link);text-decoration:underline;}#main-menu ul li a.is-active{color:var(--color-link);}#main-menu ul.menu.mobile{display:block;opacity:0;height:100%;width:0;margin:0;position:fixed;z-index:900;top:0;left:-3rem;background-color:var(--color-mobile-bg);border-right:1px solid var(--color-border);box-shadow:var(--box-shadow);overflow-x:hidden;}#main-menu ul.menu.mobile > li:first-child{margin-top:2rem;}#main-menu ul.menu.mobile li a,#main-menu ul.menu.mobile li span{font-size:1.75rem;}#main-menu ul.menu.mobile ul{display:block;padding:0.5rem 0 0.5rem 2rem;}#main-menu ul.menu.mobile.show{transition:var(--transition);left:0;opacity:1;width:auto;min-width:175px;padding:0 3rem;}#main-menu .dropdown-menu .icon{width:12px;transition:var(--transition);}@media (min-width:1040px){#main-menu{justify-content:space-between;text-align:center;}#main-menu svg.hamburger{display:none;}#main-menu ul.menu.desktop{display:block;padding:0;opacity:1;margin:1rem 0;}#main-menu ul.menu.desktop li{height:auto;display:inline-block;margin:0 1rem;position:relative;padding:0;text-align:left;}#main-menu ul.menu.desktop li ul{background:var(--color-bg);border:1px solid var(--color-border);box-shadow:var(--box-shadow);border-radius:var(--border-radius);display:none;height:auto;left:-1.5rem;top:2rem;padding:1rem 1.5rem;position:absolute;white-space:nowrap;width:auto;z-index:1;margin-top:1rem;}#main-menu ul.menu.desktop li ul li,#main-menu ul.menu.desktop li ul li a{display:block;}#main-menu ul.menu.desktop li ul li{margin:0;}#main-menu ul.menu.desktop li ul a{line-height:1.7;transition:var(--transition);}#main-menu ul.menu.desktop .dropdown-menu > a,#main-menu ul.menu.desktop .dropdown-menu span{padding:1.5rem 0;cursor:pointer;}#main-menu ul.menu.desktop li.open-dropdown ul{display:block;margin-top:5px;}#main-menu ul.menu.desktop li.open-dropdown svg.icon{rotate:180deg;transition:0.25s;}}#main-menu #hamburger svg,#main-menu #close svg{width:30px;height:30px;cursor:pointer;z-index:999;float:right;padding:12px 10px;}#main-menu #close,#main-menu #hamburger.hide{display:none;}#main-menu #close.show{display:block;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}html{scroll-behavior:smooth;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-text);line-height:var(--line-height);margin:0;overflow-x:hidden;padding:73px 0 0 0;}body:has(.user-logged-in){padding:0;}footer,header,main{margin:0 auto;}main{max-width:var(--max-width-big);padding:1rem;}header{background-color:var(--color-header-bg);border-bottom:1px solid var(--color-border);z-index:399;position:fixed;top:0;left:0;right:0;height:73px;}body:has(.user-logged-in) header{position:initial;}footer{background-color:var(--color-footer-bg);margin:1rem;border-radius:var(--border-radius);}.messages-container,.breadcrumb-container,.header-container,.footer-container{max-width:var(--max-width-big);margin:0 auto;}.header-container{max-width:var(--max-width-big);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;padding:0.5rem 1rem;}.header-container .language-switcher-container{display:flex;order:2;align-items:center;justify-content:right;}@media (min-width:1040px){.header-container .language-switcher-container{order:3;}}.header-container .region-primary-menu{order:3;}@media (min-width:1040px){.header-container .region-primary-menu{order:2;}}.messages-container,.breadcrumb-container{padding:0 1rem;}.footer-container{padding:2rem 2rem 1rem 2rem;}.footer-container .built-with-webhaven{display:flex;align-items:flex-end;text-decoration:none;}@media (min-width:768px){.footer-container .built-with-webhaven{margin:0 0 0 auto;}}.footer-container .built-with-webhaven span{color:var(--color-text-secondary);margin-right:3px;font-size:11px;}.footer-container .built-with-webhaven svg{cursor:pointer;width:18px;height:18px;stroke:#2968fe;}.footer-container .built-with-webhaven:hover svg{rotate:-15deg;transition:var(--transition);}.footer-container .sub-footer-container{display:flex;flex-direction:column;gap:1rem;margin:2rem 0 0.5rem 0;font-size:0.85rem;}@media (min-width:768px){.footer-container .sub-footer-container{flex-direction:row;}}@media (min-width:768px){.footer-container .region-footer{display:grid;grid-template-columns:6fr 4fr 4fr;gap:125px;}}
.caption{text-align:center;font-style:italic;font-size:0.9rem;margin-top:0.5rem;}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.view .more-link{text-align:center;margin:1rem 0;}.view .more-link a{border-radius:var(--border-radius);background-color:var(--color-button-bg);color:var(--color-button-text);font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:0.75rem 1.25rem;}.view .more-link a:hover{transition:all var(--transition) ease-in-out;text-decoration:none;}.view .more-link a:hover:hover{transform:translateY(-3px);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.webform-submission-form{max-width:var(--max-width-small);margin:0 auto;background-color:var(--color-card-bg);padding:2rem;border-radius:var(--border-radius);}
:root{--color-text:#111827;--color-text-secondary:#3f3f46;--color-text-on-image:#ffffff;--color-accent:#00cc6d;--color-bg:#ffffff;--color-bg-accent:#eaf0ff;--color-mobile-bg:#f7f7f9;--color-border:#f3f4f6;--color-link:#2968fe;--color-save:#00cc6d;--color-error:#f44336;--color-table:#2968fe;--color-card-bg:#f5f7f9;--color-img-bg:##f5f7f9;--color-button-text:#ffffff;--color-button-bg:#2968fe;--color-gauge-bg:#ffffff;--color-header-bg:#ffffff;--color-footer-bg:#f7f7f9;--color-lb-editor:#2968fe;--messages:#60a5fa33;--messages-text:#0135b0;--messages-status:#9cfccf;--messages-status-text:#005c31;--messages-warning:#fbbf2440;--messages-warning-text:#b45309;--messages-error:#f8717133;--messages-error-text:#b91c1c;--font-family-headings:"Montserrat",sans-serif;--font-family-text:"Hind",sans-serif;--border-radius:10px;--box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;--hover-brightness:1.2;--line-height:1.5;--max-width-big:1250px;--max-width-normal:900px;--max-width-small:650px;--transition:0.25s;--text-shadow:2px 3px 5px rgba(0,0,0,0.5);}.layout-content a{color:var(--color-link);display:inline-block;text-decoration:none;transition:var(--transition);}.layout-content a span{color:var(--color-text);}.layout-content a:hover{text-decoration:underline;filter:brightness(var(--hover-brightness));}.layout-content button,.layout-content input[type=submit],.layout-content a.button{border-radius:var(--border-radius);display:inline-block;font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:0.75rem 1.25rem;transition:var(--transition);background-color:var(--color-button-bg);border:2px solid var(--color-button-bg);color:var(--color-button-text);}.layout-content button:hover,.layout-content input[type=submit]:hover,.layout-content a.button:hover{cursor:pointer;filter:brightness(var(--hover-brightness));text-decoration:none;transition:all var(--transition) ease-in-out;}.layout-content button:hover:hover,.layout-content input[type=submit]:hover:hover,.layout-content a.button:hover:hover{transform:translateY(-3px);}.layout-content button:disabled,.layout-content input:disabled,.layout-content textarea:disabled{background:var(--color-border);border-color:var(--color-border);color:var(--color-text-secondary);cursor:not-allowed;}.layout-content button[disabled]:hover,.layout-content input[type=submit][disabled]:hover{filter:none;}.layout-content form header{margin:1.5rem 0;padding:1.5rem 0;}.layout-content input,.layout-content label,.layout-content select,.layout-content textarea{display:block;font-size:inherit;font-family:var(--font-family-text);max-width:var(--max-width-small);}.layout-content textarea{max-width:100%;}.layout-content input[type=checkbox],.layout-content input[type=radio]{display:inline-block;}.layout-content input[type=checkbox] + label,.layout-content input[type=radio] + label{display:inline-block;font-weight:normal;position:relative;top:1px;}.layout-content input[type=range]{padding:0.4rem 0;}.layout-content input,.layout-content select,.layout-content textarea{border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:0.5rem;padding:0.75rem;}.layout-content input:focus,.layout-content select:focus,.layout-content textarea:focus{border-color:var(--color-link);outline-color:var(--color-link);}.layout-content .description{font-size:0.65rem;margin-bottom:0.5rem;}.layout-content .form-required:after{display:inline-block;margin-inline:0.2rem;content:"*";color:var(--color-error);}.layout-content input[type=text],.layout-content input[type=email],.layout-content input[type=password],.layout-content textarea{width:100%;box-sizing:border-box;}.layout-content input[readonly],.layout-content textarea[readonly]{background-color:var(--color-border);}.layout-content label,.layout-content .fieldset-legend{font-weight:bold;margin-bottom:0.2rem;}.layout-content .form-item{margin-bottom:15px;}.layout-content .form-item--error-message{color:var(--messages-error-text);font-size:0.85rem;}.layout-content .form-type-webform-signature input{right:10px;top:2px;}.layout-content .form-type-radio,.layout-content .form-type-checkbox{margin:5px 0;}.layout-content .form-type-radio input,.layout-content .form-type-checkbox input{margin:0 5px 0 0;padding:2px 0;}.layout-content table{border-spacing:0;min-width:100%;overflow-x:auto;padding:0;white-space:nowrap;text-align:left;}.layout-content table caption{font-style:italic;}.layout-content table thead{background-color:var(--color-table);color:var(--color-bg);}.layout-content table thead th{padding:0.5rem;}.layout-content table tbody{padding:1rem;}.layout-content table tbody td{padding:0.5rem;}.layout-content table tbody tr:nth-child(even){background-color:var(--color-card-bg);}.layout-content figure{margin:0;padding:0;}.layout-content figure img{max-width:100%;}.layout-content figure figcaption{color:var(--color-text-secondary);}.layout-content .media__element.b-lazy{margin:0 auto !important;}.layout-container blockquote,.layout-container .lb-block blockquote p{display:block;font-size:xx-large;line-height:var(--line-height);margin:0 auto;max-width:var(--max-width-small);padding:1.5rem 1rem;text-align:center;}.layout-container blockquote footer{color:var(--color-text-secondary);display:block;font-size:small;line-height:var(--line-height);padding:1.5rem 0;}.code-container button.copy-btn{font-family:var(--font-family-text);font-weight:500;font-size:medium;}.layout-content hr{background-color:var(--color-border);border:none;height:1px;margin:4rem 0;width:100%;}*{scrollbar-width:thin;scrollbar-color:rgb(202,202,232) auto;}*::-webkit-scrollbar{width:5px;height:5px;}*::-webkit-scrollbar-track{background:transparent;}*::-webkit-scrollbar-thumb{background-color:rgb(202,202,232);border-radius:10px;}.is-b-loading:before{background:var(--color-link);}.is-b-loading.is-b-visible::before{animation:rotation 1s infinite linear;width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--color-link) 94%,rgba(0,0,0,0)) top/8px 8px no-repeat,conic-gradient(rgba(0,0,0,0) 30%,var(--color-link));-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 8px),#000 0);}@keyframes rotation{100%{transform:rotate(1turn);}}.ui-dialog.ui-corner-all{border-radius:var(--border-radius);border:1px solid var(--color-border);}.ui-dialog.ui-corner-all .ui-dialog-titlebar{border-radius:0;border:none;background:transparent;}.ui-dialog.ui-corner-all header.content-header{display:none !important;}#sliding-popup{background-color:var(--color-card-bg);border-radius:var(--border-radius);padding:1.5rem;margin:2rem;right:0;bottom:0;box-shadow:var(--box-shadow);}#sliding-popup .eu-cookie-compliance-content{max-width:100%;}#sliding-popup .eu-cookie-compliance-content #popup-text{float:none;max-width:100%;}#sliding-popup .eu-cookie-compliance-content #popup-text h2{display:inline-flex;margin:0.25rem 0 0.75rem 0;}#sliding-popup .eu-cookie-compliance-content #popup-text h2:before{margin-right:5px;content:url("/themes/custom/webhaven/src/assets/icons/cookie.svg");}#sliding-popup .eu-cookie-compliance-content #popup-text p{font-size:13px;margin:0;}#sliding-popup .eu-cookie-compliance-content #popup-text .find-more-button{font-size:13px;font-family:var(--font-family-text);transition:var(--transition);text-decoration:none;background:none;border:none;padding:0;}#sliding-popup .eu-cookie-compliance-content #popup-text .find-more-button:hover{text-decoration:underline;}#sliding-popup .eu-cookie-compliance-content #popup-buttons{margin-top:0.75rem;float:none;max-width:100%;}#sliding-popup .eu-cookie-compliance-content #popup-buttons button{font-family:var(--font-family-text);}#sliding-popup .eu-cookie-compliance-content #popup-buttons .agree-button{transition:var(--transition);text-decoration:none;background:none;border:none;border-radius:var(--border-radius);background-color:var(--color-link);color:var(--color-bg);font-weight:bold;line-height:var(--line-height);margin:0.5rem 0.5rem 0.5rem 0;padding:0.75rem 1.25rem;}#sliding-popup .eu-cookie-compliance-content #popup-buttons .agree-button:hover{transition:all var(--transition) ease-in-out;text-decoration:none;}#sliding-popup .eu-cookie-compliance-content #popup-buttons .agree-button:hover:hover{transform:translateY(-3px);}#sliding-popup .eu-cookie-compliance-content #popup-buttons .decline-button{font-size:13px;transition:var(--transition);text-decoration:none;background:none;border:none;padding:0;}#sliding-popup .eu-cookie-compliance-content #popup-buttons .decline-button:hover{text-decoration:underline;}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-100.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:100;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-100italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-200.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-200italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-300.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-300italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-500.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-500italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-600.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-600italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-700.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-700italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-800.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-800italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-900.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;src:url(/themes/custom/webhaven/build/fonts/montserrat-latin-900italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:300;src:url(/themes/custom/webhaven/build/fonts/hind-latin-300.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:400;src:url(/themes/custom/webhaven/build/fonts/hind-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:500;src:url(/themes/custom/webhaven/build/fonts/hind-latin-500.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:600;src:url(/themes/custom/webhaven/build/fonts/hind-latin-600.woff2) format("woff2");}@font-face{font-display:swap;font-family:"Hind";font-style:normal;font-weight:700;src:url(/themes/custom/webhaven/build/fonts/hind-latin-700.woff2) format("woff2");}.layout-container code,.layout-container samp{border-radius:var(--border-radius);color:var(--color-text);display:inline-block;margin:0 0.1rem;padding:0 0.5rem;}.layout-container details{margin:1.3rem 0;}.layout-container details summary{font-weight:bold;cursor:pointer;}.layout-container h1,.layout-container h2,.layout-container h3,.layout-container h4,.layout-container h5,.layout-container h6{font-family:var(--font-family-headings);line-height:1;text-wrap:balance;margin:0 0 1rem 0;}.layout-container .field--name-body h2,.layout-container .field--name-body h3,.layout-container .field--name-body h4,.layout-container .field--name-body h5,.layout-container .field--name-body h6{margin-top:2.5rem;}.layout-container .field--name-body h2{font-size:2.2rem;}.layout-container mark{padding:0.1rem;}.layout-container ol li,.layout-container ul li{padding:0.2rem 0;}.layout-container p{margin:0.75rem 0;padding:0;width:100%;}.layout-container pre{margin:1rem auto;max-width:var(--max-width-small);padding:1.5rem 0;}.layout-container pre code,.layout-container pre samp{display:block;max-width:var(--max-width-small);white-space:pre-wrap;}.layout-container small{color:var(--color-text-secondary);}.layout-container sup{background-color:var(--color-bg);border-radius:var(--border-radius);color:var(--color-bg);font-size:xx-small;font-weight:bold;margin:0.2rem;padding:0.2rem 0.3rem;position:relative;top:-2px;}
