/*!
Theme Name: D.O.
Theme URI: http://underscores.me/
Author: Invisio d.o.o.
Author URI: https://invisio.si
Description: Tema za D.O.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: do
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

D.O. is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.container{width:100%;max-width:152.8rem;margin:0 auto;padding-left:2.1rem;padding-right:2.1rem}
.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin:0 auto;padding-left:2.1rem;padding-right:2.1rem}
.flex-row.flip{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-row--align-v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex-row--align-v-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.flex-row--align-h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-row--align-h-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-row--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-col-xs-1,.flex-col-sm-1,.flex-col-md-1,.flex-col-lg-1,.flex-col-xl-1{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-2,.flex-col-sm-2,.flex-col-md-2,.flex-col-lg-2,.flex-col-xl-2{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-3,.flex-col-sm-3,.flex-col-md-3,.flex-col-lg-3,.flex-col-xl-3{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-4,.flex-col-sm-4,.flex-col-md-4,.flex-col-lg-4,.flex-col-xl-4{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-5,.flex-col-sm-5,.flex-col-md-5,.flex-col-lg-5,.flex-col-xl-5{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-6,.flex-col-sm-6,.flex-col-md-6,.flex-col-lg-6,.flex-col-xl-6{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-7,.flex-col-sm-7,.flex-col-md-7,.flex-col-lg-7,.flex-col-xl-7{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-8,.flex-col-sm-8,.flex-col-md-8,.flex-col-lg-8,.flex-col-xl-8{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-9,.flex-col-sm-9,.flex-col-md-9,.flex-col-lg-9,.flex-col-xl-9{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-10,.flex-col-sm-10,.flex-col-md-10,.flex-col-lg-10,.flex-col-xl-10{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-11,.flex-col-sm-11,.flex-col-md-11,.flex-col-lg-11,.flex-col-xl-11{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.flex-col-xs-12,.flex-col-sm-12,.flex-col-md-12,.flex-col-lg-12,.flex-col-xl-12{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
::-moz-selection{background:#1b060c;color:#fff}
::selection{background:#1b060c;color:#fff}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}
body,button,input,select,optgroup,textarea,p{color:#000;font-family:"Reddit Sans",sans-serif;font-size:1.8rem;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;font-family:"Funnel Display",sans-serif;line-height:normal;margin-top:0}
h1{font-size:4rem}
h2{font-size:2.8rem}
h3{font-size:2rem}
p{margin-bottom:1.6rem;margin-top:0}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
body{background:#fff;padding-top:7rem}
body.no-scroll{overflow-y:hidden}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 0 1rem;padding:0 0 0 1.5rem;font-size:1.8rem;line-height:1.5}
ul li,ol li{margin-bottom:1.2rem}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
a{color:#000}
a:hover,a:focus,a:active{color:#191970}
a:focus{outline:2px solid #150409}
a:hover,a:active{outline:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%}
.hamburger{position:relative;padding:0;display:inline-block;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;background-color:#fff;border-radius:0;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;margin:0;overflow:visible}
.hamburger:focus{outline:0}
.hamburger p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center}
.hamburger:hover{opacity:.7}
.hamburger.is-active{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}
.hamburger.is-active .hamburger-label{display:none}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}
.hamburger-label{color:#000;font-weight:600;display:inline-block;vertical-align:middle;text-transform:uppercase;position:absolute;left:45px;top:0;font-size:18px}
.hamburger-box{width:24px;height:17px;display:inline-block}
.hamburger-inner{display:block;top:50%;margin-top:-1.5px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:3px;background-color:#000;border-radius:70px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-7px}
.hamburger-inner::after{bottom:-7px}
.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.site-header{background-color:#fff;border-bottom:1px solid #d9c1b4;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);z-index:1000;position:fixed;top:0;left:0;width:100%}
.site-header:not(:has(.main-navigation.toggled)){-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}
.site-header:not(:has(.main-navigation.toggled)).is-hidden{-webkit-transform:translateY(-105%);transform:translateY(-105%)}
.admin-bar .site-header{top:32px}
.site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem;height:7rem}
.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem}
.main-logo{display:block;height:3.8rem;width:auto}
.site-branding__partners{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-branding__partner-placeholder{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.2rem;padding:0 1.2rem;background-color:#f3dacc;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.03em;color:#000;white-space:nowrap}
.site-branding__eu-logo{display:block;height:3rem;width:auto}
.desktop-menu{display:none}
.desktop-menu .top-menu{margin-left:auto;padding-top:1.7rem}
.desktop-menu .top-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;list-style:none;margin-left:0;padding-left:0}
.desktop-menu .top-menu .menu>li{color:#000;font-size:clamp(1.1rem,0.9vw,1.6rem)}
.desktop-menu .top-menu .menu>li a{text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.desktop-menu .top-menu .menu>li a:hover,.desktop-menu .top-menu .menu>li a:focus{border-bottom-color:#e66462;color:#000}
.desktop-menu .top-menu .menu>li.cta>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;font-family:"Reddit Sans",sans-serif;font-size:clamp(1.1rem,0.9vw,1.6rem);font-weight:400;line-height:1.5;text-align:center;text-decoration:none;padding:.5rem 2rem;border:2px solid #591427;border-radius:3rem;background-color:#591427;color:#fff;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.desktop-menu .top-menu .menu>li.cta>a:hover,.desktop-menu .top-menu .menu>li.cta>a:focus{background-color:#310e18;border-color:#310e18;color:#fff;text-decoration:none}
.desktop-menu .top-menu .menu .current-menu-item>a,.desktop-menu .top-menu .menu .current_page_item>a,.desktop-menu .top-menu .menu .current-menu-ancestor>a,.desktop-menu .top-menu .menu .current_page_ancestor>a{border-bottom-color:#e66462}
.desktop-menu .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.desktop-menu .main-menu .menu-main-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.desktop-menu .main-menu .menu-main-menu-container .menu{height:100%}
.desktop-menu .main-menu .menu-main-menu-container .menu .menu-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.desktop-menu .main-menu .menu-main-menu-container .menu .menu-item>a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}
.main-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;gap:1rem}
.main-menu li{position:relative}
.main-menu a{display:inline-block;font-size:clamp(1.2rem,1vw,1.8rem);font-weight:700;color:#591427;text-decoration:none;border-bottom:4px solid transparent;-webkit-transition:.3s ease-out;transition:.3s ease-out;margin-bottom:-1px;font-family:"Funnel Display",sans-serif}
.main-menu a:hover,.main-menu a:focus{color:#591427;border-bottom-color:#e66462}
.main-menu .current-menu-item>a,.main-menu .current_page_item>a,.main-menu .current-menu-ancestor>a,.main-menu .current_page_ancestor>a{color:#591427;border-bottom-color:#e66462}
.main-navigation{position:relative;display:block;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}
.main-navigation ul ul a{width:200px}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{position:relative}
.main-navigation a{display:block;text-decoration:none}
.main-navigation.toggled{position:fixed;top:0;right:0;width:100%;max-width:100%;height:100%;z-index:10;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:10%}
.main-navigation.toggled .menu-mobile-menu-container{width:100%}
.main-navigation.toggled .container{position:relative;height:100%;overflow-y:auto;padding-left:2.1rem;padding-right:2.1rem}
.main-navigation.toggled .hamburger{position:absolute;top:1.8rem;right:2.1rem}
.main-navigation.toggled .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}
.main-navigation.toggled .menu>li{margin-bottom:2rem}
.main-navigation.toggled .menu>li a{font-size:2rem;font-weight:700;color:#591427;font-family:"Funnel Display",sans-serif}
.main-navigation.toggled .menu>li.current-menu-item{display:inline-block;border-bottom:4px solid #e66462}
.main-navigation.toggled .menu>li.current-menu-item a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.main-navigation.toggled .menu>li.cta>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;font-family:"Reddit Sans",sans-serif;font-size:2rem;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;padding:.5rem 2rem;border:2px solid #591427;border-radius:3rem;background-color:#591427;color:#fff;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.main-navigation.toggled .menu>li.cta>a:hover,.main-navigation.toggled .menu>li.cta>a:focus{background-color:#310e18;border-color:#310e18;color:#fff;text-decoration:none}
.main-navigation.toggled #primary-menu-mobile{padding-top:10rem}
.main-navigation.toggled #secondary-menu-mobile{padding-bottom:4rem}
.main-navigation.toggled .overlay-logo{display:none;position:absolute;top:1rem;left:2.1rem;max-height:4.2rem;max-width:100%}
.main-navigation.toggled .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.main-navigation.toggled .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem;padding-left:2.1rem;padding-right:2.5rem;padding-top:0;padding-bottom:4rem}
.main-navigation.toggled .social-icons .wpml-ls-legacy-list-horizontal{padding:0}
.main-navigation.toggled .social-icons .wpml-ls-legacy-list-horizontal li{padding:0 2rem 0 0}
.main-navigation.toggled .social-icons .wpml-ls-legacy-list-horizontal .wpml-ls-first-item{margin-right:2rem}
.main-navigation.toggled .social-icons .wpml-ls-legacy-list-horizontal .wpml-ls-current-language{font-weight:700}
.main-navigation.toggled .social-icons .socials__item{margin-bottom:1rem}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}
.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.site-footer{background-color:#591427;color:#fff}
.site-info{padding:5rem 0 2rem}
.footer__columns{display:grid;grid-template-columns:1fr;gap:4rem}
.footer__col--brand p{font-size:1.8rem;color:#fff;margin:0 0 5.4rem}
.footer__logo{display:inline-block;margin-bottom:3.8rem}
.footer__logo img{display:block;height:7.2rem;width:auto;max-width:100%}
.footer__irssv-logo{display:block;height:7.8rem;width:auto;max-width:100%;margin-top:auto}
.footer__col-title{color:#fff;font-weight:700;margin:0 0 1.6rem}
.footer__list{list-style:none;margin-left:0;padding-left:0}
.footer__list li{margin-bottom:1.2rem}
.footer__list a{font-size:1.4rem;color:#fff;opacity:.85;text-decoration:none}
.footer__list a:hover,.footer__list a:focus{opacity:1;text-decoration:underline}
.subfooter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;padding-top:2rem;padding-bottom:2rem;border-top:1px solid #f26f6d}
.subfooter__inner p,.subfooter__inner a{font-size:1.4rem;color:#f26f6d;margin:0}
.subfooter__inner a{text-decoration:none}
.subfooter__inner a:hover,.subfooter__inner a:focus{text-decoration:underline}
.breadcrumbs{font-family:"Reddit Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#000;margin-top:2.4rem;margin-bottom:6.4rem}
.breadcrumbs a{text-decoration:none;color:#000}
.breadcrumbs a:hover{text-decoration:underline}
.single .breadcrumbs{margin-top:2.4rem;margin-bottom:1.5rem}
button{cursor:pointer}
button:focus,button:focus-visible{outline:2px solid #150409 !important;outline-offset:2px}
button:hover,button:active{outline:0}
.btn{display:inline-block;font-family:"Reddit Sans",sans-serif;font-size:2rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;padding:1rem 3rem;border:2px solid transparent;border-radius:3rem;cursor:pointer;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.btn:hover,.btn:focus{text-decoration:none}
.btn--dark{background-color:#591427;border-color:#591427;color:#fff}
.btn--dark:hover,.btn--dark:focus{background-color:#310e18;border-color:#310e18;color:#fff}
.btn--small{font-size:1.6rem;padding:.5rem 2rem;font-weight:400}
.btn--outline{background-color:transparent;border-color:#591427;color:#591427}
.btn--outline:hover,.btn--outline:focus{background-color:#591427;color:#fff}
.btn--light{background-color:#f26f6d;border-color:#f26f6d;color:#461120}
.btn--light:hover,.btn--light:focus{background-color:#e66462;border-color:#e66462;color:#310e18}
.btn--outline-light{background-color:transparent;border-color:#fff;color:#fff}
.btn--outline-light:hover,.btn--outline-light:focus{background-color:#fff;color:#591427}
.section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem;color:#591427}
.section-heading__bullet{width:3.6rem;height:3rem;margin-top:1.7rem}
.section-heading:has(h1){margin-bottom:4rem}
.section-heading:has(h2){margin-bottom:4.8rem}
.section-heading h1,.section-heading h2{margin:0;font-size:4rem}
.section-heading__subtitle{display:block;font-size:4rem;font-weight:700}
.section-heading--light .section-heading__bullet svg path{fill:#f26f6d}
.section-heading__eyebrow{margin:0;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.section-subheading{margin-bottom:6.7rem}
.section-subheading>p{font-size:2.6rem}
.news-section{background-color:#fee5d7;padding:6rem 0}
.news-section__header{position:relative;max-width:60rem;margin-bottom:4rem}
.news-section__header p{font-size:1.8rem;color:#000}
.news-section__inner{display:grid;grid-template-columns:1fr;gap:3rem}
.news-section__card{height:100%;background-color:#fff;border-radius:3rem;overflow:hidden}
.news-section__card>a{text-decoration:none;color:inherit;height:100%;display:block}
.news-section__card--image{aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;overflow:hidden;background-color:#c0a89a}
.news-section__card--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.news-section__card--inner{padding:2rem}
.news-section__card h3{font-size:3.2rem;margin:0 0 2rem}
.news-section__card p{color:#000;margin:0}
.card{height:100%;border-radius:2rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.card>a{text-decoration:none;color:inherit;display:block;padding:2rem 2rem 3rem;width:100%;height:100%}
.card h3,.card p{-webkit-transition:.3s ease-out;transition:.3s ease-out}
.card__title{margin:0 0 4rem}
.card__text{font-size:2.6rem;color:#000;margin:0}
.card.green{background-color:#e9eece}
.card.green .card__icon{background-color:#626b2d}
.card.green:hover{background-color:#626b2d;color:#fff}
.card.green:hover p{color:inherit}
.card.pink{background-color:#f3dacc}
.card.pink .card__icon{background-color:#cd5351}
.card.pink:hover{background-color:#cd5351;color:#fff}
.card.pink:hover p{color:inherit}
.card__icon{width:8.5rem;height:8.5rem;margin-bottom:3rem;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.card__icon img{width:4.8rem;height:4.8rem}
.news-archive-card{height:100%;background-color:#fff;border-radius:2rem;overflow:hidden;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.news-archive-card:hover{background-color:#fee5d7}
.news-archive-card:hover .news-archive-card__image{border-radius:2rem 2rem 0 0}
.news-archive-card:hover .news-archive-card__image img{border-radius:2rem 2rem 0 0}
.news-archive-card>a{text-decoration:none;color:inherit;height:100%;display:block}
.news-archive-card__image{aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;overflow:hidden;background-color:#c0a89a;border-radius:2rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.news-archive-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.news-archive-card__inner{padding:3rem}
.news-archive-card__date{display:block;font-size:1.6rem;color:#000;text-transform:uppercase;letter-spacing:.05em}
.news-archive-card h3{font-size:3.2rem;margin:0 0 2rem}
.news-archive-card p{color:#000;margin:0}
.horizintal-card{padding:3rem 2rem;margin-bottom:2rem;background-color:#e9eece;border-radius:2rem}
.horizintal-card:last-child{margin-bottom:5rem}
.horizintal-card>p{margin:0 !important}
.accordion{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;border-top:1px solid #591427;margin-top:-1px;background-color:transparent;border-left:0;border-right:0;border-radius:0;width:100%}
.accordion__content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;border-bottom:1px solid #591427}
.accordion__content h3{margin-bottom:.8rem}
.accordion__content p{margin-bottom:1.6rem}
.accordion__content>p:first-child{margin-top:2rem}
.accordion__content>p:last-child{margin-bottom:3rem}
.accordion__content .text-block:first-child{margin-top:2rem}
.accordion__content .text-block p{margin-top:0;margin-bottom:1.6rem}
.accordion__content .paragraph{margin-top:5rem}
.accordion__content .paragraph p{margin-bottom:2rem !important}
.accordion__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;min-width:0}
.accordion__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:4rem;height:4rem;border-radius:50%;background-color:#d9c1b4;overflow:hidden}
.accordion__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.accordion__title{margin:0 0 .2rem !important;font-weight:700;font-family:"Funnel Display",sans-serif;font-size:2.8rem;text-align:left}
.accordion__subtitle{margin:0;font-size:1.4rem;color:#000}
.accordion__toggle-icon{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;margin-left:1.6rem}
.accordion__toggle-icon::before,.accordion__toggle-icon::after{content:"";position:absolute;top:50%;left:50%;background-color:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.accordion__toggle-icon::before{width:100%;height:2px}
.accordion__toggle-icon::after{width:2px;height:100%;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}
.accordion.is-open .accordion__toggle-icon::after{height:0}
.accordion__download-link{display:inline-block;font-size:1.4rem;font-weight:700;color:#591427}
.step-card{position:relative}
.step-card.green .step-card__inner{background-color:#e9eece}
.step-card.green .step-card__number{background-color:#cd5351}
.step-card.green .step-card__arrow svg path{fill:#591427}
.step-card.green:hover .step-card__inner{background-color:#cfd994}
.step-card__inner{background-color:#fee5d7;border-radius:2rem;padding:2rem;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.step-card__number{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8rem;height:8rem;margin-bottom:2rem;border-radius:50%;background-color:#591427;color:#fff;font-family:"Funnel Display",sans-serif;font-size:4rem;font-weight:700}
.step-card__arrow{position:absolute;top:4rem;left:3rem;right:2rem;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;pointer-events:none}
.step-card__arrow .step-card__arrow-long{-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateX(var(--arrow-rest,-183px));transform:translateX(var(--arrow-rest,-183px));-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}
.step-card:hover .step-card__arrow-long{-webkit-transform:translateX(var(--arrow-hover,0));transform:translateX(var(--arrow-hover,0))}
.step-card:hover .step-card__inner{background-color:#f3dacc}
.step-card.wide .step-card__arrow{--arrow-rest:-40%}
.step-card__title{font-size:3.2rem;margin:0 0 2rem;color:#591427}
.step-card__text{font-size:1.8rem;letter-spacing:.54px;color:#000;margin:0 0 1.2rem}
.step-card__list{list-style:none;margin-left:0;padding-left:0;font-size:1.4rem;color:#000;margin:0 0 1.2rem}
.step-card__list li{position:relative;padding-left:1.4rem;margin-bottom:.4rem}
.step-card__list li::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background-color:#591427}
.step-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}
.step-card__link{display:inline-block;font-size:1.4rem;font-weight:700}
.image-block{max-width:100%;margin-bottom:2.2rem}
.image-block img{width:100%}
.image-block.portrait-mode{width:100%;max-width:100%;margin-left:auto;margin-right:auto}
.text-block{margin-bottom:2.2rem}
.text-block p:last-child{margin-bottom:0}
.block-video{margin-bottom:2.2rem}
.block-video iframe{overflow:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.video-embed__inner{position:relative;width:100%}
.video-embed iframe{display:block;width:100%;aspect-ratio:16 / 9;height:auto}
.video-embed__play{overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;padding:0;margin-bottom:0;width:9.6rem;aspect-ratio:1;max-width:25%;border-radius:50%;background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:1px solid #ccc;-webkit-box-shadow:rgba(0,0,0,0.3) 0 12px 32px;box-shadow:rgba(0,0,0,0.3) 0 12px 32px}
.video-embed img{max-width:33%;width:3.1rem;height:auto}
.video-embed__caption{display:block;font-size:1.4rem;font-style:normal;font-weight:400;line-height:160%;margin-top:1.2rem}
.horizontal-line{margin-bottom:2.2rem;width:100%;height:1px;border:0;background-color:#c0a89a}
.archive-grid{margin-bottom:4rem}
.splide__slide{position:relative;padding:3rem 0}
.splide__arrows{margin-top:3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.splide__arrow{border:0;padding:0;background-color:transparent}
.splide__arrow svg{width:6.2rem}
.splide__arrow svg path{fill:#e66462 !important}
.splide__arrow--prev{left:0}
.splide__arrow--next{right:0}
.splide__pagination{position:absolute;bottom:8.2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;margin:0;padding:0;list-style:none}
.splide__pagination__page{width:2.2rem;height:2.2rem;padding:0;border:0;border-radius:20px;background-color:#fff;cursor:pointer;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.splide__pagination__page.is-active{background-color:#fff;outline:2px solid #591427}
.sticky{display:block}
.post,.page{margin:0}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.entry-content{padding-bottom:4rem}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}
.gallery-item{display:inline-block;text-align:center;width:100%}
.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.gallery-columns-6{grid-template-columns:repeat(6,1fr)}
.gallery-columns-7{grid-template-columns:repeat(7,1fr)}
.gallery-columns-8{grid-template-columns:repeat(8,1fr)}
.gallery-columns-9{grid-template-columns:repeat(9,1fr)}
.gallery-caption{display:block}
.hero{color:#591427}
.hero__text{font-size:2.6rem;line-height:150%;letter-spacing:.78px;color:#000;margin-bottom:3rem}
.hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}
.hero__image{width:100%}
.hero .flex-col-lg-7{margin-bottom:5rem}
.quick-links{padding:6rem 0}
.quick-links__inner{display:grid;grid-template-columns:1fr;gap:3rem;width:100%}
.page-hero{background-color:#f98886;color:#591427;padding:3rem 0}
.page-hero p{color:#000;font-size:2.6rem;margin-bottom:3.4rem}
.page-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}
.page-hero__icon{width:100%;max-width:100%;margin-top:5rem}
.care-services{padding:6rem 0}
.care-services>.flex-row>.flex-col-lg-7 h2{color:#591427}
.care-services>.flex-row>.flex-col-lg-7>p{font-size:2rem;color:#000;margin-bottom:4rem}
.care-services .card{padding:2rem 2rem 3rem}
.care-services .card h3{margin-bottom:.4rem}
.care-services__inner{display:grid;grid-template-columns:1fr;gap:3rem}
.explanation{background-color:#e9eece;padding:6rem 0}
.explanation h2{color:#591427}
.explanation__top{margin-bottom:6rem}
.explanation__image{margin-bottom:3rem}
.rights{padding:6rem 0}
.rights-group .accordion__content>*:last-child{margin-bottom:6rem}
.care-levels-section{padding:6rem 0}
.care-levels-section>.flex-row>.flex-col-lg-12>p{max-width:60rem;font-size:1.8rem;color:#000}
.care-levels{margin-top:4.8rem;padding-bottom:.6rem;border-bottom:4px solid #9ea862}
.care-levels__label{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:-2.6rem !important}
.care-levels__steps{display:grid;grid-template-columns:repeat(5,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:1.2rem}
.care-levels__step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.6rem 1rem;color:#461120;background-color:#b9c37d;overflow:hidden;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.care-levels__step>*{position:relative;z-index:1}
.care-levels__step::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#626b2d;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.care-levels__step:hover{color:#fff}
.care-levels__step:hover::after{height:100%}
.care-levels__step--1{height:8rem}
.care-levels__step--2{height:11rem}
.care-levels__step--3{height:14rem}
.care-levels__step--4{height:17rem}
.care-levels__step--5{height:20rem}
.care-levels__number{font-family:"Funnel Display",sans-serif;font-size:2rem;font-weight:700}
.care-levels__title{font-size:clamp(0.9rem,2.1vw,2rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.steps-hero{background-color:#f3dacc;color:#591427;padding:3rem 0}
.steps-hero p{color:#000;font-size:2.6rem;margin-bottom:3.4rem}
.steps-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}
.steps-hero__icon{width:100%;max-width:63rem;margin-top:5rem}
.steps-section{padding:6rem 0}
.steps-section>.flex-row>.flex-col-lg-12>p{max-width:60rem;font-size:1.8rem;color:#000}
.steps-section .steps__secondary-title{font-size:2.8rem;color:#591427;margin-bottom:5rem}
.steps__inner{display:grid;grid-template-columns:1fr;gap:3rem 2rem;margin-top:4rem}
.steps__secondary-heading{margin-top:7rem}
.steps__secondary-heading h3{margin:0}
.steps__secondary{display:grid;grid-template-columns:1fr;gap:3rem 2rem;margin-top:3rem}
.relatives-hero{background-color:#e9eece;color:#591427;padding:3rem 0}
.relatives-hero p{color:#000;font-size:2.6rem;margin-bottom:3.4rem}
.relatives-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}
.relatives-hero__icon{width:100%;max-width:48rem;padding-left:10rem}
.relatives-support{padding:6rem 0}
.relatives-support>.flex-row>.flex-col-lg-12>.relatives-support__subtitle,.relatives-support>.flex-row>.flex-col-lg-12 h2,.relatives-support>.flex-row>.flex-col-lg-12 h3{margin:0}
.relatives-support>.flex-row>.flex-col-lg-12>p{font-size:2rem;margin-bottom:6rem}
.relatives-support>.flex-row>.flex-col-lg-12>h3{font-size:2.8rem;color:#591427;margin-bottom:2.4rem}
.relatives-support>.flex-row>.flex-col-lg-12 .secondary-section-heading__subtitle{font-size:1.8rem;margin-bottom:2.4rem}
.relatives-support__cards{display:grid;grid-template-columns:1fr;gap:3rem 2rem;margin-bottom:4rem}
.relatives-support__cards .card{padding:2rem 2rem 3rem}
.relatives-support__cards .card h3{margin-bottom:.4rem}
.relatives-support__accordion{margin-bottom:4rem}
.relatives-support__accordion .accordion__content>*:last-child{margin-bottom:6rem}
.project-hero{background-color:#591427;color:#f26f6d;padding:3rem 0}
.project-hero p{color:#fff;font-size:2.6rem;margin-bottom:2.4rem}
.project-hero h1{color:#f26f6d}
.project-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}
.project-hero__icon{width:100%;max-width:60rem;padding-left:9rem}
.context-section{padding:2rem 0}
.context-section p{margin-bottom:0}
.context-section__intro{margin-bottom:4rem}
.context-section__intro p{font-size:2.6rem;letter-spacing:.78px}
.context-section__content h3{font-size:3.2rem;margin-bottom:2.4rem}
.context-section__content p{font-size:1.8rem;letter-spacing:.54px}
.process-timeline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin-top:4rem;margin-bottom:4rem}
.process-timeline__step{position:relative;z-index:1;text-align:center}
.process-timeline__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8rem;height:8rem;margin:0 auto 1.2rem;background-color:#591427;border-radius:50%}
.process-timeline__icon img{width:4rem;height:4rem}
.process-timeline__title{font-weight:700;margin:0 0 .4rem}
.process-timeline__caption{font-size:1.4rem;color:#000;margin:0}
.about-goals{padding:6rem 0}
.about-goals__cards{display:grid;grid-template-columns:1fr;gap:3rem 2rem;margin-top:3rem}
.about-goals__cards .card{padding:2rem 2rem 3rem}
.about-goals__cards .card h3{margin-bottom:.8rem}
.stats-band{background-color:#591427;color:#fff;padding:4rem 0}
.stats-band__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem;text-align:center}
.stats-band__number{color:#fff;font-family:"Funnel Display",sans-serif;font-size:4rem;font-weight:700;line-height:normal;margin:0}
.stats-band__label{color:#fff;font-size:1.8rem;margin:0}
.resources-section{padding:6rem 0}
.resources-section>.flex-row>.flex-col-lg-12>p{max-width:60rem;font-size:1.8rem;color:#000}
.page-template-page-knowledge .resources-section{padding:0}
.resources__layout{background-color:#f3dacc;border-radius:2rem;margin-top:3rem;padding:3rem 2rem}
.resources__layout h3{color:#591427}
.resources__layout .accordion{padding:2rem 0}
.resources__layout .accordion__title{font-size:2rem}
.resources__layout .accordion__icon{width:6.1rem;height:6.1rem;border-radius:100%;background-color:#591427}
.resources__layout .accordion__icon img{width:3.2rem;height:auto}
.resources__layout .accordion__content .text-block{margin-bottom:0}
.resources__layout .accordion__content p{font-size:1.4rem;margin-bottom:2.4rem}
.resources__layout .accordion__content .btn{display:inline-block;margin-bottom:3.8rem}
.resources__search{position:relative;margin-bottom:2rem}
.resources__search input{width:100%;font-family:"Reddit Sans",sans-serif;font-size:1.4rem;color:#000;background-color:#fff;border:1px solid #c0a89a;border-radius:3rem;padding:1.4rem 5rem 1.4rem 1.8rem}
.resources__search input:focus{outline:0;border-color:#591427}
.resources__search button{position:absolute;top:0;right:0;bottom:0;width:4.8rem;background:transparent;border:0;cursor:pointer}
.resources__list{border-radius:3rem}
.faq-section{padding:6rem 0}
.faq-section__header{margin-bottom:4rem}
.faq-group{margin-bottom:6rem}
.faq-group:last-child{margin-bottom:0}
.faq-group__title{color:#591427;margin:0 0 1.6rem}
.entry-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.entry-image img{width:100%;aspect-ratio:15 / 6;-o-object-fit:cover;object-fit:cover}
.entry-date{display:block;font-size:1.6rem;color:#591427;text-transform:uppercase;letter-spacing:.05em}
.entry-title{color:#591427;margin-bottom:4rem}
.entry-single-news__back{margin-top:4rem}
.pagination-links:has(.page-numbers){border-top:1px solid #591427;padding-top:2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.2rem;margin-bottom:4rem}
.pagination-links .page-numbers{font-family:"Funnel Display",sans-serif;font-size:2rem;font-weight:400;line-height:150%;color:#515151;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.pagination-links .page-numbers:hover{color:#000}
.pagination-links .page-numbers.current{color:#000;text-decoration:underline}
.facetwp-type-checkboxes .facetwp-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:1.8rem 0 1.8rem 3.2rem !important;cursor:pointer;border-bottom:1px solid #d9c1b4}
.facetwp-type-checkboxes .facetwp-checkbox:first-child{padding-top:0}
.facetwp-type-checkboxes .facetwp-checkbox:last-child{border-bottom:0}
.facetwp-type-checkboxes .facetwp-checkbox:hover .facetwp-display-value{color:#591427}
.facetwp-type-checkboxes .facetwp-checkbox:focus-visible{outline:2px solid #591427;outline-offset:-2px}
.facetwp-type-checkboxes .facetwp-checkbox:focus-visible .facetwp-display-value{color:#591427}
.facetwp-type-checkboxes .facetwp-checkbox.checked .facetwp-display-value{color:#591427;font-weight:700}
.facetwp-type-checkboxes .facetwp-term-icon{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;background-color:#f3dacc}
.facetwp-type-checkboxes .facetwp-display-value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.4rem;color:#000;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.facetwp-type-checkboxes .facetwp-counter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.4rem}
.facetwp-type-reset{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:1.8rem 0 1.8rem 3.2rem !important;cursor:pointer;border-bottom:1px solid #d9c1b4;margin-bottom:0 !important}
.facetwp-type-reset .facetwp-term-icon{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:2rem;height:2rem}
.facetwp-type-reset .facetwp-reset{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.4rem;color:#000;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.facetwp-type-reset .facetwp-reset:hover{color:#591427}
.facetwp-type-reset .facetwp-counter{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.4rem}
.facetwp-results-count{margin-bottom:4rem;font-size:1.4rem;color:#591427}
.facetwp-type-search{margin-bottom:2.6rem !important}
.facetwp-type-search .facetwp-input-wrap{position:relative;width:100%}
.facetwp-type-search .facetwp-input-wrap input{width:100%;border-radius:30px;padding:1.9rem 4.1rem;font-size:.9rem;border:1px solid #591427;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25) inset;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25) inset;color:#515151}
.facetwp-type-search .facetwp-search-icon{cursor:pointer;position:absolute;top:50%;right:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem;pointer-events:none}
.facetwp-type-search .facetwp-search-clear{display:none;position:absolute;top:50%;right:4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem;padding:0;background:transparent;border:0;cursor:pointer}
.facetwp-type-search .facetwp-search-clear::before,.facetwp-type-search .facetwp-search-clear::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#591427}
.facetwp-type-search .facetwp-search-clear::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.facetwp-type-search .facetwp-search-clear::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.facetwp-type-search .facetwp-input-wrap.has-value .facetwp-search-icon{display:none}
.facetwp-type-search .facetwp-input-wrap.has-value .facetwp-search-clear{display:block}
.facetwp-type-pager{margin-top:3rem;margin-bottom:5rem;padding-left:2rem}
.facetwp-type-pager .facetwp-pager{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.2rem}
.facetwp-type-pager .facetwp-page{font-family:"Funnel Display",sans-serif;font-size:2rem;font-weight:400;line-height:150%;color:#515151;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.facetwp-type-pager .facetwp-page:hover{color:#000}
.facetwp-type-pager .facetwp-page.active{color:#000;text-decoration:underline}
.facetwp-type-pager .facetwp-page.next,.facetwp-type-pager .facetwp-page.prev{display:none}
.map-section{background-color:#9ea862;color:#591427;padding:6rem 0}
.map-section .section-description{font-size:2.6rem;color:#461120;margin-bottom:6rem}
.map-section .wpgmp_cat_title{color:#000 !important}
.map-section .wpgmp_locations_head{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:1.2rem !important}
.map-section .wpgmp_location_title a{font-size:2.6rem !important;color:#591427 !important}
.map-section .wpgmp_toggle_container{font-size:2.6rem !important;background-color:#591427 !important}
.map-section .wpgmp_map_container *{font-size:1.8rem !important}
.map-section .wpgmp_tabs li a,.map-section div.categories_filter select{background-color:#461120 !important;color:#fff !important;font-size:2rem !important}
.map-section .wpgmp_pagination a,.map-section .wpgmp_pagination span{border:none !important;background:transparent !important;font-family:"Funnel Display",sans-serif !important;font-size:1.8rem !important;color:#000 !important}
.map-section .wpgmp_pagination a:hover,.map-section .wpgmp_pagination span:hover{font-weight:700 !important;text-decoration:underline !important}
.map-section .wpgmp_pagination .current{font-weight:700 !important;text-decoration:underline !important}
.map-section .wpgmp_pagination .prev,.map-section .wpgmp_pagination .next{display:none !important}
.map-section a.wpgmp-action-link{color:#000 !important;font-weight:700 !important}
.contact{color:#591427;padding:6rem 0}
.contact .flex-col-lg-12>p{max-width:60rem;font-size:1.8rem;margin-bottom:4rem}
.contact-form label{display:block;font-size:1.4rem;font-weight:700;margin-bottom:.6rem}
.contact-form input,.contact-form select,.contact-form textarea{width:100%;font-family:"Reddit Sans",sans-serif;font-size:1.4rem;color:#000;background-color:#fff;border:1px solid #c0a89a;border-radius:3rem;padding:1.2rem 1.6rem;margin-bottom:2rem}
.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:0;border-color:#591427}
.contact-form textarea{min-height:12rem;resize:vertical}
.contact-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2rem}
.contact-form__field{-webkit-box-flex:1;-ms-flex:1 1 22rem;flex:1 1 22rem}
.contact-info{height:100%;background-color:#591427;color:#fff;border-radius:3rem;padding:2rem;margin-bottom:3rem}
.contact-info h3{margin:0 0 2.3rem;font-size:2.8rem}
.contact-info p{font-size:1.8rem;color:#fff;margin:0 0 2.2rem}
.contact-info a{color:#fff}
.contact-info__list{list-style:none;margin-left:0;padding-left:0}
.contact-info__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;font-size:1.8rem;margin-bottom:4.4rem}
.contact-info__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:4rem;height:4rem;margin-right:1rem;border-radius:50%}
.contact-newsletter__form-wrap{background-color:#f3dacc;border-radius:3rem;padding:2rem;color:#000}
.contact-newsletter__form-wrap h3{color:#591427;margin:0 0 2rem;font-size:2.8rem}
.contact-newsletter__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact-newsletter__image>img{max-width:60rem;width:100%;height:auto}
.contact-newsletter__form .contact-form__row{gap:1.6rem 2rem}
.contact-newsletter__form .contact-form__field{margin-bottom:0}
.contact-newsletter__form input{margin-bottom:0}
.contact-newsletter__form .btn{margin-top:2rem}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#fff;outline:2px solid #591427;clip:auto !important;clip-path:none;color:#591427;display:block;font-size:1.4rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#primary[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
@media(min-width:386px){.flex-col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (1 / 12));flex:0 0 calc(100% * (1 / 12));max-width:calc(100% * (1 / 12))}
.flex-col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (2 / 12));flex:0 0 calc(100% * (2 / 12));max-width:calc(100% * (2 / 12))}
.flex-col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (3 / 12));flex:0 0 calc(100% * (3 / 12));max-width:calc(100% * (3 / 12))}
.flex-col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (4 / 12));flex:0 0 calc(100% * (4 / 12));max-width:calc(100% * (4 / 12))}
.flex-col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (5 / 12));flex:0 0 calc(100% * (5 / 12));max-width:calc(100% * (5 / 12))}
.flex-col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (6 / 12));flex:0 0 calc(100% * (6 / 12));max-width:calc(100% * (6 / 12))}
.flex-col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (7 / 12));flex:0 0 calc(100% * (7 / 12));max-width:calc(100% * (7 / 12))}
.flex-col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (8 / 12));flex:0 0 calc(100% * (8 / 12));max-width:calc(100% * (8 / 12))}
.flex-col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (9 / 12));flex:0 0 calc(100% * (9 / 12));max-width:calc(100% * (9 / 12))}
.flex-col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (10 / 12));flex:0 0 calc(100% * (10 / 12));max-width:calc(100% * (10 / 12))}
.flex-col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (11 / 12));flex:0 0 calc(100% * (11 / 12));max-width:calc(100% * (11 / 12))}
.flex-col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (12 / 12));flex:0 0 calc(100% * (12 / 12));max-width:calc(100% * (12 / 12))}
.block-video{aspect-ratio:14.3 / 9}
}@media(min-width:566px){.container{padding-left:4%;padding-right:4%}
.flex-row{padding-left:4%;padding-right:4%}
.flex-col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (1 / 12));flex:0 0 calc(100% * (1 / 12));max-width:calc(100% * (1 / 12))}
.flex-col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (2 / 12));flex:0 0 calc(100% * (2 / 12));max-width:calc(100% * (2 / 12))}
.flex-col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (3 / 12));flex:0 0 calc(100% * (3 / 12));max-width:calc(100% * (3 / 12))}
.flex-col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (4 / 12));flex:0 0 calc(100% * (4 / 12));max-width:calc(100% * (4 / 12))}
.flex-col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (5 / 12));flex:0 0 calc(100% * (5 / 12));max-width:calc(100% * (5 / 12))}
.flex-col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (6 / 12));flex:0 0 calc(100% * (6 / 12));max-width:calc(100% * (6 / 12))}
.flex-col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (7 / 12));flex:0 0 calc(100% * (7 / 12));max-width:calc(100% * (7 / 12))}
.flex-col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (8 / 12));flex:0 0 calc(100% * (8 / 12));max-width:calc(100% * (8 / 12))}
.flex-col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (9 / 12));flex:0 0 calc(100% * (9 / 12));max-width:calc(100% * (9 / 12))}
.flex-col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (10 / 12));flex:0 0 calc(100% * (10 / 12));max-width:calc(100% * (10 / 12))}
.flex-col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (11 / 12));flex:0 0 calc(100% * (11 / 12));max-width:calc(100% * (11 / 12))}
.flex-col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (12 / 12));flex:0 0 calc(100% * (12 / 12));max-width:calc(100% * (12 / 12))}
.main-navigation.toggled .container{padding-left:4%;padding-right:4%}
.main-navigation.toggled .hamburger{right:4%}
.block-video{aspect-ratio:14.8 / 9}
.care-services__inner{grid-template-columns:repeat(2,1fr)}
.steps__inner{grid-template-columns:repeat(2,1fr)}
.relatives-support__cards{grid-template-columns:repeat(2,1fr)}
.about-goals__cards{grid-template-columns:repeat(2,1fr)}
.facetwp-type-search .facetwp-input-wrap input{font-size:1.4rem}
}@media(min-width:767px){.flex-col-md-1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (1 / 12));flex:0 0 calc(100% * (1 / 12));max-width:calc(100% * (1 / 12))}
.flex-col-md-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (2 / 12));flex:0 0 calc(100% * (2 / 12));max-width:calc(100% * (2 / 12))}
.flex-col-md-3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (3 / 12));flex:0 0 calc(100% * (3 / 12));max-width:calc(100% * (3 / 12))}
.flex-col-md-4{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (4 / 12));flex:0 0 calc(100% * (4 / 12));max-width:calc(100% * (4 / 12))}
.flex-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (5 / 12));flex:0 0 calc(100% * (5 / 12));max-width:calc(100% * (5 / 12))}
.flex-col-md-6{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (6 / 12));flex:0 0 calc(100% * (6 / 12));max-width:calc(100% * (6 / 12))}
.flex-col-md-7{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (7 / 12));flex:0 0 calc(100% * (7 / 12));max-width:calc(100% * (7 / 12))}
.flex-col-md-8{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (8 / 12));flex:0 0 calc(100% * (8 / 12));max-width:calc(100% * (8 / 12))}
.flex-col-md-9{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (9 / 12));flex:0 0 calc(100% * (9 / 12));max-width:calc(100% * (9 / 12))}
.flex-col-md-10{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (10 / 12));flex:0 0 calc(100% * (10 / 12));max-width:calc(100% * (10 / 12))}
.flex-col-md-11{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (11 / 12));flex:0 0 calc(100% * (11 / 12));max-width:calc(100% * (11 / 12))}
.flex-col-md-12{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (12 / 12));flex:0 0 calc(100% * (12 / 12));max-width:calc(100% * (12 / 12))}
.main-navigation.toggled .overlay-logo{position:absolute;left:6.1rem;-webkit-transform:none;transform:none;max-height:12.2rem}
.block-video{aspect-ratio:15.1 / 9}
.archive-grid{display:grid;grid-template-columns:repeat(2,minmax(auto,50%));gap:2rem}
.hero__text{margin-bottom:5rem}
.page-hero p{margin-bottom:6.4rem}
.steps-hero h1{max-width:54rem}
.steps-hero p{margin-bottom:6.4rem}
.relatives-hero h1{max-width:54rem}
.relatives-hero p{margin-bottom:6.4rem}
}@media(min-width:992px){.flex-row{width:152.8rem;max-width:100%}
.flex-col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (1 / 12));flex:0 0 calc(100% * (1 / 12));max-width:calc(100% * (1 / 12))}
.flex-col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (2 / 12));flex:0 0 calc(100% * (2 / 12));max-width:calc(100% * (2 / 12))}
.flex-col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (3 / 12));flex:0 0 calc(100% * (3 / 12));max-width:calc(100% * (3 / 12))}
.flex-col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (4 / 12));flex:0 0 calc(100% * (4 / 12));max-width:calc(100% * (4 / 12))}
.flex-col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (5 / 12));flex:0 0 calc(100% * (5 / 12));max-width:calc(100% * (5 / 12))}
.flex-col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (6 / 12));flex:0 0 calc(100% * (6 / 12));max-width:calc(100% * (6 / 12))}
.flex-col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (7 / 12));flex:0 0 calc(100% * (7 / 12));max-width:calc(100% * (7 / 12))}
.flex-col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (8 / 12));flex:0 0 calc(100% * (8 / 12));max-width:calc(100% * (8 / 12))}
.flex-col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (9 / 12));flex:0 0 calc(100% * (9 / 12));max-width:calc(100% * (9 / 12))}
.flex-col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (10 / 12));flex:0 0 calc(100% * (10 / 12));max-width:calc(100% * (10 / 12))}
.flex-col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (11 / 12));flex:0 0 calc(100% * (11 / 12));max-width:calc(100% * (11 / 12))}
.flex-col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (12 / 12));flex:0 0 calc(100% * (12 / 12));max-width:calc(100% * (12 / 12))}
h1{font-size:4.8rem}
h1 .desktop-no-br{display:block}
h2{font-size:3.2rem}
body{padding-top:12rem}
.hamburger-box{width:32px;height:29px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px}
.hamburger-inner::before{top:-13px}
.hamburger-inner::after{bottom:-13px}
.site-header__inner{height:12rem}
.main-logo{height:5.2rem}
.main-logo{height:8.2rem}
.site-branding__partners{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}
.site-branding__eu-logo{height:4rem}
.mobile-menu{display:none}
.desktop-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.main-navigation.toggled .container{padding:6.1rem;overflow-y:hidden}
.main-navigation.toggled .menu>li{margin-bottom:5rem}
.main-navigation.toggled #primary-menu-mobile{padding-top:14rem}
.main-navigation.toggled #secondary-menu-mobile{padding-bottom:13rem}
.site-info{padding:8rem 0 3rem}
.footer__columns{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}
.footer__col--brand{padding-right:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer__list{padding-right:3.2rem}
.subfooter__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section-heading:has(h1){margin-bottom:7rem}
.section-heading h1,.section-heading h2{font-size:4.8rem}
.section-heading__subtitle{font-size:4.8rem}
.section-subheading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section-subheading>p{max-width:58.3333333333%}
.news-section{padding:9rem 0}
.news-section__inner{grid-template-columns:repeat(3,1fr)}
.news-section__card--inner{padding:3rem}
.accordion{padding:4rem calc(100% * (2 / 12))}
.accordion__content{padding:0 calc(100% * (2 / 12))}
.accordion__content>p:first-child{margin-top:5rem}
.accordion__content>p:last-child{margin-bottom:5rem}
.accordion__content .text-block:first-child{margin-top:5rem}
.accordion__title{font-size:3.2rem}
.step-card__number{font-size:4.8rem}
.step-card__arrow{display:-webkit-box;display:-ms-flexbox;display:flex}
.image-block{margin-bottom:4.2rem}
.image-block.portrait-mode{width:75%}
.text-block{margin-bottom:4.2rem}
.block-video{margin-bottom:4.2rem}
.horizontal-line{margin-bottom:4.2rem}
.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(auto,33%));margin-bottom:10rem}
.splide__slide{padding:9rem 0}
.splide__arrows{display:block;margin-top:0;padding:0 6rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.splide__arrow{position:absolute;bottom:3.2rem}
.splide__arrow svg path{fill:#fff}
.splide__arrow--prev{left:4%}
.splide__arrow--next{right:4%}
.splide__pagination{bottom:3.2rem}
.splide__pagination__page.is-active{width:19rem;outline:0}
.splide:has(.splide__slide.is-active[data-accent-color="#FFFFFF"]) .splide__arrow svg path{fill:#fff !important}
.splide:has(.splide__slide.is-active[data-accent-color="#FFFFFF"]) .splide__pagination__page{background-color:#fff !important}
.splide:has(.splide__slide.is-active[data-accent-color="#CD5351"]) .splide__arrow svg path{fill:#cd5351 !important}
.splide:has(.splide__slide.is-active[data-accent-color="#CD5351"]) .splide__pagination__page{background-color:#cd5351}
.splide:has(.splide__slide.is-active[data-accent-color="#9EA862"]) .splide__arrow svg path{fill:#9ea862 !important}
.splide:has(.splide__slide.is-active[data-accent-color="#9EA862"]) .splide__pagination__page{background-color:#9ea862 !important}
.entry-content{padding-bottom:6rem}
.hero__image{max-width:60rem;padding-left:9rem}
.hero .flex-col-lg-7{margin-bottom:0}
.quick-links{padding:9rem 0}
.quick-links__inner{grid-template-columns:repeat(3,1fr)}
.page-hero{padding:9rem 0}
.page-hero__icon{padding-left:12rem;margin-top:0}
.care-services{padding:9rem 0}
.care-services>.flex-row>.flex-col-lg-7>p{margin-bottom:6rem}
.care-services__inner{grid-template-columns:repeat(4,1fr)}
.explanation{padding:9rem 0}
.explanation>.flex-row .flex-col-lg-8{padding-right:calc(1 / 12 * 100%)}
.explanation__top{margin-bottom:9rem}
.explanation__image{margin-bottom:6rem}
.rights{padding:9rem 0}
.care-levels-section{padding:9rem 0}
.steps-hero{padding:9rem 0}
.steps-hero__icon{padding-left:1rem;margin-top:0}
.steps-section{padding:9rem 0}
.steps-section .steps__secondary-title{font-size:3.2rem;margin-bottom:10rem}
.steps__inner{grid-template-columns:repeat(4,1fr)}
.steps__secondary-heading{margin-top:14rem}
.steps__secondary{grid-template-columns:repeat(3,1fr)}
.relatives-hero{padding:9rem 0}
.relatives-support{padding:9rem 0}
.relatives-support>.flex-row>.flex-col-lg-12>p{margin-bottom:13rem}
.relatives-support>.flex-row>.flex-col-lg-12>h3{font-size:3.2rem;margin-bottom:4.8rem}
.relatives-support>.flex-row>.flex-col-lg-12 .secondary-section-heading__subtitle{margin-bottom:4.8rem}
.relatives-support__cards{grid-template-columns:repeat(4,1fr);margin-bottom:9rem}
.relatives-support__accordion{margin-bottom:9rem}
.project-hero{padding:9rem 0}
.context-section{padding:5rem 0}
.context-section__intro{margin-bottom:3.6rem}
.process-timeline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-bottom:8rem}
.process-timeline__step{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding:0 1rem}
.process-timeline__step:not(:last-child)::after{content:"";position:absolute;top:4rem;left:50%;width:calc(100% + 2rem);border-top:2px solid #e66462;z-index:-1}
.about-goals{padding:6rem 0 11rem}
.about-goals__cards{grid-template-columns:repeat(4,1fr)}
.stats-band__inner{grid-template-columns:repeat(4,1fr)}
.stats-band__number{font-size:4.8rem}
.resources-section{padding:9rem 0}
.resources__layout{padding:4.3rem 12.8rem 5.3rem 2.8rem;display:grid;grid-template-columns:1fr;gap:3rem}
.resources__layout{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:4rem}
.resources__layout h3{margin-top:2rem}
.resources__layout .accordion{padding:2rem 3rem 2rem 2rem}
.resources__layout .accordion__content{padding:0 9.7rem}
.faq-section{padding:9rem 0}
.faq-section__header{margin-bottom:6rem}
.faq-group{margin-bottom:10rem}
.faq-group__title{margin-bottom:3rem}
.entry-title{font-size:4.8rem;margin-bottom:6.2rem}
.entry-single-news__back{margin-top:6rem}
.pagination-links:has(.page-numbers){margin-bottom:7.5rem}
.facetwp-results-count{margin-bottom:7rem}
.map-section{padding:9rem 0}
.contact{padding:9rem 0}
.contact .flex-col-lg-7{padding-left:5.2rem}
.contact-info{margin-bottom:0;padding:4.1rem 5.2rem}
.contact-info h3{font-size:3.2rem}
.contact-newsletter__form-wrap{padding:2.8rem 3.2rem}
.contact-newsletter__form-wrap h3{font-size:3.2rem}
}@media(min-width:1170px){.flex-col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (1 / 12));flex:0 0 calc(100% * (1 / 12));max-width:calc(100% * (1 / 12))}
.flex-col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (2 / 12));flex:0 0 calc(100% * (2 / 12));max-width:calc(100% * (2 / 12))}
.flex-col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (3 / 12));flex:0 0 calc(100% * (3 / 12));max-width:calc(100% * (3 / 12))}
.flex-col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (4 / 12));flex:0 0 calc(100% * (4 / 12));max-width:calc(100% * (4 / 12))}
.flex-col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (5 / 12));flex:0 0 calc(100% * (5 / 12));max-width:calc(100% * (5 / 12))}
.flex-col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (6 / 12));flex:0 0 calc(100% * (6 / 12));max-width:calc(100% * (6 / 12))}
.flex-col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (7 / 12));flex:0 0 calc(100% * (7 / 12));max-width:calc(100% * (7 / 12))}
.flex-col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (8 / 12));flex:0 0 calc(100% * (8 / 12));max-width:calc(100% * (8 / 12))}
.flex-col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (9 / 12));flex:0 0 calc(100% * (9 / 12));max-width:calc(100% * (9 / 12))}
.flex-col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (10 / 12));flex:0 0 calc(100% * (10 / 12));max-width:calc(100% * (10 / 12))}
.flex-col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (11 / 12));flex:0 0 calc(100% * (11 / 12));max-width:calc(100% * (11 / 12))}
.flex-col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 calc(100% * (12 / 12));flex:0 0 calc(100% * (12 / 12));max-width:calc(100% * (12 / 12))}
.site-branding__eu-logo{height:4.6rem}
.steps__secondary-heading h3{max-width:50%}
.relatives-support>.flex-row>.flex-col-lg-12>.relatives-support__subtitle,.relatives-support>.flex-row>.flex-col-lg-12 h2,.relatives-support>.flex-row>.flex-col-lg-12 h3{max-width:50%}
}@media(min-width:1390px){.site-branding{gap:5rem}
.main-menu .menu{gap:2.4rem}
.main-menu a{border-bottom:8px solid transparent}
}@media(min-width:1600px){.container{padding-left:0;padding-right:0}
.flex-row{padding-left:0;padding-right:0}
.main-navigation.toggled .container{padding-left:0;padding-right:0}
.splide__arrow--prev{left:0}
.splide__arrow--next{right:0}
}@media screen and (max-width:782px){.admin-bar .site-header{top:46px}
}