.elementor-162640 .elementor-element.elementor-element-24ce470{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-162640 .elementor-element.elementor-element-3d31287{--spacer-size:50px;}.elementor-162640 .elementor-element.elementor-element-9bcb2a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-162640 .elementor-element.elementor-element-bc921a6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-6e0be31{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-6e0be31.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-162640 .elementor-element.elementor-element-0504dba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-0504dba{z-index:1;}.elementor-162640 .elementor-element.elementor-element-0504dba img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-789b6e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-789b6e2:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-789b6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-789b6e2.e-con{--e-con-transform-translateX:-35px;}.elementor-162640 .elementor-element.elementor-element-42dc187{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-162640 .elementor-element.elementor-element-423a02f{text-align:center;}.elementor-162640 .elementor-element.elementor-element-423a02f .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#672144;}.elementor-162640 .elementor-element.elementor-element-b8461b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-b8461b7.e-con{--e-con-transform-translateX:18px;}.elementor-162640 .elementor-element.elementor-element-35f3eb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-35f3eb9.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-5ebb4ba{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-162640 .elementor-element.elementor-element-0035ecd{text-align:center;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-0035ecd p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-1c07bc8{--display:flex;}.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-162640 .elementor-element.elementor-element-bd1a374 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-bd1a374 > .elementor-widget-container{--e-transform-translateX:80px;}.elementor-162640 .elementor-element.elementor-element-5e0e170{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-0caec58{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-0caec58.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-28868ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-28868ae:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-28868ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-28868ae.e-con{--e-con-transform-translateX:-35px;}.elementor-162640 .elementor-element.elementor-element-9a91afc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-436131e{text-align:center;}.elementor-162640 .elementor-element.elementor-element-436131e .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#672144;}.elementor-162640 .elementor-element.elementor-element-2d793de{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-2d793de.e-con{--e-con-transform-translateX:18px;}.elementor-162640 .elementor-element.elementor-element-c09c1d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-c09c1d5.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-694f610{--display:flex;}.elementor-162640 .elementor-element.elementor-element-8ec53c4{text-align:center;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-8ec53c4 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-8376c2c{--display:flex;}.elementor-162640 .elementor-element.elementor-element-8011871 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-8011871 > .elementor-widget-container{--e-transform-translateX:80px;}.elementor-162640 .elementor-element.elementor-element-cd2df7e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-4e1f90f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-4e1f90f.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-97afffd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-97afffd{z-index:1;}.elementor-162640 .elementor-element.elementor-element-97afffd img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-86aa0bf{--display:flex;}.elementor-162640 .elementor-element.elementor-element-86aa0bf:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-86aa0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-c74e70a{--spacer-size:50px;}.elementor-162640 .elementor-element.elementor-element-31ab4d1{text-align:center;}.elementor-162640 .elementor-element.elementor-element-31ab4d1 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#672144;}.elementor-162640 .elementor-element.elementor-element-6a0d4db{--display:flex;}.elementor-162640 .elementor-element.elementor-element-4fcb0e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-4fcb0e2.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-b01fa9d .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-6881798{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-90eff4f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:40px 40px 40px 40px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-90eff4f:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-90eff4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#672144;}.elementor-162640 .elementor-element.elementor-element-90eff4f.e-con{--e-con-transform-translateX:35px;}.elementor-162640 .elementor-element.elementor-element-318a9d9 > .elementor-widget-container{--e-transform-translateX:164px;}.elementor-162640 .elementor-element.elementor-element-318a9d9 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-0910575{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-0910575.e-con{--e-con-transform-translateX:-18px;}.elementor-162640 .elementor-element.elementor-element-b17f7d1 > .elementor-widget-container{--e-transform-translateX:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-b17f7d1.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-d7a08ad{--display:flex;}.elementor-162640 .elementor-element.elementor-element-c79fe74.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-c79fe74{text-align:left;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-162640 .elementor-element.elementor-element-c79fe74 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-7d23ead{--display:flex;}.elementor-162640 .elementor-element.elementor-element-1e1c774 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;}.elementor-162640 .elementor-element.elementor-element-1e1c774 > .elementor-widget-container{--e-transform-translateX:20px;}.elementor-162640 .elementor-element.elementor-element-0bc388d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-0bc388d.e-con{--e-con-transform-translateX:-35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-31765a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-31765a4{z-index:1;}.elementor-162640 .elementor-element.elementor-element-31765a4 img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-76cbfca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-759ef27{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:40px 40px 40px 40px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-759ef27:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-759ef27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#672144;}.elementor-162640 .elementor-element.elementor-element-759ef27.e-con{--e-con-transform-translateX:35px;}.elementor-162640 .elementor-element.elementor-element-bda7d70 > .elementor-widget-container{--e-transform-translateX:164px;}.elementor-162640 .elementor-element.elementor-element-bda7d70 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-994b34a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-994b34a.e-con{--e-con-transform-translateX:-18px;}.elementor-162640 .elementor-element.elementor-element-0997aa5 > .elementor-widget-container{--e-transform-translateX:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-0997aa5.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-b9cb885{--display:flex;}.elementor-162640 .elementor-element.elementor-element-95710c4.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-95710c4{text-align:left;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-162640 .elementor-element.elementor-element-95710c4 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-90d4c37{--display:flex;}.elementor-162640 .elementor-element.elementor-element-f78903e .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;}.elementor-162640 .elementor-element.elementor-element-f78903e > .elementor-widget-container{--e-transform-translateX:20px;}.elementor-162640 .elementor-element.elementor-element-b150cfa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-b150cfa.e-con{--e-con-transform-translateX:-35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-41c9bc4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-637a80a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-637a80a.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-14273ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-14273ce{z-index:1;}.elementor-162640 .elementor-element.elementor-element-14273ce img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-09a7511{--display:flex;}.elementor-162640 .elementor-element.elementor-element-09a7511:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-09a7511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#672144;}.elementor-162640 .elementor-element.elementor-element-bd73fd4{--spacer-size:50px;}.elementor-162640 .elementor-element.elementor-element-b9e99c1{text-align:center;}.elementor-162640 .elementor-element.elementor-element-b9e99c1 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-7dd36af{--display:flex;}.elementor-162640 .elementor-element.elementor-element-a448e0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-a448e0c.elementor-element{--align-self:flex-end;}.elementor-162640 .elementor-element.elementor-element-1975784 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-dcb0fef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-a2740bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-a2740bf.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-deeddf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-deeddf4{z-index:1;}.elementor-162640 .elementor-element.elementor-element-deeddf4 img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-517e1e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-517e1e5:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-517e1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFE2FF;}.elementor-162640 .elementor-element.elementor-element-517e1e5.e-con{--e-con-transform-translateX:-35px;}.elementor-162640 .elementor-element.elementor-element-00e3d51{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-162640 .elementor-element.elementor-element-1ef81c9{text-align:center;}.elementor-162640 .elementor-element.elementor-element-1ef81c9 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-bae90b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-bae90b4.e-con{--e-con-transform-translateX:18px;}.elementor-162640 .elementor-element.elementor-element-a590aa0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-a590aa0.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-22906e7{--display:flex;}.elementor-162640 .elementor-element.elementor-element-3508196{text-align:center;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-3508196 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-210c966{--display:flex;}.elementor-162640 .elementor-element.elementor-element-87bbe32 .elementor-button{background-color:#672144;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-87bbe32 > .elementor-widget-container{--e-transform-translateX:80px;}.elementor-162640 .elementor-element.elementor-element-72d2cf5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-990c599{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-990c599.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-fdcd454{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-fdcd454:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-fdcd454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFE2FF;}.elementor-162640 .elementor-element.elementor-element-fdcd454.e-con{--e-con-transform-translateX:-35px;}.elementor-162640 .elementor-element.elementor-element-a584dd3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-4232043{text-align:center;}.elementor-162640 .elementor-element.elementor-element-4232043 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-6f01eb1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-6f01eb1.e-con{--e-con-transform-translateX:18px;}.elementor-162640 .elementor-element.elementor-element-745fdcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-745fdcb.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-8aba612{--display:flex;}.elementor-162640 .elementor-element.elementor-element-b412809{text-align:center;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-b412809 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-0884c46{--display:flex;}.elementor-162640 .elementor-element.elementor-element-ca97d6e .elementor-button{background-color:#672144;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-ca97d6e > .elementor-widget-container{--e-transform-translateX:80px;}.elementor-162640 .elementor-element.elementor-element-8bcacb9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-fa9b36c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-fa9b36c.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-760ae20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-760ae20{z-index:1;}.elementor-162640 .elementor-element.elementor-element-760ae20 img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-6dab9dc{--display:flex;}.elementor-162640 .elementor-element.elementor-element-6dab9dc:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-6dab9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFE2FF;}.elementor-162640 .elementor-element.elementor-element-6ffde8e{--spacer-size:50px;}.elementor-162640 .elementor-element.elementor-element-1dd09a3{text-align:center;}.elementor-162640 .elementor-element.elementor-element-1dd09a3 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-9b1c1dd{--display:flex;}.elementor-162640 .elementor-element.elementor-element-accad45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-accad45.elementor-element{--align-self:flex-end;}.elementor-162640 .elementor-element.elementor-element-c820430 .elementor-button{background-color:#672144;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-49e61ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-c03a8bb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:40px 40px 40px 40px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-c03a8bb:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-c03a8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-c03a8bb.e-con{--e-con-transform-translateX:35px;}.elementor-162640 .elementor-element.elementor-element-fa2694e > .elementor-widget-container{--e-transform-translateX:164px;}.elementor-162640 .elementor-element.elementor-element-fa2694e .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#672144;}.elementor-162640 .elementor-element.elementor-element-0350587{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-0350587.e-con{--e-con-transform-translateX:-18px;}.elementor-162640 .elementor-element.elementor-element-11f52fd > .elementor-widget-container{--e-transform-translateX:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-11f52fd.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-cad623b{--display:flex;}.elementor-162640 .elementor-element.elementor-element-00ecd7b.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-00ecd7b{text-align:left;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-00ecd7b p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-e56be65{--display:flex;}.elementor-162640 .elementor-element.elementor-element-e9b9fa1 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;}.elementor-162640 .elementor-element.elementor-element-e9b9fa1 > .elementor-widget-container{--e-transform-translateX:20px;}.elementor-162640 .elementor-element.elementor-element-379f2e7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-379f2e7.e-con{--e-con-transform-translateX:-35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-3e820fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-3e820fc{z-index:1;}.elementor-162640 .elementor-element.elementor-element-3e820fc img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-3138a4c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-00f21f9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:40px 40px 40px 40px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-00f21f9:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-00f21f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-00f21f9.e-con{--e-con-transform-translateX:35px;}.elementor-162640 .elementor-element.elementor-element-06c6e06 > .elementor-widget-container{--e-transform-translateX:164px;}.elementor-162640 .elementor-element.elementor-element-06c6e06 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#672144;}.elementor-162640 .elementor-element.elementor-element-648644c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-648644c.e-con{--e-con-transform-translateX:-18px;}.elementor-162640 .elementor-element.elementor-element-59e9427 > .elementor-widget-container{--e-transform-translateX:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-59e9427.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-8b2cdb6{--display:flex;}.elementor-162640 .elementor-element.elementor-element-7819695.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-7819695{text-align:left;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-7819695 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-3baa539{--display:flex;}.elementor-162640 .elementor-element.elementor-element-1e2d94b .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;}.elementor-162640 .elementor-element.elementor-element-1e2d94b > .elementor-widget-container{--e-transform-translateX:20px;}.elementor-162640 .elementor-element.elementor-element-976d4b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-976d4b6.e-con{--e-con-transform-translateX:-35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-68fc0ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-df7eb8a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-df7eb8a.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-154e514 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-154e514{z-index:1;}.elementor-162640 .elementor-element.elementor-element-154e514 img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-5634d53{--display:flex;}.elementor-162640 .elementor-element.elementor-element-5634d53:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-5634d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-ce2deb1{--spacer-size:50px;}.elementor-162640 .elementor-element.elementor-element-13795f1{text-align:center;}.elementor-162640 .elementor-element.elementor-element-13795f1 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#672144;}.elementor-162640 .elementor-element.elementor-element-c4b47a3{--display:flex;}.elementor-162640 .elementor-element.elementor-element-91ff308 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-91ff308.elementor-element{--align-self:flex-end;}.elementor-162640 .elementor-element.elementor-element-31ff94b .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-ec6ed4e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-5c8279e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-5c8279e.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-bcdbaa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-bcdbaa1{z-index:1;}.elementor-162640 .elementor-element.elementor-element-bcdbaa1 img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-698ae11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-698ae11:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-698ae11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#672144;}.elementor-162640 .elementor-element.elementor-element-698ae11.e-con{--e-con-transform-translateX:-35px;}.elementor-162640 .elementor-element.elementor-element-f20a4e4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-162640 .elementor-element.elementor-element-9ec3ae0{text-align:center;}.elementor-162640 .elementor-element.elementor-element-9ec3ae0 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-ccd5414{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-ccd5414.e-con{--e-con-transform-translateX:18px;}.elementor-162640 .elementor-element.elementor-element-d441a90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-d441a90.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-f39e65d{--display:flex;}.elementor-162640 .elementor-element.elementor-element-85ccbf4{text-align:center;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-162640 .elementor-element.elementor-element-85ccbf4 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-dd36715{--display:flex;}.elementor-162640 .elementor-element.elementor-element-3b23cac .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-3b23cac > .elementor-widget-container{--e-transform-translateX:80px;}.elementor-162640 .elementor-element.elementor-element-fd1a8d9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-0c1af3f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-0c1af3f.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-ea127a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-ea127a1:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-ea127a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#672144;}.elementor-162640 .elementor-element.elementor-element-ea127a1.e-con{--e-con-transform-translateX:-35px;}.elementor-162640 .elementor-element.elementor-element-9440ad2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-c234df7{text-align:center;}.elementor-162640 .elementor-element.elementor-element-c234df7 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-6d1fee7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-6d1fee7.e-con{--e-con-transform-translateX:18px;}.elementor-162640 .elementor-element.elementor-element-abafb79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-abafb79.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-2203b1c{--display:flex;}.elementor-162640 .elementor-element.elementor-element-23bc315{text-align:center;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-162640 .elementor-element.elementor-element-23bc315 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-6f238ed{--display:flex;}.elementor-162640 .elementor-element.elementor-element-492f220 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-492f220 > .elementor-widget-container{--e-transform-translateX:80px;}.elementor-162640 .elementor-element.elementor-element-5a45e15{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-0eb44b3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-0eb44b3.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-bba557d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-bba557d{z-index:1;}.elementor-162640 .elementor-element.elementor-element-bba557d img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-4e370df{--display:flex;}.elementor-162640 .elementor-element.elementor-element-4e370df:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-4e370df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#672144;}.elementor-162640 .elementor-element.elementor-element-25dd21a{--spacer-size:50px;}.elementor-162640 .elementor-element.elementor-element-8086ddd{text-align:center;}.elementor-162640 .elementor-element.elementor-element-8086ddd .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-e48d8e8{--display:flex;}.elementor-162640 .elementor-element.elementor-element-0637aec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-0637aec.elementor-element{--align-self:flex-end;}.elementor-162640 .elementor-element.elementor-element-3257fe6 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-77c01c3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-34133ed{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:40px 40px 40px 40px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-34133ed:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-34133ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFE2FF;}.elementor-162640 .elementor-element.elementor-element-34133ed.e-con{--e-con-transform-translateX:35px;}.elementor-162640 .elementor-element.elementor-element-9e381fb > .elementor-widget-container{--e-transform-translateX:164px;}.elementor-162640 .elementor-element.elementor-element-9e381fb .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-e21f729{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-e21f729.e-con{--e-con-transform-translateX:-18px;}.elementor-162640 .elementor-element.elementor-element-f80f670 > .elementor-widget-container{--e-transform-translateX:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-f80f670.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-9e9fad0{--display:flex;}.elementor-162640 .elementor-element.elementor-element-043496c.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-043496c{text-align:left;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-043496c p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-a0ce987{--display:flex;}.elementor-162640 .elementor-element.elementor-element-61d8378 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;}.elementor-162640 .elementor-element.elementor-element-61d8378 > .elementor-widget-container{--e-transform-translateX:20px;}.elementor-162640 .elementor-element.elementor-element-7dd3d77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-7dd3d77.e-con{--e-con-transform-translateX:-35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-8bfe5d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-8bfe5d2{z-index:1;}.elementor-162640 .elementor-element.elementor-element-8bfe5d2 img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-234aaf4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-d6f2cc4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:40px 40px 40px 40px;--z-index:0;}.elementor-162640 .elementor-element.elementor-element-d6f2cc4:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-d6f2cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFE2FF;}.elementor-162640 .elementor-element.elementor-element-d6f2cc4.e-con{--e-con-transform-translateX:35px;}.elementor-162640 .elementor-element.elementor-element-efa1b23 > .elementor-widget-container{--e-transform-translateX:164px;}.elementor-162640 .elementor-element.elementor-element-efa1b23 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-3fa7600{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162640 .elementor-element.elementor-element-3fa7600.e-con{--e-con-transform-translateX:-18px;}.elementor-162640 .elementor-element.elementor-element-f80af25 > .elementor-widget-container{--e-transform-translateX:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-f80af25.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-db44083{--display:flex;}.elementor-162640 .elementor-element.elementor-element-a5c0a50.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-a5c0a50{text-align:left;font-family:"Gilroy b", Sans-serif;font-size:15px;font-weight:400;color:#672144;}.elementor-162640 .elementor-element.elementor-element-a5c0a50 p{margin-bottom:0px;}.elementor-162640 .elementor-element.elementor-element-43b6667{--display:flex;}.elementor-162640 .elementor-element.elementor-element-5e5e917 .elementor-button{background-color:#94D8FF;fill:#672144;color:#672144;}.elementor-162640 .elementor-element.elementor-element-5e5e917 > .elementor-widget-container{--e-transform-translateX:20px;}.elementor-162640 .elementor-element.elementor-element-415a44b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-415a44b.e-con{--e-con-transform-translateX:-35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-fc30273{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-7ff0e39{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-162640 .elementor-element.elementor-element-7ff0e39.e-con{--e-con-transform-translateX:35px;--flex-grow:0;--flex-shrink:0;}.elementor-162640 .elementor-element.elementor-element-fa3986f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-fa3986f{z-index:1;}.elementor-162640 .elementor-element.elementor-element-fa3986f img{border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-b245266{--display:flex;}.elementor-162640 .elementor-element.elementor-element-b245266:not(.elementor-motion-effects-element-type-background), .elementor-162640 .elementor-element.elementor-element-b245266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFE2FF;}.elementor-162640 .elementor-element.elementor-element-932bc1b{--spacer-size:50px;}.elementor-162640 .elementor-element.elementor-element-ad37191{text-align:center;}.elementor-162640 .elementor-element.elementor-element-ad37191 .elementor-heading-title{font-family:"Gilroy-Heavy", Sans-serif;font-weight:600;color:#FFF5BF;}.elementor-162640 .elementor-element.elementor-element-b9752d0{--display:flex;}.elementor-162640 .elementor-element.elementor-element-87dd992 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-87dd992.elementor-element{--align-self:flex-end;}.elementor-162640 .elementor-element.elementor-element-0bb9ffb .elementor-button{background-color:#672144;fill:#672144;color:#672144;border-radius:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-2803159{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}.elementor-162640 .elementor-element.elementor-element-699d981{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-10px;--padding-bottom:-10px;--padding-left:-10px;--padding-right:-10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-162640 .elementor-element.elementor-element-6e0be31{--width:50%;}.elementor-162640 .elementor-element.elementor-element-789b6e2{--width:50%;}.elementor-162640 .elementor-element.elementor-element-42dc187{--width:100%;}.elementor-162640 .elementor-element.elementor-element-5ebb4ba{--width:90%;}.elementor-162640 .elementor-element.elementor-element-0caec58{--width:50%;}.elementor-162640 .elementor-element.elementor-element-28868ae{--width:50%;}.elementor-162640 .elementor-element.elementor-element-9a91afc{--width:100%;}.elementor-162640 .elementor-element.elementor-element-694f610{--width:90%;}.elementor-162640 .elementor-element.elementor-element-4e1f90f{--width:50%;}.elementor-162640 .elementor-element.elementor-element-90eff4f{--width:100%;}.elementor-162640 .elementor-element.elementor-element-d7a08ad{--width:90%;}.elementor-162640 .elementor-element.elementor-element-0bc388d{--width:50%;}.elementor-162640 .elementor-element.elementor-element-759ef27{--width:100%;}.elementor-162640 .elementor-element.elementor-element-b9cb885{--width:90%;}.elementor-162640 .elementor-element.elementor-element-b150cfa{--width:50%;}.elementor-162640 .elementor-element.elementor-element-637a80a{--width:50%;}.elementor-162640 .elementor-element.elementor-element-a2740bf{--width:50%;}.elementor-162640 .elementor-element.elementor-element-517e1e5{--width:50%;}.elementor-162640 .elementor-element.elementor-element-00e3d51{--width:100%;}.elementor-162640 .elementor-element.elementor-element-22906e7{--width:90%;}.elementor-162640 .elementor-element.elementor-element-990c599{--width:50%;}.elementor-162640 .elementor-element.elementor-element-fdcd454{--width:50%;}.elementor-162640 .elementor-element.elementor-element-a584dd3{--width:100%;}.elementor-162640 .elementor-element.elementor-element-8aba612{--width:90%;}.elementor-162640 .elementor-element.elementor-element-fa9b36c{--width:50%;}.elementor-162640 .elementor-element.elementor-element-c03a8bb{--width:100%;}.elementor-162640 .elementor-element.elementor-element-cad623b{--width:90%;}.elementor-162640 .elementor-element.elementor-element-379f2e7{--width:50%;}.elementor-162640 .elementor-element.elementor-element-00f21f9{--width:100%;}.elementor-162640 .elementor-element.elementor-element-8b2cdb6{--width:90%;}.elementor-162640 .elementor-element.elementor-element-976d4b6{--width:50%;}.elementor-162640 .elementor-element.elementor-element-df7eb8a{--width:50%;}.elementor-162640 .elementor-element.elementor-element-5c8279e{--width:50%;}.elementor-162640 .elementor-element.elementor-element-698ae11{--width:50%;}.elementor-162640 .elementor-element.elementor-element-f20a4e4{--width:100%;}.elementor-162640 .elementor-element.elementor-element-f39e65d{--width:90%;}.elementor-162640 .elementor-element.elementor-element-0c1af3f{--width:50%;}.elementor-162640 .elementor-element.elementor-element-ea127a1{--width:50%;}.elementor-162640 .elementor-element.elementor-element-9440ad2{--width:100%;}.elementor-162640 .elementor-element.elementor-element-2203b1c{--width:90%;}.elementor-162640 .elementor-element.elementor-element-0eb44b3{--width:50%;}.elementor-162640 .elementor-element.elementor-element-34133ed{--width:100%;}.elementor-162640 .elementor-element.elementor-element-9e9fad0{--width:90%;}.elementor-162640 .elementor-element.elementor-element-7dd3d77{--width:50%;}.elementor-162640 .elementor-element.elementor-element-d6f2cc4{--width:100%;}.elementor-162640 .elementor-element.elementor-element-db44083{--width:90%;}.elementor-162640 .elementor-element.elementor-element-415a44b{--width:50%;}.elementor-162640 .elementor-element.elementor-element-7ff0e39{--width:50%;}}@media(max-width:1024px){.elementor-162640 .elementor-element.elementor-element-0caec58{--border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-c09c1d5 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-162640 .elementor-element.elementor-element-8ec53c4{font-size:12px;}.elementor-162640 .elementor-element.elementor-element-cd2df7e{--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-0997aa5 > .elementor-widget-container{--e-transform-translateX:-14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-0997aa5.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-95710c4 > .elementor-widget-container{--e-transform-translateX:-12px;}.elementor-162640 .elementor-element.elementor-element-95710c4{text-align:center;font-size:12px;}.elementor-162640 .elementor-element.elementor-element-b150cfa{--border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-41c9bc4{--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-990c599{--border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-745fdcb > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-162640 .elementor-element.elementor-element-b412809{font-size:12px;}.elementor-162640 .elementor-element.elementor-element-8bcacb9{--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-59e9427 > .elementor-widget-container{--e-transform-translateX:0px;padding:0px 33px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-59e9427.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-7819695{font-size:12px;}.elementor-162640 .elementor-element.elementor-element-976d4b6{--border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-68fc0ae{--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-0c1af3f{--border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-6d1fee7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-abafb79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-162640 .elementor-element.elementor-element-23bc315{font-size:12px;}.elementor-162640 .elementor-element.elementor-element-5a45e15{--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-f80af25 > .elementor-widget-container{padding:0px 54px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-f80af25.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-a5c0a50{font-size:12px;}.elementor-162640 .elementor-element.elementor-element-415a44b{--border-radius:40px 40px 40px 40px;}.elementor-162640 .elementor-element.elementor-element-fc30273{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-162640 .elementor-element.elementor-element-cd2df7e{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-4e1f90f.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:9px;}.elementor-162640 .elementor-element.elementor-element-97afffd{width:auto;max-width:auto;z-index:2;}.elementor-162640 .elementor-element.elementor-element-97afffd > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:28px;}.elementor-162640 .elementor-element.elementor-element-86aa0bf.e-con{--e-con-transform-translateY:-28px;}.elementor-162640 .elementor-element.elementor-element-86aa0bf{--border-radius:40px 40px 40px 40px;--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-162640 .elementor-element.elementor-element-31ab4d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-31ab4d1 .elementor-heading-title{font-size:30px;}.elementor-162640 .elementor-element.elementor-element-6a0d4db{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-4fcb0e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-162640 .elementor-element.elementor-element-4fcb0e2 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-b01fa9d > .elementor-widget-container{--e-transform-translateY:-20px;}.elementor-162640 .elementor-element.elementor-element-b01fa9d.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-41c9bc4{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-637a80a.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:9px;}.elementor-162640 .elementor-element.elementor-element-14273ce{width:auto;max-width:auto;z-index:2;}.elementor-162640 .elementor-element.elementor-element-14273ce > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:28px;}.elementor-162640 .elementor-element.elementor-element-09a7511.e-con{--e-con-transform-translateY:-28px;}.elementor-162640 .elementor-element.elementor-element-09a7511{--border-radius:40px 40px 40px 40px;--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-162640 .elementor-element.elementor-element-b9e99c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-b9e99c1 .elementor-heading-title{font-size:30px;}.elementor-162640 .elementor-element.elementor-element-7dd36af{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-a448e0c > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-a448e0c.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-1975784 > .elementor-widget-container{--e-transform-translateY:-20px;}.elementor-162640 .elementor-element.elementor-element-1975784.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-8bcacb9{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-fa9b36c.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:9px;}.elementor-162640 .elementor-element.elementor-element-760ae20{width:auto;max-width:auto;z-index:2;}.elementor-162640 .elementor-element.elementor-element-760ae20 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:28px;}.elementor-162640 .elementor-element.elementor-element-6dab9dc.e-con{--e-con-transform-translateY:-28px;}.elementor-162640 .elementor-element.elementor-element-6dab9dc{--border-radius:40px 40px 40px 40px;--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-162640 .elementor-element.elementor-element-1dd09a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-1dd09a3 .elementor-heading-title{font-size:30px;}.elementor-162640 .elementor-element.elementor-element-9b1c1dd{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-accad45 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-accad45.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-c820430 > .elementor-widget-container{--e-transform-translateY:-20px;}.elementor-162640 .elementor-element.elementor-element-c820430.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-68fc0ae{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-df7eb8a.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:9px;}.elementor-162640 .elementor-element.elementor-element-154e514{width:auto;max-width:auto;z-index:2;}.elementor-162640 .elementor-element.elementor-element-154e514 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:28px;}.elementor-162640 .elementor-element.elementor-element-5634d53.e-con{--e-con-transform-translateY:-28px;}.elementor-162640 .elementor-element.elementor-element-5634d53{--border-radius:40px 40px 40px 40px;--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-162640 .elementor-element.elementor-element-13795f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-13795f1 .elementor-heading-title{font-size:30px;}.elementor-162640 .elementor-element.elementor-element-c4b47a3{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-91ff308 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-91ff308.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-31ff94b > .elementor-widget-container{--e-transform-translateY:-20px;}.elementor-162640 .elementor-element.elementor-element-31ff94b.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-5a45e15{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-0eb44b3.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:9px;}.elementor-162640 .elementor-element.elementor-element-bba557d{width:auto;max-width:auto;z-index:2;}.elementor-162640 .elementor-element.elementor-element-bba557d > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:28px;}.elementor-162640 .elementor-element.elementor-element-4e370df.e-con{--e-con-transform-translateY:-28px;}.elementor-162640 .elementor-element.elementor-element-4e370df{--border-radius:40px 40px 40px 40px;--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-162640 .elementor-element.elementor-element-8086ddd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-8086ddd .elementor-heading-title{font-size:30px;}.elementor-162640 .elementor-element.elementor-element-e48d8e8{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-0637aec > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-0637aec.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-3257fe6 > .elementor-widget-container{--e-transform-translateY:-20px;}.elementor-162640 .elementor-element.elementor-element-3257fe6.elementor-element{--align-self:center;}.elementor-162640 .elementor-element.elementor-element-fc30273{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-162640 .elementor-element.elementor-element-7ff0e39.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:9px;}.elementor-162640 .elementor-element.elementor-element-fa3986f{width:auto;max-width:auto;z-index:2;}.elementor-162640 .elementor-element.elementor-element-fa3986f > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:28px;}.elementor-162640 .elementor-element.elementor-element-b245266.e-con{--e-con-transform-translateY:-28px;}.elementor-162640 .elementor-element.elementor-element-b245266{--border-radius:40px 40px 40px 40px;--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-162640 .elementor-element.elementor-element-ad37191 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-ad37191 .elementor-heading-title{font-size:30px;}.elementor-162640 .elementor-element.elementor-element-b9752d0{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-162640 .elementor-element.elementor-element-87dd992 > .elementor-widget-container{--e-transform-translateX:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-162640 .elementor-element.elementor-element-87dd992.elementor-element{--align-self:flex-start;}.elementor-162640 .elementor-element.elementor-element-0bb9ffb > .elementor-widget-container{--e-transform-translateY:-20px;}.elementor-162640 .elementor-element.elementor-element-0bb9ffb.elementor-element{--align-self:center;}}/* Start custom CSS for html, class: .elementor-element-752f707 */.acao-section-fixed {
  position: relative;
  display: flex;
  height: 100vh;
  width: 100%;
  overflow: hidden;
}

.acao-left {
  flex: 1;
  background-color: transparent;
  position: relative;
  z-index: 1;
}

.acao-left::before {
  content: "";
  position: absolute;
  top: 0;
  right: -180px; /* schiebt Wölbung über das Bild hinaus */
  height: 100%;
  width: calc(100% + 180px); /* macht sie breiter */
  background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 925 768" xmlns="http://www.w3.org/2000/svg"><path d="M771.5 0C725.167 153.833 925 230 925 384C925 538 725.167 614.167 771.5 768H0V0H771.5Z" fill="%236A2C49"/></svg>') no-repeat;
  background-size: cover;
  background-position: center right;
  z-index: -1;
}


.acao-text {
  padding: 80px 120px;
  color: white;
  max-width: 600px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.acao-text h2 {
  font-size: 46px;
  font-weight: 700;
  color: #FFE493;
  margin-bottom: 10px;
  line-height: 1.2;
}

.acao-text p {
  font-size: 18px;
  line-height: 1.6;
  color: #FFFFFF;
  margin-bottom:10px;
}

.acao-button {
  background-color: #98D8F4;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #2C2C2C;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}

.acao-image {
  flex: 1;
  position: relative;
  z-index: 0;
}

/* Desktop */
.acao-image img {
  height: 100vh;
  object-fit: cover;
  object-position: center;
}


.acao-deko-palme {
  position: absolute;
  transform: translateY(20px);
  left: -100px;
  width: 290px !important;
  z-index: -1;
}


.acao-deko-kreis {
  position: absolute;
width: 100px !important;

    transform: translateY(50px);
  z-index: 2;
}

/* Einzelne Positionen der Kreise */
.k1 {
  top: 100px;
  left: 450px;
}

/*--*/

@media (max-width: 1024px) {
  .acao-section-fixed {
    flex-direction: column-reverse;
    height: auto;
  }

  .acao-left {
    width: 100%;
    position: relative;
    background-color: #6A2C49;
    padding-top: 0;
    padding-bottom: 32px;
    z-index: 1;
  }

  .acao-left::before {
    content: "";
    position: absolute;
    top: -200px;
    left: 0;
    width: 100%;
    height: 200px;
    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 1440 320' xmlns='http://www.w3.org/2000/svg'><path fill='%236A2C49' d='M0,96L60,85.3C120,75,240,53,360,64C480,75,600,117,720,144C840,171,960,181,1080,165.3C1200,149,1320,107,1380,85.3L1440,64V320H1380C1320,320,1200,320,1080,320C960,320,840,320,720,320C600,320,480,320,360,320C240,320,120,320,60,320H0Z'/></svg>")
      no-repeat;
    background-size: cover;
    z-index: -1;
  }

  .acao-text {
    padding: 20px 24px;
    text-align: center;
    color: #fff;
  }

  .acao-text h2 {
    font-size: 26px;
    color: #FFE493;
    line-height: 1.3;
    font-family: 'AcaoCustomFont', sans-serif;
  }

  .acao-text p {
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 16px;
    line-height: 1.6;
  }

  .acao-button {
    font-size: 15px;
    padding: 10px 26px;
    background-color: #98D8F4;
    color: #2C2C2C;
    border-radius: 999px;
    font-weight: bold;
    display: inline-block;
    margin-top: 12px;
    margin-bottom: 16px;
        transform: translateX(200px);
    
  }

  .acao-image {
    width: 100%;
    height: 440px;
    overflow: hidden;
    position: relative;
  }

  .acao-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .acao-deko-palme {
    position: absolute;
    top: -80px;
    left: -60px;
    width: 200px !important;
    z-index: 0;
    opacity: 0.9;
  }

  .acao-deko-kreis {
    position: absolute;
    top: 90px;
    left: 85%;
    width: 50px !important;
    z-index: 1;
    opacity: 0.8;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25229dc */@media (max-width: 767px) {
  .acao-section-fixed {
    flex-direction: column-reverse; /* Jetzt kommt Bild oben */
    height: auto;
  }

  .acao-left {
    width: 100%;
    position: relative;
    background-color: #6A2C49;
    padding-top: 40px; /* Abstand wegen Welle */
    z-index: 1;
  }

  .acao-left::before {
    content: "";
    position: absolute;
    top: -80px;
    left: 0;
    width: 100%;
    height: 80px;
    background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 1440 320' xmlns='http://www.w3.org/2000/svg'><path fill='%236A2C49' d='M0,96L60,85.3C120,75,240,53,360,64C480,75,600,117,720,144C840,171,960,181,1080,165.3C1200,149,1320,107,1380,85.3L1440,64V320H1380C1320,320,1200,320,1080,320C960,320,840,320,720,320C600,320,480,320,360,320C240,320,120,320,60,320H0Z'/></svg>")
      no-repeat;
    background-size: cover;
    z-index: -1;
  }

  .acao-image {
    width: 100%;
    height: auto;
  }

  .acao-image img {
    width: 100%;
    height: auto;
    margin-top: -10px;
    object-fit: cover;
  }

  .acao-text {
    padding: 20px 16px;
    text-align: center;
    
  }

  .acao-text h2 {
    font-size: 24px;
    color: #FFE493;
      font-family: 'AcaoCustomFont', sans-serif;
  }

  .acao-text p {
    font-size: 15px;
    color: #fff;
  }

.acao-buttonmob {
  background-color: #98D8F4;
  transform: translateX(80%);
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #2C2C2C;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}
}

.acao-deko-palmemob {
  position: absolute;  /* ❗ notwendig */
  top: 10px;
  left: -30px;
  width: 140px;
  z-index: 3;           /* optional */
}


  .acao-deko-kreis.k1mob {
    top: 120px;
    left: 85%;
    width: 45px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e0be31 */.elementor-162640 .elementor-element.elementor-element-6e0be31::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-43.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 0px;
  left: -40px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-6e0be31::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-43.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 120px;
  right: -540px; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35f3eb9 */.zutaten-grid1des {
  display: flex;
  gap: 50px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid1des ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid1des li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 15px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd1a374 */#acao-button-rezept1des.elementor-button {
  background-color: #afe2ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789b6e2 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc921a6 */.elementor-162640 .elementor-element.elementor-element-bc921a6::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group.png') no-repeat;
  background-size: contain;
  width: 1000px;
  height: 200px;
  top: 420px;
  left: 0px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-bc921a6::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 160px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0caec58 */.elementor-162640 .elementor-element.elementor-element-0caec58 {
    background-image: url('https://acao.de/wp-content/uploads/perspektive_cinnemum-2-3.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c09c1d5 */.zutaten-grid1tab {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid1tab ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid1tab li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 12px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8011871 */#acao-button-rezept1des.elementor-button {
  background-color: #afe2ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28868ae */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0e170 */.elementor-162640 .elementor-element.elementor-element-5e0e170::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group.png') no-repeat;
  background-size: contain;
  width: 1000px;
  height: 200px;
  top: 420px;
  left: 0px;
  z-index: 2;
}


.elementor-162640 .elementor-element.elementor-element-5e0e170::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-11.png') no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: 2;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fcb0e2 */.rezeptbox {
  background-color: #FFF5B5; /* hellgelber Hintergrund */
  padding: 0px 20px;
  border-radius: 24px;
  max-width:470px;
  margin: 0 auto;
  text-align: left;
}



.zutaten-liste {
  list-style: none;
  padding: 0;
  margin: 0 0 4px;
        font-family: 'AcaoCustomFont', sans-serif;
}

.zutaten-liste li {
  font-size: 12px;
  color: #6A2C49;
  padding: 0px 0;
  border-bottom: 2px solid #B3E6FF; /* blaue Linie */
}

.rezepttext {
  font-size: 12px;
  line-height: 1.6;
  color: #6A2C49;
  margin-bottom: 0px;
  text-align: center;
  

}

/* Button-Stil */
.acao-button {
  background-color: #98D8F4;
  color: #2C2C2C;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  transition: background 0.3s ease;
}

.acao-button:hover {
  background-color: #80c4e3;
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b01fa9d */#acao-button-rezept-mobile1.elementor-button {
  background-color: #98D8F4;
  padding: 10px 10px;
  border-radius: 999px;
  font-weight: bold;
  color: ##672144;
  text-decoration: none;
  font-size: 14px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd2df7e */.elementor-162640 .elementor-element.elementor-element-cd2df7e::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 0px;
  z-index: 2;
}


.elementor-162640 .elementor-element.elementor-element-cd2df7e::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 280px; /* statt left */
  z-index: 2;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}
html {
  color-scheme: only light;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b17f7d1 */.zutaten-grid2des {
  display: flex;
  gap: 50px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid2des ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid2des li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 15px;
  color: #fff; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e1c774 */#acao-button-rezept2des.elementor-button {
  background-color: #94d8ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90eff4f */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6881798 */.elementor-162640 .elementor-element.elementor-element-6881798::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-44.png') no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  top: 420px;
  left: 0px;
  z-index: -1;
}


.elementor-162640 .elementor-element.elementor-element-6881798::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 160px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0997aa5 */.zutaten-grid2tab {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid2tab ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid2tab li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 12px;
  color: #fff; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f78903e */#acao-button-rezept2des.elementor-button {
  background-color: #94d8ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759ef27 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b150cfa */.elementor-162640 .elementor-element.elementor-element-b150cfa {
    background-image: url('https://acao.de/wp-content/uploads/perspektive_cinnemum-3.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76cbfca */.elementor-162640 .elementor-element.elementor-element-76cbfca::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group.png') no-repeat;
  background-size: contain;
  width: 1000px;
  height: 200px;
  top: 420px;
  left: 0px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-76cbfca::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 160px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a448e0c */.rezeptbox2 {
  background-color: #672144; /* hellgelber Hintergrund */
  padding: 0px 20px;
  border-radius: 24px;
  max-width:470px;
  margin: 0 auto;
  text-align: left;
}



.zutaten-liste2 {
  list-style: none;
  padding: 0;
  margin: 0 0 4px;
        font-family: 'AcaoCustomFont', sans-serif;
}

.zutaten-liste2 li {
  font-size: 12px;
  color: #ffffff;
  padding: 0px 0;
  border-bottom: 2px solid #B3E6FF; /* blaue Linie */
}

.rezepttext2 {
  font-size: 12px;
  line-height: 1.6;
  color: #ffffff;
  margin-bottom: 0px;
  text-align: center;
  

}

/* Button-Stil */
.acao-button2 {
  background-color: #98D8F4;
  color: #2C2C2C;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  transition: background 0.3s ease;
}

.acao-button2:hover {
  background-color: #80c4e3;
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1975784 */#acao-button-rezept-mobile2.elementor-button {
  background-color: #98D8F4;
  padding: 10px 10px;
  border-radius: 999px;
  font-weight: bold;
  color: ##672144;
  text-decoration: none;
  font-size: 14px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41c9bc4 */.elementor-162640 .elementor-element.elementor-element-41c9bc4::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-44.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 0px;
  z-index: 2;
}


.elementor-162640 .elementor-element.elementor-element-41c9bc4::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 280px; /* statt left */
  z-index: 2;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a590aa0 */.zutaten-grid3des {
  display: flex;
  gap: 50px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid3des ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid3des li {
  padding: 0px 0;
  border-bottom: 1px solid #fff5bf; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 15px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87bbe32 */#acao-button-rezept3des.elementor-button {
  background-color: #672144;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #afe2ff;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517e1e5 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb0fef */.elementor-162640 .elementor-element.elementor-element-dcb0fef::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-22.png') no-repeat;
  background-size: contain;
  width: 300px;
  height: 200px;
  top: 420px;
  left: -80px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-dcb0fef::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-44.png') no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990c599 */.elementor-162640 .elementor-element.elementor-element-990c599 {
    background-image: url('https://acao.de/wp-content/uploads/02-Physalis-Perspektive_Rosa-1-1.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-745fdcb */.zutaten-grid3tab {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid3tab ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid3tab li {
  padding: 0px 0;
  border-bottom: 1px solid #fff5bf; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 12px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca97d6e */#acao-button-rezept3des.elementor-button {
  background-color: #672144;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #afe2ff;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdcd454 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d2cf5 */.elementor-162640 .elementor-element.elementor-element-72d2cf5::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-22.png') no-repeat;
  background-size: contain;
  width: 300px;
  height: 200px;
  top: 420px;
  left: -80px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-72d2cf5::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-44.png') no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-accad45 */.rezeptbox3 {
  background-color: #afe2ff; /* hellgelber Hintergrund */
  padding: 0px 20px;
  border-radius: 24px;
  max-width:470px;
  margin: 0 auto;
  text-align: left;
}



.zutaten-liste3 {
  list-style: none;
  padding: 0;
  margin: 0 0 4px;
        font-family: 'AcaoCustomFont', sans-serif;
}

.zutaten-liste3 li {
  font-size: 12px;
  color: #672144;
  padding: 0px 0;
  border-bottom: 2px solid #fff5bf; /* blaue Linie */
}

.rezepttext3 {
  font-size: 12px;
  line-height: 1.6;
  color: #672144;
  margin-bottom: 0px;
  text-align: center;
  

}

/* Button-Stil */
.acao-button3 {
  background-color: #98D8F4;
  color: #2C2C2C;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  transition: background 0.3s ease;
}

.acao-button3:hover {
  background-color: #80c4e3;
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c820430 */#acao-button-rezept-mobile3.elementor-button {
  background-color: #672144;
  padding: 10px 10px;
  border-radius: 999px;
  font-weight: bold;
  color: #afe2ff;
  text-decoration: none;
  font-size: 14px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bcacb9 */.elementor-162640 .elementor-element.elementor-element-8bcacb9::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-23.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 0px;
  z-index: 2;
}


.elementor-162640 .elementor-element.elementor-element-8bcacb9::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-44.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 280px; /* statt left */
  z-index: 2;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11f52fd */.zutaten-grid4des {
  display: flex;
  gap: 50px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid4des ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid4des li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 15px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9b9fa1 */#acao-button-rezept4des.elementor-button {
  background-color: #94d8ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c03a8bb */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e61ed */.elementor-162640 .elementor-element.elementor-element-49e61ed::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-15.png') no-repeat;
  background-size: contain;
  width: 200px;
  height: 300px;
  top: 520px;
  left: -50px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-49e61ed::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 160px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59e9427 */.zutaten-grid4tab {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid4tab ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid4tab li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 12px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e2d94b */#acao-button-rezept4des.elementor-button {
  background-color: #94d8ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f21f9 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-976d4b6 */.elementor-162640 .elementor-element.elementor-element-976d4b6 {
    background-image: url('https://acao.de/wp-content/uploads/perspektive_cinnemum-2-2.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3138a4c */.elementor-162640 .elementor-element.elementor-element-3138a4c::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-15.png') no-repeat;
  background-size: contain;
  width: 200px;
  height: 300px;
  top: 520px;
  left: -50px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-3138a4c::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 160px;
  height: 200px;
  top: 420px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91ff308 */.rezeptbox4 {
  background-color: #fff5bf; /* hellgelber Hintergrund */
  padding: 0px 20px;
  border-radius: 24px;
  max-width:470px;
  margin: 0 auto;
  text-align: left;
}



.zutaten-liste4 {
  list-style: none;
  padding: 0;
  margin: 0 0 4px;
        font-family: 'AcaoCustomFont', sans-serif;
}

.zutaten-liste4 li {
  font-size: 12px;
  color: #672144;
  padding: 0px 0;
  border-bottom: 2px solid #B3E6FF; /* blaue Linie */
}

.rezepttext4 {
  font-size: 12px;
  line-height: 1.6;
  color: #672144;
  margin-bottom: 0px;
  text-align: center;
  

}

/* Button-Stil */
.acao-button4 {
  background-color: #98D8F4;
  color: #2C2C2C;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  transition: background 0.3s ease;
}

.acao-button4:hover {
  background-color: #80c4e3;
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31ff94b */#acao-button-rezept-mobile1.elementor-button {
  background-color: #98D8F4;
  padding: 10px 10px;
  border-radius: 999px;
  font-weight: bold;
  color: ##672144;
  text-decoration: none;
  font-size: 14px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fc0ae */.elementor-162640 .elementor-element.elementor-element-68fc0ae::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-15.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 0px;
  z-index: 2;
}


.elementor-162640 .elementor-element.elementor-element-68fc0ae::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-13.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 280px; /* statt left */
  z-index: 2;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d441a90 */.zutaten-grid5des {
  display: flex;
  gap: 50px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid5des ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid5des li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 15px;
  color: #fff; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b23cac */#acao-button-rezept5des.elementor-button {
  background-color: #afe2ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698ae11 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec6ed4e */.elementor-162640 .elementor-element.elementor-element-ec6ed4e::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group.png') no-repeat;
  background-size: contain;
  width: 1000px;
  height: 200px;
  top: 420px;
  left: 0px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-ec6ed4e::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-23.png') no-repeat;
  background-size: contain;
  width: 100px;
  height:200px;
  top: 520px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c1af3f */.elementor-162640 .elementor-element.elementor-element-0c1af3f {
    background-image: url('https://acao.de/wp-content/uploads/acao__Fortunella__Perspektive_RGB_Rot-2-1.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-abafb79 */.zutaten-grid5tab {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid5tab ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid5tab li {
  padding: 0px 0;
  border-bottom: 1px solid #afe2ff; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 12px;
  color: #fff; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-492f220 */#acao-button-rezept5des.elementor-button {
  background-color: #afe2ff;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #672144;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea127a1 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd1a8d9 */.elementor-162640 .elementor-element.elementor-element-fd1a8d9::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group.png') no-repeat;
  background-size: contain;
  width: 1000px;
  height: 200px;
  top: 420px;
  left: 0px;
  z-index: 0;
}


.elementor-162640 .elementor-element.elementor-element-fd1a8d9::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-23.png') no-repeat;
  background-size: contain;
  width: 100px;
  height:200px;
  top: 520px;
  right: 0; /* statt left */
  z-index: -1;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0637aec */.rezeptbox5 {
  background-color: #672144; /* hellgelber Hintergrund */
  padding: 0px 20px;
  border-radius: 24px;
  max-width:470px;
  margin: 0 auto;
  text-align: left;
}



.zutaten-liste5 {
  list-style: none;
  padding: 0;
  margin: 0 0 4px;
        font-family: 'AcaoCustomFont', sans-serif;
}

.zutaten-liste5 li {
  font-size: 12px;
  color: #fff;
  padding: 0px 0;
  border-bottom: 2px solid #fff5bf; /* blaue Linie */
}

.rezepttext5 {
  font-size: 12px;
  line-height: 1.6;
  color: #fff;
  margin-bottom: 0px;
  text-align: center;
  

}

/* Button-Stil */
.acao-button5 {
  background-color: #98D8F4;
  color: #2C2C2C;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  transition: background 0.3s ease;
}

.acao-button5:hover {
  background-color: #80c4e3;
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3257fe6 */#acao-button-rezept-mobile2.elementor-button {
  background-color: #98D8F4;
  padding: 10px 10px;
  border-radius: 999px;
  font-weight: bold;
  color: ##672144;
  text-decoration: none;
  font-size: 14px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a45e15 */.elementor-162640 .elementor-element.elementor-element-5a45e15::before {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 0px;
  z-index: 2;
}


.elementor-162640 .elementor-element.elementor-element-5a45e15::after {
  content: "";
  position: absolute;
  background: url('https://acao.de/wp-content/uploads/Group-23.png') no-repeat;
  background-size: contain;
  width: 100px;
  height: 200px;
  top: 850px;
  left: 280px; /* statt left */
  z-index: 2;
}



html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f80f670 */.zutaten-grid6des {
  display: flex;
  gap: 50px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid6des ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid6des li {
  padding: 0px 0;
  border-bottom: 1px solid #fff5bf; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 17px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61d8378 */#acao-button-rezept6des.elementor-button {
  background-color: #672144;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #afe2ff;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34133ed */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f80af25 */.zutaten-grid6tab {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.zutaten-grid6tab ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.zutaten-grid6tab li {
  padding: 0px 0;
  border-bottom: 1px solid #fff5bf; /* oder #6A2C49 je nach Design */
  font-family: 'AcaoCustomFont', sans-serif;
  font-size: 12px;
  color: #672144; /* Textfarbe */
}

@font-face {
  font-family: 'AcaoCustomFont';
  src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e5e917 */#acao-button-rezept6des.elementor-button {
  background-color: #672144;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  color: #afe2ff;
  text-decoration: none;
  font-size: 16px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6f2cc4 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415a44b */.elementor-162640 .elementor-element.elementor-element-415a44b {
    background-image: url('https://acao.de/wp-content/uploads/03-Vinifera-Perspektive_Rosa-2.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87dd992 */.rezeptbox6 {
  background-color: #afe2ff; /* hellgelber Hintergrund */
  padding: 0px 20px;
  border-radius: 24px;
  max-width:470px;
  margin: 0 auto;
  text-align: left;
}



.zutaten-liste6 {
  list-style: none;
  padding: 0;
  margin: 0 0 4px;
        font-family: 'AcaoCustomFont', sans-serif;
}

.zutaten-liste6 li {
  font-size: 12px;
  color: #672144;
  padding: 0px 0;
  border-bottom: 2px solid #fff5bf; /* blaue Linie */
}

.rezepttext6 {
  font-size: 12px;
  line-height: 1.6;
  color: #672144;
  margin-bottom: 0px;
  text-align: center;
  

}

/* Button-Stil */
.acao-button6 {
  background-color: #98D8F4;
  color: #2C2C2C;
  padding: 14px 30px;
  border-radius: 999px;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  transition: background 0.3s ease;
}

.acao-button6:hover {
  background-color: #80c4e3;
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb9ffb */#acao-button-rezept-mobile3.elementor-button {
  background-color: #672144;
  padding: 10px 10px;
  border-radius: 999px;
  font-weight: bold;
  color: #afe2ff;
  text-decoration: none;
  font-size: 14px;
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bfd941c */.footer-wrapper {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background-color: #ffffff; /* Hintergrundfarbe Basis */
  display: flex;
}

.footer-image-layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}

.footer-image-layer img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: auto;
  object-fit: cover;
  
}

.footer-content-layer {
  position: relative;
  z-index: 2;
  width: 46%; /* vorher: 50% */
  height: 100%;
  margin-left: auto;
background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 925 768" xmlns="http://www.w3.org/2000/svg"><path d="M153.5 0C199.833 153.833 0 230 0 384C0 538 199.833 614.167 153.5 768H925V0H153.5Z" fill="%23AFE2FF"/></svg>') no-repeat;

  background-size: cover;
  background-position: center left;
  display: flex;
  align-items: center;
  justify-content: center;
}


.footer-content {
  padding: 80px 120px;
  max-width: 600px;
  color: white;
  z-index: 2;
  position: relative;
}

.footer-content h2 {
  font-size: 42px;
  font-weight: 700;
  color: #FFE493;
  margin-bottom: 20px;
  line-height: 1.2;
}

.footer-content p {
  font-size: 18px;
  line-height: 1.6;
  color: #FFFFFF;
  margin-bottom: 30px;
}

.footer-button {
  background-color: #672144;
  padding: 18px 38px;
  border-radius: 999px;
  font-weight: bold;
  color: #2C2C2C;
  text-decoration: none;
  font-size: 16px;
  margin-left: 40px;
  max-width: fit-content;
}
.footer-button,
.footer-button * {
  color: #afe2ff !important;
}

.footer-button:hover {
  color: #ffffff;
}

/* Deko */
.footer-deko-palme {
  position: absolute;
  top: 30px;
  right: -115px;
  width: 300px;
  z-index: 0;
  opacity: 0.9;
}

.footer-deko-kreis {
  position: absolute;
  top: 540px;
  width: 200px;
  z-index: -1;
  opacity: 0.8;
}

.fk1 {
  bottom: 80px;
  right: 80px;
}

html,
body{
  width:100%;
  overflow-x:hidden;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .footer-wrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
  }

  .footer-image-layer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
  }

  .footer-image-layer img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: left center;
  }

  .footer-content-layer {
    position: relative;
    z-index: 2;
    width: 50%;
    height: 100%;
    margin-left: auto;
    background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 925 768" xmlns="http://www.w3.org/2000/svg"><path d="M153.5 0C199.833 153.833 0 230 0 384C0 538 199.833 614.167 153.5 768H925V0H153.5Z" fill="%23AFE2FF"/></svg>') no-repeat;
    background-size: cover;
    background-position: center left;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .footer-content {
    padding: 40px 30px;
    max-width: 480px;
    color: white;
    text-align: center;
  }

  .footer-content h2 {
    font-size: 34px;
    line-height: 1.2;
    color: #FFE493;
  }

  .footer-content p {
    font-size: 16px;
    line-height: 1.5;
    color: #ffffff;
  }

  .footer-button {
    margin-top: 20px;
    background-color: #98D8F4;
    padding: 12px 26px;
    border-radius: 999px;
    font-size: 14px;
    color: #2C2C2C;
    font-weight: bold;
    text-decoration: none;
  }

  .footer-deko-palme {
    position: absolute;
    top: 20px;
    right: -60px;
    width: 120px;
    opacity: 0.8;
    z-index: 3;
  }

  .footer-deko-kreis.fk1 {
    position: absolute;
    right: 30px;
    bottom: 60px;
    width: 80px;
    opacity: 0.6;
    z-index: 3;
  }
}





@media (max-width: 768px) {
  .footer-wrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
  }

  .footer-image-layer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
  }

  .footer-image-layer img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: left center;
  }

  .footer-content-layer {
    position: relative;
    z-index: 2;
    width: 50%;
    height: 100%;
    margin-left: auto;
    background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 925 768" xmlns="http://www.w3.org/2000/svg"><path d="M153.5 0C199.833 153.833 0 230 0 384C0 538 199.833 614.167 153.5 768H925V0H153.5Z" fill="%23AFE2FF"/></svg>') no-repeat;
    background-size: cover;
    background-position: center left;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .footer-content {
    padding: 20px 5px;
    max-width: 180px;
    margin-left: 25px;
    color: white;
    text-align: center;
  }

  .footer-content h2 {
    font-size: 14px;
    line-height: 1.2;
    color: #FFE493;
  }

  .footer-content p {
    font-size: 12px;
    line-height: 1.5;
    color: #ffffff;
  }

  .footer-button {
    margin-top: 20px;
    margin-left: 0px;
    background-color: #98D8F4;
    padding: 5px 12px;
    border-radius: 999px;
    font-size: 12px;
    color: #2C2C2C;
    font-weight: bold;
    text-decoration: none;
  }

  .footer-deko-palme {
    position: absolute;
    top: 20px;
    right: -160px;
    width: 120px;
    opacity: 0.8;
    z-index: 3;
  }

  .footer-deko-kreis.fk1 {
    position: absolute;
    right: 30px;
    bottom: 60px;
    width: 80px;
    opacity: 0.6;
    z-index: 3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2803159 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0adba52 */.footer-mobile-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.footer-image-wrapper {
  position: relative;
  width: 100%;
  height: auto;
}

.footer-image-wrapper img {
  width: 100%;
  display: block;
  object-fit: cover;
}

.footer-mobile-wave {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 120px;
  background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 260 200" xmlns="http://www.w3.org/2000/svg"><path d="M0,100 C200,170 0,0 450,200 L900,100 L0,200 Z" fill="%23AFE2FF"/></svg>') no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 2;
}

.footer-content-wrapper {
  background-color: #AFE2FF;
  padding: 10px 40px;
  text-align: center;
  position: relative;
  z-index: 1;
}

.footer-content-wrapper h2 {
  font-size:20px;
  font-weight: 700;
  color: #FFE493;
  margin-bottom: 20px;
  line-height: 1.3;
}

.footer-content-wrapper p {
  font-size: 11px;
  line-height: 1.6;
  color: #2C2C2C;
  margin-bottom: 0px;
  text-align: center;
}

.footer-buttonmob {
  background-color: #672144;
  padding: 7px 13px;
  border-radius: 999px;
  font-size: 12px;
  color: #afe2ff;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  
}

.footer-buttonmob,
.footer-buttonmob * {
  color: #afe2ff !important;
}

/* -------------------------- */
/* Deko-Elemente              */
/* -------------------------- */
/*.footer-deko-palme {
  position: absolute;
  top: 10px;
  left: -40px;
  width: 140px;
  opacity: 0.8;
  z-index: 0;
}

/*.footer-deko-kreis.fk1 {
  position: absolute;
  bottom: 40px;
  right: 0px;
  width: 200px;
  opacity: 0.6;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-699d981 */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS */html,
body{
  width:100%;
  overflow-x:hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy-Heavy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://acao.de/wp-content/uploads/font.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy b';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://acao.de/wp-content/uploads/font-2.woff') format('woff');
}
/* End Custom Fonts CSS */