.elementor-16 .elementor-element.elementor-element-0d2eb92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0d2eb92:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0d2eb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652e0d1 );}.elementor-16 .elementor-element.elementor-element-faeec06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-f685c23 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;color:#5EA682;}.elementor-16 .elementor-element.elementor-element-2a136d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2a136d8 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:50px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-a60a275{width:var( --container-widget-width, 626px );max-width:626px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-2f706d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-a836b6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-a836b6d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a836b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9c38fe );}.elementor-16 .elementor-element.elementor-element-fa0fdbc{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-6b5ef88 img{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-5aff2ab{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-08e00dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;}.elementor-16 .elementor-element.elementor-element-08e00dc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-a8254b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-87cff60 .elementor-button{background-color:#F7F4EC00;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.9s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;padding:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-87cff60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:018px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-40de0a0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-40de0a0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-40de0a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9c38fe );}.elementor-16 .elementor-element.elementor-element-7505eeb{--display:flex;}.elementor-16 .elementor-element.elementor-element-28bbd82 img{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-3874911{--display:flex;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cef9c78 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-54540f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-7dcc93f .elementor-button{background-color:#F7F4EC00;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.9s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;padding:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-7dcc93f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-d191bac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-d191bac:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d191bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9c38fe );}.elementor-16 .elementor-element.elementor-element-37cfeab{--display:flex;}.elementor-16 .elementor-element.elementor-element-f71a88d img{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-c3f817f{--display:flex;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b51bf82 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-e2136d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-0d41f9b .elementor-button{background-color:#F7F4EC00;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.9s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;padding:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-0d41f9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-af54295{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-af54295:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-af54295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9c38fe );}.elementor-16 .elementor-element.elementor-element-f05b613{--display:flex;}.elementor-16 .elementor-element.elementor-element-cf6e0d1 img{border-radius:16px 16px 16px 16px;}.elementor-16 .elementor-element.elementor-element-60bb26f{--display:flex;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-024cbd9 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-a55dddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-314d625 .elementor-button{background-color:#F7F4EC00;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.9s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:18px 18px 18px 18px;padding:14px 14px 14px 14px;}.elementor-16 .elementor-element.elementor-element-314d625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8534360{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-16 .elementor-element.elementor-element-8534360:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8534360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-8534360.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f1b8725{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:08px 0px;--row-gap:08px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:2;}.elementor-16 .elementor-element.elementor-element-f1b8725:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f1b8725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCF8;}.elementor-16 .elementor-element.elementor-element-b1df128{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-b1df128 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-7608041{width:var( --container-widget-width, 626px );max-width:626px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:start;}.elementor-16 .elementor-element.elementor-element-c449a35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-30c6bfe{--display:flex;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e999b9a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:030px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e999b9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5e202a7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5569a4d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6b3e02c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-78b4322{--n-accordion-title-font-size:18px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:016px 0px 0px 0px;border-style:none;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-78b4322 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E6E6E6;}:where( .elementor-16 .elementor-element.elementor-element-78b4322 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Nunito Sans", Sans-serif;font-weight:600;}.elementor-16 .elementor-element.elementor-element-e1c21a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:110px;--padding-right:110px;}.elementor-16 .elementor-element.elementor-element-e1c21a3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e1c21a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-2de94e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-2de94e9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2de94e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9c38fe );}.elementor-16 .elementor-element.elementor-element-5998f5d{width:var( --container-widget-width, 533px );max-width:533px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:533px;--container-widget-flex-grow:0;text-align:center;}.elementor-16 .elementor-element.elementor-element-5998f5d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:43px;font-weight:700;line-height:49px;color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-e465c9f{width:var( --container-widget-width, 541px );max-width:541px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;--container-widget-width:541px;--container-widget-flex-grow:0;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.9em;}.elementor-16 .elementor-element.elementor-element-e465c9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5eea08e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a463bdb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;transition-duration:0.9s;border-radius:18px 18px 18px 18px;padding:16px 16px 16px 16px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-0d2eb92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-f685c23 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-2a136d8 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-a60a275{text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-08e00dc .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-a8254b3{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-cef9c78 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-54540f8{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-b51bf82 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-e2136d5{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-024cbd9 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-a55dddf{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-8534360{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7608041{text-align:center;}.elementor-16 .elementor-element.elementor-element-30c6bfe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-e1c21a3{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-16 .elementor-element.elementor-element-2de94e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-16 .elementor-element.elementor-element-5998f5d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-e465c9f{text-align:center;line-height:1.6em;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-0d2eb92{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-faeec06{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16 .elementor-element.elementor-element-f685c23.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-f685c23{text-align:center;}.elementor-16 .elementor-element.elementor-element-f685c23 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-2a136d8{text-align:center;}.elementor-16 .elementor-element.elementor-element-2a136d8 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-2f706d3{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a836b6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-fa0fdbc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-5aff2ab{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-08e00dc .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-a8254b3{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-87cff60 .elementor-button{font-size:16px;padding:11px 11px 11px 11px;}.elementor-16 .elementor-element.elementor-element-40de0a0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-7505eeb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3874911{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-cef9c78 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-54540f8{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-7dcc93f .elementor-button{font-size:16px;padding:11px 11px 11px 11px;}.elementor-16 .elementor-element.elementor-element-d191bac{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-37cfeab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-c3f817f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b51bf82 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-e2136d5{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-0d41f9b .elementor-button{font-size:16px;padding:11px 11px 11px 11px;}.elementor-16 .elementor-element.elementor-element-af54295{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-f05b613{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-60bb26f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-024cbd9 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-a55dddf{font-size:var( --e-global-typography-text-font-size );}.elementor-16 .elementor-element.elementor-element-314d625 .elementor-button{font-size:16px;padding:11px 11px 11px 11px;}.elementor-16 .elementor-element.elementor-element-8534360{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-f1b8725{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:10px;--padding-right:10px;--z-index:5;}.elementor-16 .elementor-element.elementor-element-f1b8725.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-b1df128{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-b1df128.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e999b9a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:5px;}.elementor-16 .elementor-element.elementor-element-5e202a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:5px;}.elementor-16 .elementor-element.elementor-element-5569a4d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:5px;}.elementor-16 .elementor-element.elementor-element-6b3e02c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:5px;}.elementor-16 .elementor-element.elementor-element-78b4322{--n-accordion-title-font-size:16px;}.elementor-16 .elementor-element.elementor-element-e1c21a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2de94e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5998f5d .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-e465c9f{font-size:16px;}.elementor-16 .elementor-element.elementor-element-a463bdb .elementor-button{font-size:16px;padding:13px 11px 13px 11px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-faeec06{--width:100%;}.elementor-16 .elementor-element.elementor-element-2f706d3{--width:100%;}.elementor-16 .elementor-element.elementor-element-fa0fdbc{--width:80%;}.elementor-16 .elementor-element.elementor-element-7505eeb{--width:80%;}.elementor-16 .elementor-element.elementor-element-37cfeab{--width:80%;}.elementor-16 .elementor-element.elementor-element-f05b613{--width:80%;}.elementor-16 .elementor-element.elementor-element-f1b8725{--width:100%;}.elementor-16 .elementor-element.elementor-element-e999b9a{--width:90%;}.elementor-16 .elementor-element.elementor-element-5e202a7{--width:90%;}.elementor-16 .elementor-element.elementor-element-5569a4d{--width:90%;}.elementor-16 .elementor-element.elementor-element-6b3e02c{--width:90%;}.elementor-16 .elementor-element.elementor-element-2de94e9{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-faeec06{--width:100%;}.elementor-16 .elementor-element.elementor-element-2f706d3{--width:100%;}.elementor-16 .elementor-element.elementor-element-fa0fdbc{--width:80%;}.elementor-16 .elementor-element.elementor-element-7505eeb{--width:80%;}.elementor-16 .elementor-element.elementor-element-37cfeab{--width:80%;}.elementor-16 .elementor-element.elementor-element-f05b613{--width:80%;}.elementor-16 .elementor-element.elementor-element-f1b8725{--width:100%;}.elementor-16 .elementor-element.elementor-element-2de94e9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a836b6d */.elementor-16 .elementor-element.elementor-element-a836b6d{
  background:#ffffff;
  border-radius:20px;

  /* feiner warmer Rand */
  border:1px solid rgba(60, 98, 72, 0.10);

  /* Grundtiefe */
  box-shadow:0 10px 26px rgba(0,0,0,0.05);

  transition: all .3s ease;
}

/* Premium Hover */
.elementor-16 .elementor-element.elementor-element-a836b6d:hover{
  border-color: rgba(60, 98, 72, 0.25);
  box-shadow: 0 18px 45px rgba(0,0,0,0.10);
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40de0a0 */.elementor-16 .elementor-element.elementor-element-40de0a0{
  background:#ffffff;
  border-radius:20px;

  /* feiner warmer Rand */
  border:1px solid rgba(60, 98, 72, 0.10);

  /* Grundtiefe */
  box-shadow:0 10px 26px rgba(0,0,0,0.05);

  transition: all .3s ease;
}

/* Premium Hover */
.elementor-16 .elementor-element.elementor-element-40de0a0:hover{
  border-color: rgba(60, 98, 72, 0.25);
  box-shadow: 0 18px 45px rgba(0,0,0,0.10);
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d191bac */.elementor-16 .elementor-element.elementor-element-d191bac{
  background:#ffffff;
  border-radius:20px;

  /* feiner warmer Rand */
  border:1px solid rgba(60, 98, 72, 0.10);

  /* Grundtiefe */
  box-shadow:0 10px 26px rgba(0,0,0,0.05);

  transition: all .3s ease;
}

/* Premium Hover */
.elementor-16 .elementor-element.elementor-element-d191bac:hover{
  border-color: rgba(60, 98, 72, 0.25);
  box-shadow: 0 18px 45px rgba(0,0,0,0.10);
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af54295 */.elementor-16 .elementor-element.elementor-element-af54295{
  background:#ffffff;
  border-radius:20px;

  /* feiner warmer Rand */
  border:1px solid rgba(60, 98, 72, 0.10);

  /* Grundtiefe */
  box-shadow:0 10px 26px rgba(0,0,0,0.05);

  transition: all .3s ease;
}

/* Premium Hover */
.elementor-16 .elementor-element.elementor-element-af54295:hover{
  border-color: rgba(60, 98, 72, 0.25);
  box-shadow: 0 18px 45px rgba(0,0,0,0.10);
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-78b4322 *//* KLIPPO FAQ – minimal & robust */
.klippo-faq .elementor-accordion .elementor-accordion-item,
.klippo-faq .e-n-accordion-item,
.klippo-faq details.e-n-accordion-item{
  background: rgba(255,255,255,0.65) !important;
  border: 1px solid rgba(0,0,0,0.06) !important;
  border-radius: 14px !important;
  margin: 0 0 10px 0 !important;
  overflow: hidden !important;
}

.klippo-faq .elementor-accordion .elementor-tab-title,
.klippo-faq .e-n-accordion-item summary{
  padding: 16px 18px !important;
  font-weight: 600 !important;
}

.klippo-faq .elementor-accordion .elementor-tab-content,
.klippo-faq .e-n-accordion-item .e-n-accordion-content{
  padding: 0 18px 18px 18px !important;
  line-height: 1.65 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b8725 */.klippo-faq-card{
  box-shadow: 0 40px 90px rgba(0,0,0,0.18);
  border: 1px solid rgba(0,0,0,0.05);
}


.klippo-faq-card{
  position: relative;
  border-radius: 24px;

  /* feiner Rahmen */
  border: 1px solid rgba(0,0,0,0.06);

  /* ruhige Tiefe */
  box-shadow:
    0 12px 28px rgba(0,0,0,0.06),
    0 2px 6px rgba(0,0,0,0.04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8534360 */.klippo-green{
  position: relative;
  background: linear-gradient(
    to bottom,
    #2f5d4d 0%,
    #2b5748 35%,
    #254d40 70%,
    #21463a 100%
  );
  overflow: hidden;
}

/* sanftes Licht von oben */
.klippo-green::before{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.06) 0%,
    rgba(255,255,255,0.03) 18%,
    rgba(255,255,255,0.01) 35%,
    transparent 55%
  );
  pointer-events:none;
}

/* ganz leichte dunkle Vignette an den Seiten */
.klippo-green::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(
    circle at center,
    transparent 55%,
    rgba(0,0,0,0.10) 100%
  );
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5998f5d */.klippo-cta-title .story-highlight{
  font-style: italic;
  color: #5ea682;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de94e9 */.elementor-16 .elementor-element.elementor-element-2de94e9{
  background:#ffffff;
  border-radius:20px;

  /* feiner warmer Rand */
  border:1px solid rgba(60, 98, 72, 0.10);

  /* Grundtiefe */
  box-shadow:0 10px 26px rgba(0,0,0,0.05);

  transition: all .3s ease;
}

/* Premium Hover */
.elementor-16 .elementor-element.elementor-element-2de94e9:hover{
  border-color: rgba(60, 98, 72, 0.25);
  box-shadow: 0 18px 45px rgba(0,0,0,0.10);
  transform: translateY(-6px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito Sans';
	font-display: auto;
	src: url('https://klippo-hundeschule.de/wp-content/uploads/2026/01/NunitoSans-VariableFont_YTLCopszwdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */