@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:300;src:url("../fonts/fira-sans-v17-latin-300.eot");src:url("../fonts/fira-sans-v17-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-300.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-300.woff") format("woff"), url("../fonts/fira-sans-v17-latin-300.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-300.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:300;src:url("../fonts/fira-sans-v17-latin-300italic.eot");src:url("../fonts/fira-sans-v17-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-300italic.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-300italic.woff") format("woff"), url("../fonts/fira-sans-v17-latin-300italic.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-300italic.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:400;src:url("../fonts/fira-sans-v17-latin-regular.eot");src:url("../fonts/fira-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-regular.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-regular.woff") format("woff"), url("../fonts/fira-sans-v17-latin-regular.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-regular.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:400;src:url("../fonts/fira-sans-v17-latin-italic.eot");src:url("../fonts/fira-sans-v17-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-italic.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-italic.woff") format("woff"), url("../fonts/fira-sans-v17-latin-italic.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-italic.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:500;src:url("../fonts/fira-sans-v17-latin-500.eot");src:url("../fonts/fira-sans-v17-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-500.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-500.woff") format("woff"), url("../fonts/fira-sans-v17-latin-500.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-500.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:500;src:url("../fonts/fira-sans-v17-latin-500italic.eot");src:url("../fonts/fira-sans-v17-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-500italic.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-500italic.woff") format("woff"), url("../fonts/fira-sans-v17-latin-500italic.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-500italic.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:600;src:url("../fonts/fira-sans-v17-latin-600.eot");src:url("../fonts/fira-sans-v17-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-600.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-600.woff") format("woff"), url("../fonts/fira-sans-v17-latin-600.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-600.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:600;src:url("../fonts/fira-sans-v17-latin-600italic.eot");src:url("../fonts/fira-sans-v17-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-600italic.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-600italic.woff") format("woff"), url("../fonts/fira-sans-v17-latin-600italic.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-600italic.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:700;src:url("../fonts/fira-sans-v17-latin-700.eot");src:url("../fonts/fira-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-700.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-700.woff") format("woff"), url("../fonts/fira-sans-v17-latin-700.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-700.svg#FiraSans") format("svg")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:italic;font-weight:700;src:url("../fonts/fira-sans-v17-latin-700italic.eot");src:url("../fonts/fira-sans-v17-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/fira-sans-v17-latin-700italic.woff2") format("woff2"), url("../fonts/fira-sans-v17-latin-700italic.woff") format("woff"), url("../fonts/fira-sans-v17-latin-700italic.ttf") format("truetype"), url("../fonts/fira-sans-v17-latin-700italic.svg#FiraSans") format("svg")}.main-menu .site-logo,.main-menu .site-logo-small{transition:all 0.2s ease-in-out}.main-menu .site-logo{opacity:1}.main-menu .site-logo-small{opacity:0}.main-menu #future_giver a{padding:8px 20px;border-radius:28px;transition:all 0.3s ease-in-out;border:1px solid var(--e-global-color-secondary) !important;background-color:var(--e-global-color-secondary) !important}.main-menu #future_giver a .e-n-menu-title-text{color:var(--e-global-color-primary) !important}.main-menu #future_giver a:hover,.main-menu #future_giver a:active,.main-menu #future_giver a:focus,.main-menu #future_giver a:focus-visible,.main-menu #future_giver a.selected{border-color:var(--e-global-color-primary) !important;background-color:var(--e-global-color-primary) !important}.main-menu #future_giver a:hover .e-n-menu-title-text,.main-menu #future_giver a:active .e-n-menu-title-text,.main-menu #future_giver a:focus .e-n-menu-title-text,.main-menu #future_giver a:focus-visible .e-n-menu-title-text,.main-menu #future_giver a.selected .e-n-menu-title-text{color:#FFFFFF !important}.scrolled .main-menu .site-logo{opacity:0;pointer-events:none;top:-100px !important}.scrolled .main-menu .site-logo-small{opacity:1}.elementor-location-footer .elementor-widget-icon a.elementor-icon{box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.2)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.home-teaser{height:auto !important;max-height:800px !important;overflow:hidden !important}.home-teaser .e-con-inner{position:relative}.home-teaser .elementor-widget-button{width:max-content;position:absolute;top:0;right:0;left:auto}.home-teaser .elementor-widget-button .elementor-button{width:250px;height:250px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:1.7rem;transform:rotateZ(10deg)}.futuregiver-filter{background-color:var(--e-global-color-secondary);padding:0 20px 70px}.futuregiver-filter .filter-content{gap:30px;margin:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;max-width:var(--container-max-width)}.futuregiver-filter .filter-content .filter-letters{gap:10px;display:flex;flex:1 1 auto;align-items:center}.futuregiver-filter .filter-content form{width:100%;height:50px;display:flex;flex:1 1 auto;max-width:400px;position:relative;background-color:transparent}.futuregiver-filter .filter-content form input{background-color:transparent;border:1px solid #FFFFFF;border-radius:0;color:#FFFFFF;padding-left:20px;padding-right:50px;outline:none !important}.futuregiver-filter .filter-content form button{top:0;bottom:0;right:10px;height:100%;padding:10px;border:0;color:#FFFFFF;position:absolute;background-color:transparent !important}.futuregiver-filter .filter-content form button i{font-size:1.25rem;font-weight:300}.futuregiver-filter .filter-content form button:hover,.futuregiver-filter .filter-content form button:focus,.futuregiver-filter .filter-content form button:focus-within,.futuregiver-filter .filter-content form button:focus-visible{color:var(--e-global-color-primary);background-color:transparent !important}.futuregiver-filter .filter-content form input[type="search"]::-webkit-search-cancel-button{display:none !important}.futuregiver-filter .all-entries-btn{color:#FFFFFF;padding:15px;width:100%;height:50px;max-width:160px;display:flex;align-items:center;justify-content:center;text-align:center;transition:all 0.3s ease-in-out;border:1px solid #FFFFFF;background-color:transparent}.futuregiver-filter .all-entries-btn:hover,.futuregiver-filter .all-entries-btn:focus{color:var(--e-global-color-primary);background-color:#FFFFFF}.futuregiver-filter .futuregiver-letter{width:30px;height:30px;display:flex;color:var(--e-global-color-primary);border-radius:50%;align-items:center;transition:all 0.3s ease-in-out;justify-content:center;border:2px solid var(--e-global-color-primary);aspect-ratio:1/1;background-color:rgba(0, 0, 0, 0)}.futuregiver-filter .futuregiver-letter:hover,.futuregiver-filter .futuregiver-letter.active{color:#FFFFFF;border-color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.futuregiver-filter .futuregiver-letter.disabled{color:grey;border-color:grey;pointer-events:none}.futuregiver-items{margin-top:30px;padding-left:20px;padding-right:20px}.futuregiver-items .items-content{margin:auto;display:grid;grid-gap:80px;grid-template-rows:auto;grid-template-columns:repeat(var(--columns, 3), minmax(0, 1fr));max-width:var(--container-max-width)}.futuregiver-items .items-content .e-loop-item>.e-con{height:100%}.futuregiver-items .items-content .items-count{font-size:2.375rem;font-weight:300;line-height:1.4;grid-column:1/-1;margin-bottom:-30px}.futuregiver-image-slider.slick-slider .slick-list{height:630px}.futuregiver-image-slider.slick-slider .slick-list .slick-track{display:flex;gap:60px}.futuregiver-image-slider.slick-slider .slick-list .slick-track .slick-slide{height:100vh !important;max-height:630px;object-fit:cover !important}.questionnaire{background-color:#FFFFFF}.questionnaire .nav.nav-tabs{gap:3px;display:flex;padding-left:0;list-style:none;background-color:var(--e-global-color-secondary)}.questionnaire .nav.nav-tabs .tab-question{background-color:#FFFFFF;padding:0;display:flex;align-items:center;justify-content:center}.questionnaire .nav.nav-tabs .tab-question a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px 20px;background-color:var(--e-global-color-primary)}.questionnaire .nav.nav-tabs .tab-question.active a{background-color:#FFFFFF !important}.questionnaire .nav.nav-tabs .tab-question.answered a{background-color:rgba(163, 141, 83, 0.75)}.questionnaire .nav.nav-tabs .tab-question.tab-question-last img{width:200px;height:auto;object-fit:cover;object-position:center;filter:grayscale(1) sepia(0.5)}.questionnaire .tab-content{padding:40px}.questionnaire .tab-content .tab-pane{display:none}.questionnaire .tab-content .tab-pane h3,.questionnaire .tab-content .tab-pane h4{color:var(--e-global-color-primary);display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid currentColor}.questionnaire .tab-content .tab-pane h3 small,.questionnaire .tab-content .tab-pane h4 small{font-size:1rem;font-weight:normal}.questionnaire .tab-content .tab-pane h3{font-size:2.1875rem;margin-bottom:20px;padding-bottom:10px}.questionnaire .tab-content .tab-pane h3 small{line-height:2}.questionnaire .tab-content .tab-pane h4{padding-bottom:5px}.questionnaire .tab-content .tab-pane h4 small{line-height:1.5}.questionnaire .tab-content .tab-pane h4 small a{transition:all 0.3s ease-in-out}.questionnaire .tab-content .tab-pane .checkbox{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;cursor:pointer}.questionnaire .tab-content .tab-pane .checkbox input{display:none;appearance:none}.questionnaire .tab-content .tab-pane .checkbox label{cursor:pointer;line-height:1.2;position:relative;padding-left:40px}.questionnaire .tab-content .tab-pane .checkbox label:before{content:"";z-index:222;position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid var(--e-global-color-primary);transition:all 0.3s ease-in-out}.questionnaire .tab-content .tab-pane .checkbox input[type="checkbox"]:checked+label::before{background-color:var(--e-global-color-primary)}.questionnaire .tab-content .tab-pane .others{padding-left:40px}.questionnaire .tab-content .tab-pane .others textarea{outline:none;border-radius:0}.questionnaire .tab-content .tab-pane .others .others-required.hidden{display:none}.questionnaire .tab-content .tab-pane .others .others-required .text-danger{color:crimson}.questionnaire .tab-content .tab-pane.active{gap:15px;display:flex;flex-direction:column}.questionnaire .tab-content .tab-pane .result-question .result-answer-container{gap:15px;display:flex;flex-direction:column}.questionnaire .tab-content .control-buttons{gap:10px;display:flex;margin-top:30px;justify-content:flex-end}.questionnaire .tab-content .control-buttons a.btn-default,.questionnaire .tab-content .control-buttons button.btn-default{border:0;width:200px;color:#FFFFFF;padding:10px;line-height:1.2;font-weight:600;font-size:1.375rem;text-transform:uppercase;background-color:var(--e-global-color-primary);transition:all 0.3s ease-in-out;justify-content:center;display:inline-flex;align-items:center;border-radius:0}.questionnaire .tab-content .control-buttons a.btn-default.btn-left,.questionnaire .tab-content .control-buttons button.btn-default.btn-left{margin-right:auto}.questionnaire .tab-content .control-buttons a.btn-default:hover,.questionnaire .tab-content .control-buttons a.btn-default:active,.questionnaire .tab-content .control-buttons a.btn-default:focus,.questionnaire .tab-content .control-buttons a.btn-default:focus-visible,.questionnaire .tab-content .control-buttons a.btn-default.selected,.questionnaire .tab-content .control-buttons button.btn-default:hover,.questionnaire .tab-content .control-buttons button.btn-default:active,.questionnaire .tab-content .control-buttons button.btn-default:focus,.questionnaire .tab-content .control-buttons button.btn-default:focus-visible,.questionnaire .tab-content .control-buttons button.btn-default.selected{color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary)}.questionnaire .tab-content .alert-success.text-save{display:none;margin-top:10px;margin-bottom:0;margin-left:auto;width:max-content}.questionnaire .tab-content .alert-success.text-save.active{display:block}.questionnaire-logout{color:#FFFFFF !important;display:block;padding:20px 0;font-size:1rem;margin-left:auto;width:max-content;transition:all 0.3s ease-in-out}.questionnaire-logout:hover,.questionnaire-logout:active,.questionnaire-logout:focus,.questionnaire-logout:focus-visible,.questionnaire-logout.selected{color:var(--e-global-color-primary) !important}.question-success{line-height:1.5;font-size:1.875rem;padding:100px}body[class*="elementor-"] .elementor-widget-image-context-section:first-child{margin-top:-110px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section{display:flex;align-items:flex-start}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content{z-index:222;display:flex;flex-direction:column;background-color:#FFFFFF;height:max-content;gap:15px;padding:55px 70px;margin-left:200px;margin-right:-200px;align-self:auto !important}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .number{display:flex;align-items:center;justify-content:center;width:100px;height:100px;position:relative;color:#FFFFFF;font-size:3.125rem;line-height:1.2;margin-top:-110px;margin-left:-30px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .number img{z-index:-1;position:absolute;width:100%;height:auto;aspect-ratio:1;object-fit:contain;left:0;right:0;margin:auto}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .elementor-widget-heading .elementor-heading-title{font-size:2.125rem;line-height:1.2;color:var(--e-global-color-primary)}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .elementor-widget-heading .elementor-title-small{font-size:1.375rem;line-height:1.2}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .text-editor p{display:none}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .text-editor p:first-child{display:block}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .button-more-content{display:block;color:var(--e-global-color-primary);cursor:pointer;width:max-content;text-decoration:underline currentColor;transition:all 0.3s ease-in-out}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .button-more-content:hover,body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .button-more-content:focus,body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .button-more-content:focus-within,body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .button-more-content:focus-visible{text-decoration-color:transparent}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content.content-is-active .text-editor p{display:block}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image{z-index:111;display:flex;line-height:0;align-items:center}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image img{width:100vw;max-width:700px;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:var(--object-position, center)}body[class*="elementor-"] .elementor-widget-image-context-section.elementor-text-position-center .image-context-section .image-context-content{margin-top:11%}body[class*="elementor-"] .elementor-widget-image-context-section.elementor-text-position-flex-start .image-context-section .image-context-content{margin-top:100px}body[class*="elementor-"] .elementor-widget-image-context-section.elementor-text-position-flex-end .image-context-section .image-context-content{margin-top:260px;margin-bottom:100px}body[class*="elementor-"] .elementor-widget-image-context-section:nth-child(even) .image-context-section .image-context-content{margin-left:-200px;margin-right:200px}body[class*="elementor-"] .elementor-widget-image-context-section:nth-child(even) .image-context-section .image-context-image{order:-1}body .elementor-location-single{overflow-x:hidden !important}body .single-futuregiver-extra-info{position:relative}body .single-futuregiver-extra-info:before{content:"";display:block;height:100%;width:50vw;background-color:var(--e-global-color-secondary);position:absolute;left:-50vw;top:0;z-index:-1}.text-white{color:white}.bg-white{background-color:white}.elementor-widget-button .elementor-button{font-size:1.125rem;font-weight:500;line-height:1.4;padding:8px 28px;color:#FFFFFF !important;background-color:var(--e-global-color-primary) !important;border:1px solid var(--e-global-color-primary) !important;border-radius:25px;box-shadow:0 10px 10px rgba(0, 0, 0, 0.16);text-decoration:underline transparent;transition:all 0.3s ease-in-out}.elementor-widget-button .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon{right:0;position:relative;transition:all 0.3s ease-in-out}.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-text{display:flex;flex-grow:0}.elementor-widget-button .elementor-button[disabled]{pointer-events:none}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:active,.elementor-widget-button .elementor-button:focus,.elementor-widget-button .elementor-button:focus-visible{background-color:var(--e-global-color-secondary) !important;border-color:var(--e-global-color-secondary) !important;text-decoration-color:currentColor}.elementor-widget-button .elementor-button.selected{background-color:#000000 !important;border-color:#000000 !important}.elementor-widget-button.elementor-button-primary .elementor-button{background-color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important;box-shadow:0 10px 10px rgba(0, 0, 0, 0.16)}.elementor-widget-button.elementor-button-primary .elementor-button:hover,.elementor-widget-button.elementor-button-primary .elementor-button:active,.elementor-widget-button.elementor-button-primary .elementor-button:focus,.elementor-widget-button.elementor-button-primary .elementor-button:focus-visible{background-color:var(--e-global-color-secondary) !important;border-color:var(--e-global-color-secondary) !important}.elementor-widget-button.elementor-button-primary .elementor-button.selected{background-color:var(--e-global-color-secondary) !important;border-color:var(--e-global-color-secondary) !important}.elementor-widget-button.elementor-button-secondary .elementor-button{background-color:var(--e-global-color-secondary) !important;border-color:var(--e-global-color-secondary) !important;box-shadow:0 10px 10px rgba(0, 0, 0, 0.16)}.elementor-widget-button.elementor-button-secondary .elementor-button:hover,.elementor-widget-button.elementor-button-secondary .elementor-button:active,.elementor-widget-button.elementor-button-secondary .elementor-button:focus,.elementor-widget-button.elementor-button-secondary .elementor-button:focus-visible{background-color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important}.elementor-widget-button.elementor-button-secondary .elementor-button.selected{background-color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important}.elementor-widget-button.elementor-button-primary-white .elementor-button{background-color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important;box-shadow:0 10px 10px rgba(0, 0, 0, 0.16)}.elementor-widget-button.elementor-button-primary-white .elementor-button:hover,.elementor-widget-button.elementor-button-primary-white .elementor-button:active,.elementor-widget-button.elementor-button-primary-white .elementor-button:focus,.elementor-widget-button.elementor-button-primary-white .elementor-button:focus-visible,.elementor-widget-button.elementor-button-primary-white .elementor-button.selected{background-color:#FFFFFF !important;border-color:#FFFFFF !important;color:var(--e-global-color-primary) !important}.elementor-widget-button.elementor-button-primary-bordered .elementor-button{background-color:rgba(0, 0, 0, 0) !important;border-color:var(--e-global-color-primary) !important;color:var(--e-global-color-primary) !important}.elementor-widget-button.elementor-button-primary-bordered .elementor-button:hover,.elementor-widget-button.elementor-button-primary-bordered .elementor-button:active,.elementor-widget-button.elementor-button-primary-bordered .elementor-button:focus,.elementor-widget-button.elementor-button-primary-bordered .elementor-button:focus-visible{background-color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important;color:#FFFFFF !important}.elementor-widget-button.elementor-button-primary-bordered .elementor-button.selected{background-color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important;color:#FFFFFF !important}.elementor-widget-button.elementor-button-secondary-bordered .elementor-button{background-color:rgba(0, 0, 0, 0) !important;border-color:var(--e-global-color-secondary) !important;color:var(--e-global-color-secondary) !important}.elementor-widget-button.elementor-button-secondary-bordered .elementor-button:hover,.elementor-widget-button.elementor-button-secondary-bordered .elementor-button:active,.elementor-widget-button.elementor-button-secondary-bordered .elementor-button:focus,.elementor-widget-button.elementor-button-secondary-bordered .elementor-button:focus-visible{background-color:var(--e-global-color-secondary) !important;border-color:var(--e-global-color-secondary) !important;color:#FFFFFF !important}.elementor-widget-button.elementor-button-secondary-bordered .elementor-button.selected{background-color:var(--e-global-color-secondary) !important;border-color:var(--e-global-color-secondary) !important;color:#FFFFFF !important}.elementor-widget-button.elementor-button-transparent .elementor-button{color:var(--e-global-color-primary) !important;background-color:rgba(0, 0, 0, 0) !important;border-color:rgba(0, 0, 0, 0) !important;border-radius:0 !important;box-shadow:none !important;border:0 !important;padding:0 !important}.elementor-widget-button.elementor-widget__width-initial .elementor-button,.elementor-widget-button.elementor-widget__width-inherit .elementor-button{width:100%}.elementor-widget-button.elementor-widget__width-auto .elementor-widget-container,.elementor-widget-button.elementor-widget__width-auto .elementor-button-wrapper,.elementor-widget-button.elementor-widget__width-auto .elementor-button{width:max-content}.elementor-widget-heading .elementor-heading-title{text-transform:uppercase}.elementor-widget-icon-box.elementor-position-top .elementor-icon svg{width:110px;height:110px}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-content .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:30px !important}.elementor-widget-icon-box.elementor-position-left .elementor-icon svg{width:50px;height:50px}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-content .elementor-icon-box-title,.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-content .elementor-icon-box-description{color:#FFFFFF}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-content .elementor-icon-box-title{text-transform:uppercase}.elementor-widget-text-editor ul{padding-left:15px}.team-card .elementor-widget-image-box .elementor-image-box-img img{height:390px;object-fit:cover;object-position:top}.team-card .elementor-widget-image-box .elementor-image-box-content{padding-left:25px;padding-right:25px}.team-card .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{margin:0;line-height:1.2;width:max-content;font-size:1.625rem;text-transform:uppercase}.team-card .elementor-widget-post-info{padding-left:25px;padding-right:25px}.team-card .elementor-widget-post-info .elementor-icon-list-item{line-height:1.2;font-size:1.125rem}.elementor-widget-loop-carousel.aktuelles-slider{--swiper-offset-size: calc((100% - 1220px) / 2) !important}.elementor-widget-loop-carousel.futuregiver-slider{--swiper-offset-size: 9% !important}.elementor-popup-modal .dialog-widget-content{position:fixed;bottom:50px;right:50px}.elementor-popup-modal a{color:#FFFFFF !important;transition:all 0.3s ease-in-out}.elementor-popup-modal a:hover,.elementor-popup-modal a:active,.elementor-popup-modal a:focus,.elementor-popup-modal a:focus-visible{color:var(--e-global-color-text) !important}@media (min-width:2000px){.elementor-widget-loop-carousel.futuregiver-slider{--swiper-offset-size: 16% !important}}@media (min-width:3000px){.elementor-widget-loop-carousel.futuregiver-slider{--swiper-offset-size: 28% !important}}@media (max-width:1680px){.main-menu .site-logo img{width:220px !important}.main-menu .site-logo-small img{width:200px !important}.main-menu .elementor-widget-n-menu nav ul li{margin-inline-end:0 !important}.main-menu .elementor-widget-n-menu nav ul li .e-n-menu-title-text{font-size:1.5rem}.elementor-widget-loop-carousel.aktuelles-slider{--swiper-offset-size: calc((100% - 1000px) / 2) !important}.elementor-widget-loop-carousel.aktuelles-slider .aktuelloop-item{--content-width: 1000px !important}.elementor-widget-loop-carousel.futuregiver-slider{--swiper-offset-size: 5% !important}.elementor-widget-loop-carousel.futuregiver-slider .elementor-widget-theme-post-excerpt{--lines: 5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines)}.futuregiver-filter .filter-content{flex-wrap:wrap;justify-content:flex-start}.futuregiver-filter .filter-content .filter-letters{width:100%;order:-1}.futuregiver-items .items-content{grid-gap:50px}.futuregiver-image-slider.slick-slider .slick-list{height:550px}.futuregiver-image-slider.slick-slider .slick-list .slick-track{gap:50px}.futuregiver-image-slider.slick-slider .slick-list .slick-track .slick-slide{max-height:550px}body .single-futuregiver-extra-info:before{width:20px;left:-20px}}@media (max-width:1400px){.main-menu .site-logo img{width:200px !important}.main-menu .site-logo-small img{width:190px !important}.main-menu .elementor-widget-n-menu nav ul li .e-n-menu-title-text{font-size:1.35rem}.futuregiver-items .items-content{grid-gap:30px}.futuregiver-items .items-content .items-count{margin-bottom:0}.futuregiver-items .items-content .futuregiver .futuregiver-item>.e-con-inner>.e-con{height:100%}.elementor-widget-loop-carousel.futuregiver-slider{--swiper-offset-size: 10% !important}body[class*="elementor-"] .elementor-widget-image-context-section:first-child{margin-top:-50px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content{margin-left:0;margin-right:-150px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image img{max-width:600px}body[class*="elementor-"] .elementor-widget-image-context-section:nth-child(2n) .image-context-section .image-context-content{margin-right:0;margin-left:-150px}}@media (max-width:1200px){.elementor-widget-loop-carousel.aktuelles-slider{--swiper-offset-size: calc((100% - 800px) / 2) !important}.elementor-widget-loop-carousel.aktuelles-slider .aktuelloop-item{--content-width: 800px !important}.futuregiver-filter .filter-content .futuregiver-letter{width:28px;height:28px;font-size:80%}.futuregiver-image-slider.slick-slider .slick-list{height:450px}.futuregiver-image-slider.slick-slider .slick-list .slick-track .slick-slide{max-height:450px}body[class*="elementor-"] .elementor-widget-image-context-section:first-child{margin-top:0}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content{margin-right:-100px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image img{max-width:550px}body[class*="elementor-"] .elementor-widget-image-context-section:nth-child(2n) .image-context-section .image-context-content{margin-left:-100px}}@media (max-width:1024px){.main-menu .site-logo img{width:200px !important}.main-menu .site-logo-small img{width:180px !important}.main-menu nav .e-n-menu-wrapper{height:calc(100vh - 60px);background-color:#FFFFFF}.main-menu nav .e-n-menu-wrapper>ul.e-n-menu-heading{height:100%;background:#FFFFFF;padding-top:100px;flex-direction:column;justify-content:flex-start}.futuregiver-items{--columns: 2}.futuregiver-filter .filter-content .futuregiver-letter{width:25px;height:25px}.futuregiver-image-slider.slick-slider .slick-list{height:400px}.futuregiver-image-slider.slick-slider .slick-list .slick-track{gap:20px}.futuregiver-image-slider.slick-slider .slick-list .slick-track .slick-slide{max-height:400px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content{padding:40px;margin-bottom:100px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .number{width:90px;height:90px;margin-top:-90px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image img{max-width:500px}body[class*="elementor-"] .elementor-widget-image-context-section.elementor-text-position-flex-end .image-context-section .image-context-content{margin-top:100px}body .single-futuregiver-extra-info:before{width:105vw;left:-20px}.questionnaire .nav.nav-tabs .tab-question a{padding:10px 15px}}@media (max-width:991px){.elementor-widget-loop-carousel.aktuelles-slider{--swiper-offset-size: calc((100% - 700px) / 2) !important}.elementor-widget-loop-carousel.aktuelles-slider .aktuelloop-item{--content-width: 700px !important}.elementor-widget-loop-carousel.futuregiver-slider{--swiper-offset-size: 18% !important}.futuregiver-filter .filter-content .filter-letters{gap:15px;flex-wrap:wrap;max-width:520px;margin-right:100px}.futuregiver-image-slider.slick-slider{padding:0 20px}.team-card .elementor-widget-image-box .elementor-image-box-img img{height:330px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section{flex-direction:column}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content{margin-bottom:50px !important;margin-top:0 !important;margin-right:0;padding:30px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .number{width:80px;height:80px;margin-top:-80px;font-size:2.5rem}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image{order:-1}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image img{max-width:400px}body[class*="elementor-"] .elementor-widget-image-context-section:nth-child(2n) .image-context-section .image-context-content{margin-left:0}.questionnaire .nav.nav-tabs .tab-question a{padding:5px 10px}.questionnaire .tab-content{padding:20px}.questionnaire .tab-content .tab-pane h3{font-size:2rem}.questionnaire .tab-content .tab-pane h3 small{line-height:1.5}.questionnaire .tab-content .control-buttons a.btn-default,.questionnaire .tab-content .control-buttons button.btn-default{width:170px;font-size:1.25rem}.question-success{padding:60px}}@media (max-width:767px){.main-menu .site-logo img{width:150px !important}.main-menu .site-logo-small img{width:160px !important}.team-card .elementor-widget-image-box .elementor-image-box-content,.team-card .elementor-widget-post-info{padding-left:20px;padding-right:20px}.team-card .elementor-widget-image-box .elementor-image-box-img img{height:390px}.elementor-widget-loop-carousel.aktuelles-slider{--swiper-offset-size: 0 !important}.elementor-widget-loop-carousel.aktuelles-slider .aktuelloop-item{--content-width: 100vw !important}.elementor-widget-loop-carousel.futuregiver-slider{--swiper-offset-size: 11% !important}.elementor-widget-loop-carousel.futuregiver-slider .elementor-widget-theme-post-excerpt{--lines: 4}.futuregiver-filter .filter-content{justify-content:space-between}.futuregiver-filter .filter-content .filter-letters{margin-right:0}.futuregiver-filter .filter-content form{max-width:330px}.futuregiver-items{--columns: 1}.futuregiver-items .items-content .futuregiver .futuregiver-item>.e-con-inner>.e-con{height:auto}.futuregiver-image-slider.slick-slider .slick-list{height:60vw}.futuregiver-image-slider.slick-slider .slick-list .slick-track .slick-slide{max-height:60vw}.elementor-widget-icon-box.elementor-position-top.elementor-mobile-position-left .elementor-icon-box-content{display:flex;align-items:center}.elementor-widget-icon-box.elementor-position-top.elementor-mobile-position-left .elementor-icon-box-content .elementor-icon-box-title{margin:0}.elementor-widget-text-editor .elementor-widget-container{--lines: 5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines)}.elementor-widget-text-editor.read-more-enabled{margin-bottom:50px !important}.elementor-widget-text-editor.read-more-enabled .read-more-linktext{border:0;bottom:-40px;color:var(--e-global-color-primary);cursor:pointer;width:max-content;position:absolute;padding:0 !important;text-decoration:underline currentColor}.elementor-widget-text-editor.read-more-enabled.show-content-more{margin-bottom:40px !important}.elementor-widget-text-editor.read-more-enabled.show-content-more .read-more-linktext{bottom:-30px}.elementor-widget-text-editor.read-more-enabled.show-content-more .elementor-widget-container{--lines: 1000}.elementor-location-footer .elementor-widget-text-editor.read-more-enabled{margin-bottom:0 !important}.elementor-location-footer .elementor-widget-text-editor.read-more-enabled:after{display:none !important}.elementor-popup-modal .dialog-widget-content .elementor-widget-text-editor.read-more-enabled{margin-bottom:0 !important}.questionnaire .nav.nav-tabs .tab-question a{padding:5px}.questionnaire .tab-content .tab-pane h3{flex-direction:column;align-items:flex-start;font-size:1.5rem;gap:10px}.questionnaire .tab-content .tab-pane h3 small{line-height:1}.questionnaire .tab-content .control-buttons a.btn-default,.questionnaire .tab-content .control-buttons button.btn-default{width:140px;font-size:1.125rem}.question-success{font-size:1.5rem;padding:40px}}@media (max-width:575px){.elementor-widget-icon-box.elementor-position-top .elementor-icon svg{width:90px;height:90px}.futuregiver-filter .filter-content .all-entries-btn{order:3}.futuregiver-filter .filter-content .filter-letters{order:2}.futuregiver-filter .filter-content form{order:1;max-width:100%}.elementor-popup-modal .dialog-widget-content{bottom:30px;right:30px}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content{padding:20px;margin-bottom:30px !important}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .elementor-widget-heading .elementor-heading-title{font-size:2rem}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .elementor-widget-heading .elementor-title-small{font-size:1.25rem}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .number{width:70px;height:70px;margin-top:-60px;margin-left:-10px;font-size:2.125rem}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content .text-editor p{display:none !important}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-content.content-is-active .text-editor p{display:block !important}body[class*="elementor-"] .elementor-widget-image-context-section .image-context-section .image-context-image img{max-width:100%}.elementor-location-footer .elementor-widget-icon .fa-long-arrow-up::before{font-weight:400}.team-card .elementor-widget-image-box .elementor-image-box-img img{height:300px}.questionnaire .nav.nav-tabs .tab-question a{padding:2px}.questionnaire .tab-content{padding:15px}.questionnaire .tab-content .tab-pane h3{font-size:1.25rem}.questionnaire .tab-content .tab-pane h4{gap:10px;flex-direction:column;align-items:flex-start}.questionnaire .tab-content .tab-pane .checkbox label{padding-left:25px}.questionnaire .tab-content .tab-pane .checkbox label:before{width:16px;height:16px}.questionnaire .tab-content .control-buttons a.btn-default,.questionnaire .tab-content .control-buttons button.btn-default{width:auto;line-height:1;font-size:1rem}}/*# sourceMappingURL=https://zukunftgeber.de/wp-content/themes/agv-zukunftgeber/dist/wpdl-compiled-1.map */