.elementor-4462 .elementor-element.elementor-element-2bf62fd{--display:flex;--padding-block-start:var(--space-l, 2.5rem);--padding-block-end:var(--space-l, 2.5rem);--padding-inline-start:var(--gutter-inline, 2rem);--padding-inline-end:var(--gutter-inline, 2rem);}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-21e57ea );}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4462 .elementor-element.elementor-element-f9c1fbd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-item > a{font-size:90%;font-weight:600;text-transform:uppercase;}.elementor-4462 .elementor-element.elementor-element-f9c1fbd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4462 .elementor-element.elementor-element-3c1aeab{z-index:2;}.elementor-4462 .elementor-element.elementor-element-3c1aeab .elementor-heading-title{font-family:"Familjen Grotesk", Sans-serif;font-size:var(--text-3xl);font-weight:bold;line-height:1.2em;color:var( --e-global-color-text );}.elementor-4462 .elementor-element.elementor-element-4c5a3e7{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--z-index:1;}.elementor-4462 .elementor-element.elementor-element-84ca12e{width:var( --container-widget-width, 26ch );max-width:26ch;--container-widget-width:26ch;--container-widget-flex-grow:0;font-size:var(--text-xl);line-height:1.1em;}.elementor-4462 .elementor-element.elementor-element-02c36a6{--display:flex;--justify-content:flex-end;}.elementor-4462 .elementor-element.elementor-element-bd6a557 a{--btn-color-bg:transparent;--btn-color-text:var(--e-global-color-text);--btn-color-bg-hover:white;--btn-color-text-hover:var(--e-global-color-accent);}.elementor-4462 .elementor-element.elementor-element-bd6a557 .elementor-button{background-color:var( --e-global-color-c3dcb1a );font-family:"Familjen Grotesk", Sans-serif;font-size:var(--text-m);fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;padding:0.2em 1.2em 0.2em 1.2em;}.elementor-4462 .elementor-element.elementor-element-bd6a557.elementor-element{--align-self:flex-end;}.elementor-4462 .elementor-element.elementor-element-bd6a557 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4462 .elementor-element.elementor-element-41fe03c{--e-transform-rotateZ:-24deg;--e-transform-translateX:100px;--e-transform-translateY:-24px;top:0px;z-index:0;}body:not(.rtl) .elementor-4462 .elementor-element.elementor-element-41fe03c{right:0px;}body.rtl .elementor-4462 .elementor-element.elementor-element-41fe03c{left:0px;}.elementor-4462 .elementor-element.elementor-element-41fe03c img{max-width:500px;}.elementor-4462 .elementor-element.elementor-element-91a56f7{--display:flex;--padding-block-start:var(--space-l, 2.5rem);--padding-block-end:var(--space-l, 2.5rem);--padding-inline-start:var(--gutter-inline, 2rem);--padding-inline-end:var(--gutter-inline, 2rem);}.elementor-4462 .elementor-element.elementor-global-4556 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-c9222ad-font-size );}.elementor-4462 .elementor-element.elementor-global-4556 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:1em;padding-right:1em;padding-top:0.5em;padding-bottom:0.5em;}.elementor-4462 .elementor-element.elementor-global-4556{--e-nav-menu-horizontal-menu-item-margin:calc( 0.5em / 2 );}.elementor-4462 .elementor-element.elementor-global-4556 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.5em;}.elementor-4462 .elementor-element.elementor-element-b722b03{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-4462 .elementor-element.elementor-element-1ed928c{--display:grid;--padding-block-start:var(--space-m, 1.5rem);--padding-block-end:var(--space-m, 1.5rem);--padding-inline-start:var(--space-m, 1.5rem);--padding-inline-end:var(--space-m, 1.5rem);--e-con-grid-template-columns:1fr 90px 90px;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1em 1em;--row-gap:1em;--column-gap:1em;--grid-auto-flow:row;--align-items:start;border-style:none;--border-style:none;--border-radius:1em 1em 1em 1em;}.elementor-4462 .elementor-element.elementor-element-1ed928c:not(.elementor-motion-effects-element-type-background), .elementor-4462 .elementor-element.elementor-element-1ed928c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3dcb1a );}.elementor-4462 .elementor-element.elementor-element-1ed928c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4462 .elementor-element.elementor-element-27e19e6{--display:flex;--gap:var(--space-2xs) var(--space-2xs);--row-gap:var(--space-2xs);--column-gap:var(--space-2xs);}.elementor-4462 .elementor-element.elementor-element-822a62e .elementor-heading-title{font-size:var(--text-m);font-weight:700;}.elementor-4462 .elementor-element.elementor-element-219bb47{font-size:var( --e-global-typography-cd6f1ca-font-size );}.elementor-4462 .elementor-element.elementor-element-7bf6018 a{--btn-color-bg:transparent;--btn-color-text:var(--e-global-color-text);--btn-color-bg-hover:white;--btn-color-text-hover:var(--e-global-color-accent);}.elementor-4462 .elementor-element.elementor-element-7bf6018 .elementor-button:hover, .elementor-4462 .elementor-element.elementor-element-7bf6018 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-c3dcb1a );}.elementor-4462 .elementor-element.elementor-element-7bf6018 .elementor-button{font-size:var( --e-global-typography-cd6f1ca-font-size );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:999px 999px 999px 999px;padding:0.4em 1em 0.4em 1em;}.elementor-4462 .elementor-element.elementor-element-7bf6018 .elementor-button:hover svg, .elementor-4462 .elementor-element.elementor-element-7bf6018 .elementor-button:focus svg{fill:var( --e-global-color-c3dcb1a );}.elementor-4462 .elementor-element.elementor-element-cd47918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;}.elementor-4462 .elementor-element.elementor-element-02267c0 img{width:1000%;height:100%;object-fit:cover;object-position:center center;border-style:none;border-radius:1em 1em 1em 1em;}.elementor-4462 .elementor-element.elementor-element-02267c0 .widget-image-caption{font-size:0.7rem;margin-block-start:2px;}.elementor-4462 .elementor-element.elementor-element-0e15f9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;}.elementor-4462 .elementor-element.elementor-element-6c06135 img{width:1000%;height:100%;object-fit:cover;object-position:center center;border-style:none;border-radius:1em 1em 1em 1em;}.elementor-4462 .elementor-element.elementor-element-6c06135 .widget-image-caption{font-size:0.7rem;margin-block-start:2px;}.elementor-4462 .elementor-element.elementor-element-0bcaa59{--display:flex;--padding-block-start:var(--space-l, 2.5rem);--padding-block-end:var(--space-l, 2.5rem);--padding-inline-start:var(--gutter-inline, 2rem);--padding-inline-end:var(--gutter-inline, 2rem);}.elementor-4462 .elementor-element.elementor-element-38fdaa8 a{--btn-color-bg:transparent;--btn-color-text:var(--e-global-color-text);--btn-color-bg-hover:transparent;--btn-color-text-hover:var(--e-global-color-text);}.elementor-4462 .elementor-element.elementor-element-38fdaa8 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-4462 .elementor-element.elementor-element-1ed928c{--width:min(100%, 780px);}.elementor-4462 .elementor-element.elementor-element-0e15f9a{--width:100%;}}@media(max-width:1024px){.elementor-4462 .elementor-element.elementor-element-4c5a3e7{--e-con-grid-template-columns:1fr 280px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;}.elementor-4462 .elementor-element.elementor-element-bd6a557.elementor-element{--align-self:flex-end;}.elementor-4462 .elementor-element.elementor-element-41fe03c img{max-width:350px;}.elementor-4462 .elementor-element.elementor-global-4556 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-c9222ad-font-size );}.elementor-4462 .elementor-element.elementor-element-1ed928c{--grid-auto-flow:row;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4462 .elementor-element.elementor-element-219bb47.elementor-element{--align-self:flex-start;}.elementor-4462 .elementor-element.elementor-element-219bb47{font-size:var( --e-global-typography-cd6f1ca-font-size );}.elementor-4462 .elementor-element.elementor-element-7bf6018 .elementor-button{font-size:var( --e-global-typography-cd6f1ca-font-size );}}@media(max-width:767px){.elementor-4462 .elementor-element.elementor-element-4c5a3e7{--e-con-grid-template-columns:1;--grid-auto-flow:row;--justify-items:start;}.elementor-4462 .elementor-element.elementor-element-41fe03c img{max-width:220px;}.elementor-4462 .elementor-element.elementor-global-4556 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-c9222ad-font-size );}.elementor-4462 .elementor-element.elementor-element-1ed928c{--e-con-grid-template-columns:1fr;--gap:1em 2em;--row-gap:1em;--column-gap:2em;--grid-auto-flow:row;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-4462 .elementor-element.elementor-element-219bb47{font-size:var( --e-global-typography-cd6f1ca-font-size );}.elementor-4462 .elementor-element.elementor-element-7bf6018 .elementor-button{font-size:var( --e-global-typography-cd6f1ca-font-size );}}/* Start custom CSS for icon-list, class: .elementor-element-f9c1fbd */.elementor-4462 .elementor-element.elementor-element-f9c1fbd {
    .elementor-icon-list-item:not(:last-child):after {
        content: '›' !important;
        border: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf62fd */.elementor-4462 .elementor-element.elementor-element-2bf62fd {
    overflow-x: clip;
    
    & > .e-con-inner {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-4556 */.elementor-4462 .elementor-element.elementor-global-4556 {
    ul {
        margin: 0;
        padding: 0;
        display: flex;
        gap: 0.7em;
    }
    
    li {
        margin: 0;
        padding: 0;
        
                
        &.toolkit-home {
            a:after {
                content: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M10.9823%201.764C10.631%201.49075%2010.4553%201.35412%2010.2613%201.3016C10.0902%201.25526%209.9098%201.25526%209.73865%201.3016C9.54468%201.35412%209.36902%201.49075%209.0177%201.764L2.23539%207.03912C1.78202%207.39175%201.55534%207.56806%201.39203%207.78886C1.24737%207.98444%201.1396%208.20478%201.07403%208.43905C1%208.70352%201%208.9907%201%209.56505V16.8C1%2017.9201%201%2018.4801%201.21799%2018.908C1.40973%2019.2843%201.71569%2019.5903%202.09202%2019.782C2.51984%2020%203.0799%2020%204.2%2020H6.2C6.48003%2020%206.62004%2020%206.727%2019.9455C6.82108%2019.8976%206.89757%2019.8211%206.9455%2019.727C7%2019.62%207%2019.48%207%2019.2V12.6C7%2012.0399%207%2011.7599%207.10899%2011.546C7.20487%2011.3578%207.35785%2011.2049%207.54601%2011.109C7.75992%2011%208.03995%2011%208.6%2011H11.4C11.9601%2011%2012.2401%2011%2012.454%2011.109C12.6422%2011.2049%2012.7951%2011.3578%2012.891%2011.546C13%2011.7599%2013%2012.0399%2013%2012.6V19.2C13%2019.48%2013%2019.62%2013.0545%2019.727C13.1024%2019.8211%2013.1789%2019.8976%2013.273%2019.9455C13.38%2020%2013.52%2020%2013.8%2020H15.8C16.9201%2020%2017.4802%2020%2017.908%2019.782C18.2843%2019.5903%2018.5903%2019.2843%2018.782%2018.908C19%2018.4801%2019%2017.9201%2019%2016.8V9.56505C19%208.9907%2019%208.70352%2018.926%208.43905C18.8604%208.20478%2018.7526%207.98444%2018.608%207.78886C18.4447%207.56806%2018.218%207.39175%2017.7646%207.03913L10.9823%201.764Z%22%20fill%3D%22white%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E');
                position: relative;
                margin: 0 0 -3px 0.4em;
                opacity: 1 !important;
            }
        }
    }
    
    a {
        margin: 0 !important;
        border: 1px solid;
        border-radius: 3em;
        background-color: white;
        
        &:hover {
            color: white !important;
            background-color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }
    }
    
    .current-menu-item:not(.menu-item-type-custom) a {
        background: var(--e-global-color-primary);
        color: white !important;
        border: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02267c0 */.elementor-4462 .elementor-element.elementor-element-02267c0 img {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c06135 */.elementor-4462 .elementor-element.elementor-element-6c06135 img {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-4556 */.elementor-4462 .elementor-element.elementor-global-4556 {
    ul {
        margin: 0;
        padding: 0;
        display: flex;
        gap: 0.7em;
    }
    
    li {
        margin: 0;
        padding: 0;
        
                
        &.toolkit-home {
            a:after {
                content: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E %3Cpath%20d%3D%22M10.9823%201.764C10.631%201.49075%2010.4553%201.35412%2010.2613%201.3016C10.0902%201.25526%209.9098%201.25526%209.73865%201.3016C9.54468%201.35412%209.36902%201.49075%209.0177%201.764L2.23539%207.03912C1.78202%207.39175%201.55534%207.56806%201.39203%207.78886C1.24737%207.98444%201.1396%208.20478%201.07403%208.43905C1%208.70352%201%208.9907%201%209.56505V16.8C1%2017.9201%201%2018.4801%201.21799%2018.908C1.40973%2019.2843%201.71569%2019.5903%202.09202%2019.782C2.51984%2020%203.0799%2020%204.2%2020H6.2C6.48003%2020%206.62004%2020%206.727%2019.9455C6.82108%2019.8976%206.89757%2019.8211%206.9455%2019.727C7%2019.62%207%2019.48%207%2019.2V12.6C7%2012.0399%207%2011.7599%207.10899%2011.546C7.20487%2011.3578%207.35785%2011.2049%207.54601%2011.109C7.75992%2011%208.03995%2011%208.6%2011H11.4C11.9601%2011%2012.2401%2011%2012.454%2011.109C12.6422%2011.2049%2012.7951%2011.3578%2012.891%2011.546C13%2011.7599%2013%2012.0399%2013%2012.6V19.2C13%2019.48%2013%2019.62%2013.0545%2019.727C13.1024%2019.8211%2013.1789%2019.8976%2013.273%2019.9455C13.38%2020%2013.52%2020%2013.8%2020H15.8C16.9201%2020%2017.4802%2020%2017.908%2019.782C18.2843%2019.5903%2018.5903%2019.2843%2018.782%2018.908C19%2018.4801%2019%2017.9201%2019%2016.8V9.56505C19%208.9907%2019%208.70352%2018.926%208.43905C18.8604%208.20478%2018.7526%207.98444%2018.608%207.78886C18.4447%207.56806%2018.218%207.39175%2017.7646%207.03913L10.9823%201.764Z%22%20fill%3D%22white%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E %3C%2Fsvg%3E');
                position: relative;
                margin: 0 0 -3px 0.4em;
                opacity: 1 !important;
            }
        }
    }
    
    a {
        margin: 0 !important;
        border: 1px solid;
        border-radius: 3em;
        background-color: white;
        
        &:hover {
            color: white !important;
            background-color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }
    }
    
    .current-menu-item:not(.menu-item-type-custom) a {
        background: var(--e-global-color-primary);
        color: white !important;
        border: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Familjen Grotesk';
	font-display: auto;
	src: url('https://listentocommunity.org/wp-content/uploads/2025/09/FamiljenGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */