.elementor-621 .elementor-element.elementor-element-de5cc0e{--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;--padding-top:300px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-de5cc0e:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-de5cc0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aktivschule.at/wp-content/uploads/2026/05/madl_shutterstock-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-621 .elementor-element.elementor-element-3804f1c{--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 );line-height:var( --e-global-typography-text-line-height );}.elementor-621 .elementor-element.elementor-element-2b283fb{--display:flex;--position:absolute;--min-height:7vw;--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;bottom:0px;}.elementor-621 .elementor-element.elementor-element-2b283fb.e-con{--e-con-transform-translateY:2px;}body:not(.rtl) .elementor-621 .elementor-element.elementor-element-2b283fb{left:0px;}body.rtl .elementor-621 .elementor-element.elementor-element-2b283fb{right:0px;}.elementor-621 .elementor-element.elementor-element-4736e93{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-621 .elementor-element.elementor-element-4736e93:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-4736e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-621 .elementor-element.elementor-element-328ae26 .elementor-heading-title{font-family:var( --e-global-typography-c385df6-font-family ), Sans-serif;font-size:var( --e-global-typography-c385df6-font-size );font-weight:var( --e-global-typography-c385df6-font-weight );text-transform:var( --e-global-typography-c385df6-text-transform );line-height:var( --e-global-typography-c385df6-line-height );color:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-text-line-height );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-621 .elementor-element.elementor-element-4601553{font-family:var( --e-global-typography-a6f88ec-font-family ), Sans-serif;font-size:var( --e-global-typography-a6f88ec-font-size );font-weight:var( --e-global-typography-a6f88ec-font-weight );line-height:var( --e-global-typography-a6f88ec-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-621 .elementor-element.elementor-element-405af8d{--e-transform-translateY:-84%;top:0px;}body:not(.rtl) .elementor-621 .elementor-element.elementor-element-405af8d{left:-1%;}body.rtl .elementor-621 .elementor-element.elementor-element-405af8d{right:-1%;}.elementor-621 .elementor-element.elementor-element-405af8d .elementor-icon-wrapper{text-align:center;}.elementor-621 .elementor-element.elementor-element-405af8d .elementor-icon{font-size:100px;}.elementor-621 .elementor-element.elementor-element-405af8d .elementor-icon svg{height:100px;}.elementor-621 .elementor-element.elementor-element-29ca1c7{--e-transform-translateY:54%;bottom:-29px;}body:not(.rtl) .elementor-621 .elementor-element.elementor-element-29ca1c7{right:7%;}body.rtl .elementor-621 .elementor-element.elementor-element-29ca1c7{left:7%;}.elementor-621 .elementor-element.elementor-element-29ca1c7 .elementor-icon-wrapper{text-align:center;}.elementor-621 .elementor-element.elementor-element-29ca1c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-621 .elementor-element.elementor-element-29ca1c7.elementor-view-framed .elementor-icon, .elementor-621 .elementor-element.elementor-element-29ca1c7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-621 .elementor-element.elementor-element-29ca1c7.elementor-view-framed .elementor-icon, .elementor-621 .elementor-element.elementor-element-29ca1c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-621 .elementor-element.elementor-element-29ca1c7 .elementor-icon{font-size:160px;}.elementor-621 .elementor-element.elementor-element-29ca1c7 .elementor-icon svg{height:160px;}.elementor-621 .elementor-element.elementor-element-95c13f4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7vw;--margin-bottom:-7vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-621 .elementor-element.elementor-element-d300f91{--display:flex;--min-height:7vw;--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;}.elementor-621 .elementor-element.elementor-element-d300f91.e-con{--e-con-transform-translateY:1px;}.elementor-621 .elementor-element.elementor-element-d32e0b7{--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;--overlay-opacity:1;}.elementor-621 .elementor-element.elementor-element-d32e0b7::before, .elementor-621 .elementor-element.elementor-element-d32e0b7 > .elementor-background-video-container::before, .elementor-621 .elementor-element.elementor-element-d32e0b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-621 .elementor-element.elementor-element-d32e0b7 > .elementor-background-slideshow::before, .elementor-621 .elementor-element.elementor-element-d32e0b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-621 .elementor-element.elementor-element-d32e0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-621 .elementor-element.elementor-element-2390f84{width:var( --container-widget-width, min(1200px, 100%)px );max-width:min(1200px, 100%)px;--container-widget-width:min(1200px, 100%)px;--container-widget-flex-grow:0;text-align:center;}.elementor-621 .elementor-element.elementor-element-2390f84 .elementor-heading-title{font-family:var( --e-global-typography-8c03ff0-font-family ), Sans-serif;font-size:var( --e-global-typography-8c03ff0-font-size );font-weight:var( --e-global-typography-8c03ff0-font-weight );text-transform:var( --e-global-typography-8c03ff0-text-transform );line-height:var( --e-global-typography-8c03ff0-line-height );color:var( --e-global-color-704c34c );}.elementor-621 .elementor-element.elementor-element-b24b81c{--display:flex;--min-height:7vw;--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;}.elementor-621 .elementor-element.elementor-element-b24b81c.e-con{--e-con-transform-translateY:-1px;}.elementor-621 .elementor-element.elementor-element-7147349{--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;--padding-top:12vw;--padding-bottom:160px;--padding-left:0;--padding-right:0;}.elementor-621 .elementor-element.elementor-element-7147349:not(.elementor-motion-effects-element-type-background), .elementor-621 .elementor-element.elementor-element-7147349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84bfac2 );}.elementor-621 .elementor-element.elementor-element-6e4e9cb{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-621 .elementor-element.elementor-element-f055291{font-family:var( --e-global-typography-0a382ed-font-family ), Sans-serif;font-size:var( --e-global-typography-0a382ed-font-size );font-weight:var( --e-global-typography-0a382ed-font-weight );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-d771993{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-621 .elementor-element.elementor-element-ebd9b52{font-family:var( --e-global-typography-0a382ed-font-family ), Sans-serif;font-size:var( --e-global-typography-0a382ed-font-size );font-weight:var( --e-global-typography-0a382ed-font-weight );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-09bbb54{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-621 .elementor-element.elementor-element-48b9ee0{font-family:var( --e-global-typography-0a382ed-font-family ), Sans-serif;font-size:var( --e-global-typography-0a382ed-font-size );font-weight:var( --e-global-typography-0a382ed-font-weight );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-2e9eaa5{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-621 .elementor-element.elementor-element-1e44588{font-family:var( --e-global-typography-0a382ed-font-family ), Sans-serif;font-size:var( --e-global-typography-0a382ed-font-size );font-weight:var( --e-global-typography-0a382ed-font-weight );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-9da0064{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-621 .elementor-element.elementor-element-4b404eb{font-family:var( --e-global-typography-0a382ed-font-family ), Sans-serif;font-size:var( --e-global-typography-0a382ed-font-size );font-weight:var( --e-global-typography-0a382ed-font-weight );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-a690b7b{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-621 .elementor-element.elementor-element-34400fc{font-family:var( --e-global-typography-0a382ed-font-family ), Sans-serif;font-size:var( --e-global-typography-0a382ed-font-size );font-weight:var( --e-global-typography-0a382ed-font-weight );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-ec92c71{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-621 .elementor-element.elementor-element-c958380{font-family:var( --e-global-typography-0a382ed-font-family ), Sans-serif;font-size:var( --e-global-typography-0a382ed-font-size );font-weight:var( --e-global-typography-0a382ed-font-weight );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-1adec82{--n-accordion-title-font-size:30px;--n-accordion-title-icon-order:initial;--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-icon-size:30px;--n-accordion-icon-normal-color:var( --e-global-color-84bfac2 );--n-accordion-icon-hover-color:var( --e-global-color-84bfac2 );--n-accordion-icon-active-color:var( --e-global-color-84bfac2 );}.elementor-621 .elementor-element.elementor-element-1adec82 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-621 .elementor-element.elementor-element-1adec82 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-621 .elementor-element.elementor-element-1adec82 > .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:"Mukta Mahee", Sans-serif;font-weight:500;line-height:28px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-621 .elementor-element.elementor-element-4736e93{--width:min(590px,100%);}}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-de5cc0e{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-621 .elementor-element.elementor-element-328ae26 .elementor-heading-title{font-size:var( --e-global-typography-c385df6-font-size );line-height:var( --e-global-typography-c385df6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-621 .elementor-element.elementor-element-4601553{font-size:var( --e-global-typography-a6f88ec-font-size );line-height:var( --e-global-typography-a6f88ec-line-height );}.elementor-621 .elementor-element.elementor-element-2390f84 .elementor-heading-title{font-size:var( --e-global-typography-8c03ff0-font-size );line-height:var( --e-global-typography-8c03ff0-line-height );}.elementor-621 .elementor-element.elementor-element-7147349{--padding-top:20vw;--padding-bottom:160px;--padding-left:0;--padding-right:0;}.elementor-621 .elementor-element.elementor-element-f055291{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-ebd9b52{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-48b9ee0{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-1e44588{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-4b404eb{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-34400fc{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-c958380{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-1adec82{--n-accordion-title-font-size:24px;}}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-de5cc0e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-621 .elementor-element.elementor-element-be8b617 img{width:100%;height:100%;object-fit:cover;}.elementor-621 .elementor-element.elementor-element-2b283fb.e-con{--e-con-transform-translateY:1px;}.elementor-621 .elementor-element.elementor-element-4736e93{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-621 .elementor-element.elementor-element-328ae26 .elementor-heading-title{font-size:var( --e-global-typography-c385df6-font-size );line-height:var( --e-global-typography-c385df6-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-621 .elementor-element.elementor-element-4601553{font-size:var( --e-global-typography-a6f88ec-font-size );line-height:var( --e-global-typography-a6f88ec-line-height );}.elementor-621 .elementor-element.elementor-element-29ca1c7{z-index:3;}.elementor-621 .elementor-element.elementor-element-29ca1c7 .elementor-icon{font-size:100px;}.elementor-621 .elementor-element.elementor-element-29ca1c7 .elementor-icon svg{height:100px;}.elementor-621 .elementor-element.elementor-element-2390f84 .elementor-heading-title{font-size:var( --e-global-typography-8c03ff0-font-size );line-height:var( --e-global-typography-8c03ff0-line-height );}.elementor-621 .elementor-element.elementor-element-6e4e9cb{--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-f055291{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-d771993{--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-ebd9b52{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-09bbb54{--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-48b9ee0{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-2e9eaa5{--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-1e44588{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-9da0064{--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-4b404eb{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-a690b7b{--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-34400fc{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-ec92c71{--padding-top:0;--padding-bottom:40px;--padding-left:10%;--padding-right:20px;}.elementor-621 .elementor-element.elementor-element-c958380{font-size:var( --e-global-typography-0a382ed-font-size );line-height:var( --e-global-typography-0a382ed-line-height );}.elementor-621 .elementor-element.elementor-element-1adec82{--n-accordion-title-font-size:20px;}}/* Start custom CSS for image, class: .elementor-element-be8b617 */.elementor-621 .elementor-element.elementor-element-be8b617 {
    aspect-ratio: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b283fb */.elementor-621 .elementor-element.elementor-element-2b283fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1728 149.89' preserveAspectRatio='none'%3E%3Cpath fill='%23F6F0E2' d='M1728,73.04c-109.18,22.45-271.57,50.17-373.31,64.38C1057,179.02,686.12,42.92,504.5,14.52,301.51-17.22,126.91,7.81,0,44.21v105.68h1728v-76.84Z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3804f1c */@media(min-width:768px) {
.elementor-621 .elementor-element.elementor-element-3804f1c {
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4601553 */.elementor-621 .elementor-element.elementor-element-4601553 {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4736e93 */@media(max-width:767px) {
.elementor-621 .elementor-element.elementor-element-4736e93 {
    background: transparent !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de5cc0e */@media(max-width:767px) {
.elementor-621 .elementor-element.elementor-element-de5cc0e.page-padding {
    padding: 0px;
}

.elementor-621 .elementor-element.elementor-element-de5cc0e:before {
    content: '';
    position: absolute;
    top: 0px; right: 0; bottom: 0; left: 0;
    background-color: var( --e-global-color-84bfac2 );
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d300f91 */.elementor-621 .elementor-element.elementor-element-d300f91 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1728 149.89' preserveAspectRatio='none'%3E%3Cpath fill='%23bccf21' d='M1728,73.04c-109.18,22.45-271.57,50.17-373.31,64.38C1057,179.02,686.12,42.92,504.5,14.52,301.51-17.22,126.91,7.81,0,44.21v105.68h1728v-76.84Z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32e0b7 */.elementor-621 .elementor-element.elementor-element-d32e0b7 {
    padding: 64px var(--page-padding);
    overflow-y: visible;
    overflow-x: clip;
}

@media(min-width:768px) {
.elementor-621 .elementor-element.elementor-element-d32e0b7 {
    padding: 80px var(--page-padding);
}
}

@media(min-width:1025px) {
.elementor-621 .elementor-element.elementor-element-d32e0b7 {
    padding: 120px var(--page-padding);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24b81c */.elementor-621 .elementor-element.elementor-element-b24b81c {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1728 146.63' preserveAspectRatio='none'%3E%3Cpath fill='%23bccf21' d='M0,103.29c35.85,11.1,124.82,27.92,303.5,40.57,282.5,20,418.5-74.5,601.5-74.5,50.5,0,209.9,43.78,286,43.78,158.5,0,219.5-82,320-93,59.24-6.48,145.02,12.63,217,31.01V0H0v103.29Z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1adec82 */.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details .e-n-accordion-item-title-icon span{
    align-items: center;
    justify-content: center;
    width: 57px;
    height:54px;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details .e-n-accordion-item-title-icon span::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    width: 57px; 
    height: 54px;
    -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 57 54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.3679 47.3122C62.8282 36.0829 56.907 14.4332 46.5915 7.18546C36.837 0.279933 31.0092 -0.279974 24.4958 0.0621914C9.50565 0.870947 -3.42765 18.9124 0.810731 33.2523C4.05185 44.2327 11.9365 49.9562 22.6259 52.8491C32.2869 55.4931 40.3897 53.4712 48.3679 47.3122Z'/%3E%3C/svg%3E") no-repeat center;
    mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 57 54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.3679 47.3122C62.8282 36.0829 56.907 14.4332 46.5915 7.18546C36.837 0.279933 31.0092 -0.279974 24.4958 0.0621914C9.50565 0.870947 -3.42765 18.9124 0.810731 33.2523C4.05185 44.2327 11.9365 49.9562 22.6259 52.8491C32.2869 55.4931 40.3897 53.4712 48.3679 47.3122Z'/%3E%3C/svg%3E") no-repeat center;
    
    mask-size: contain;
    -webkit-mask-size: contain;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details:nth-child(1) .e-n-accordion-item-title-icon span::before{
    background-color: var(--e-global-color-accent);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details:nth-child(2) .e-n-accordion-item-title-icon span::before{
    background-color: var(--e-global-color-secondary);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details:nth-child(3) .e-n-accordion-item-title-icon span::before{
    background-color: var(--e-global-color-primary);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details:nth-child(4) .e-n-accordion-item-title-icon span::before{
    background-color: var(--e-global-color-secondary);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details:nth-child(5) .e-n-accordion-item-title-icon span::before{
    background-color: var(--e-global-color-accent);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details:nth-child(6) .e-n-accordion-item-title-icon span::before{
    background-color: var(--e-global-color-primary);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details:nth-child(7) .e-n-accordion-item-title-icon span::before{
    background-color: var(--e-global-color-secondary);
}

.elementor-621 .elementor-element.elementor-element-1adec82 svg{
    z-index:10 !important;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion-item-title-icon{
    margin-left: auto;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion-item-title-icon .e-opened svg{
    transition: transform 0.3s ease-in-out;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon .e-opened svg{
    transform: rotate(180deg);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion-item-title[aria-expanded="false"] .e-n-accordion-item-title-icon .e-opened svg{
     transform: rotate(0deg);
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion::before{
    content:"";
    position: absolute;
    top: -8px;
    height:10px;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 880 9' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M879.129 7.50001C712.582 3.34615 432.689 1.5 300.839 1.49999C199.061 1.49999 69.5237 1.49999 0.128942 7.5' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion-item:nth-child(odd)::after{
    content:"";
    height:10px;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 885 10' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M884 2.72185C717.382 -2.00509 518.367 8.49927 386.461 8.49927C284.639 8.49927 173.56 2.72184 69.4241 2.72184L3.6946e-05 2.72184' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion-item:nth-child(even)::after{
    content:"";
    height:10px;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 880 9' fill='none' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M879.129 7.50001C712.582 3.34615 432.689 1.5 300.839 1.49999C199.061 1.49999 69.5237 1.49999 0.128942 7.5' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

@media(max-width:767px) {
.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details .e-n-accordion-item-title-icon span{
    width: 20px;
    height:19px;
}

.elementor-621 .elementor-element.elementor-element-1adec82 .e-n-accordion details .e-n-accordion-item-title-icon span::before {
    width: 34px; 
    height: 32px;
}/* End custom CSS */