.elementor-660 .elementor-element.elementor-element-aa7cf13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-aa7cf13:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-aa7cf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-06587b0{text-align:center;}.elementor-660 .elementor-element.elementor-element-06587b0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-d960efe{text-align:center;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-67fafd7{--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;--justify-content:center;}.elementor-660 .elementor-element.elementor-element-b4cc80b{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-b4cc80b:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-b4cc80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-359b7ce{--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;}.elementor-660 .elementor-element.elementor-element-8ca2640{--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;}.elementor-660 .elementor-element.elementor-element-eb64d9b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-a082f58{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-2da9906{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-2da9906:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-2da9906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-f427f1f{--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;--justify-content:center;--gap:40px 24px;--row-gap:40px;--column-gap:24px;--flex-wrap:wrap;}.elementor-660 .elementor-element.elementor-element-0892a3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-0892a3a:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-0892a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-9a7eb25 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-efda220{text-align:center;}.elementor-660 .elementor-element.elementor-element-efda220 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-e1a1392 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-2ae2364{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-2ae2364:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-2ae2364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-71a7277 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-c40e9f3{text-align:center;}.elementor-660 .elementor-element.elementor-element-c40e9f3 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-c500b4e .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-306f926{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-306f926:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-306f926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-6983cf3 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-9cc84f8{text-align:center;}.elementor-660 .elementor-element.elementor-element-9cc84f8 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-a0f1d2a .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-77c46a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-77c46a9:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-77c46a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-5d61711 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-1f9e5a6{text-align:center;}.elementor-660 .elementor-element.elementor-element-1f9e5a6 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-314b76e .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-e9f3478{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-e9f3478:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-e9f3478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-8b0976a .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-08a7a4d{text-align:center;}.elementor-660 .elementor-element.elementor-element-08a7a4d .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-4fbcc19 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-23e35cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-23e35cc:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-23e35cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-d65cd57 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-f6d7180{text-align:center;}.elementor-660 .elementor-element.elementor-element-f6d7180 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-ddf6a9f .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-3944f82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-3944f82:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-3944f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-cbcff65 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-6a97c33{text-align:center;}.elementor-660 .elementor-element.elementor-element-6a97c33 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-81af4a4 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-f5c7f0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-f5c7f0c:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-f5c7f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-0dc34ac{--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;}.elementor-660 .elementor-element.elementor-element-1857197{--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;}.elementor-660 .elementor-element.elementor-element-1965b95 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-beb6437{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-d983e01{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-d983e01:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-d983e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-db18874{--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;}.elementor-660 .elementor-element.elementor-element-a49899b{--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;}.elementor-660 .elementor-element.elementor-element-c2398f8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-fe43773{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-b6baf8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-b6baf8c:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-b6baf8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-34a87ac{--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;--justify-content:center;--gap:40px 24px;--row-gap:40px;--column-gap:24px;--flex-wrap:wrap;}.elementor-660 .elementor-element.elementor-element-1f5e939{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-1f5e939:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-1f5e939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-a03f756 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-ce9416e{text-align:center;}.elementor-660 .elementor-element.elementor-element-ce9416e .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-c33fe75 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-728e40f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-728e40f:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-728e40f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-260f2b2 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-de3b211{text-align:center;}.elementor-660 .elementor-element.elementor-element-de3b211 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-74b9631 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-f233f2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-f233f2b:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-f233f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-31eb1b1{--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;}.elementor-660 .elementor-element.elementor-element-7b84892{--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;}.elementor-660 .elementor-element.elementor-element-64502b8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-c9eb2ba{color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-6f5b843{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-6f5b843:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-6f5b843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c45b2d0 );}.elementor-660 .elementor-element.elementor-element-7468a48{--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;--justify-content:center;--gap:40px 24px;--row-gap:40px;--column-gap:24px;--flex-wrap:wrap;}.elementor-660 .elementor-element.elementor-element-50fce69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-50fce69:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-50fce69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-7f3c2ab .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-2c20580{text-align:center;}.elementor-660 .elementor-element.elementor-element-2c20580 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-6f86247 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-526b082{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-526b082:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-526b082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-9aab574 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-6c1ceb4{text-align:center;}.elementor-660 .elementor-element.elementor-element-6c1ceb4 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-d1e63e4 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-cf7196e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-cf7196e:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-cf7196e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-ff7245c .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-6171baa{text-align:center;}.elementor-660 .elementor-element.elementor-element-6171baa .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-c82e0aa .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-958aca7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-958aca7:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-958aca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-a8d36be .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-2d937c2{text-align:center;}.elementor-660 .elementor-element.elementor-element-2d937c2 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-8fc7241 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-f0f550a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-f0f550a:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-f0f550a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-23d68cb .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-74be5b4{text-align:center;}.elementor-660 .elementor-element.elementor-element-74be5b4 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-8b3689b .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-59cea34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-59cea34:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-59cea34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-38144bd .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-ad28c99{text-align:center;}.elementor-660 .elementor-element.elementor-element-ad28c99 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-8655f62 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-c1c1f3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-c1c1f3d:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-c1c1f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-d276fd2 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-163d5e0{text-align:center;}.elementor-660 .elementor-element.elementor-element-163d5e0 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-af2268d .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-660 .elementor-element.elementor-element-598a09c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-660 .elementor-element.elementor-element-598a09c:not(.elementor-motion-effects-element-type-background), .elementor-660 .elementor-element.elementor-element-598a09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-39ca42d );}.elementor-660 .elementor-element.elementor-element-c5c8846 .elementor-icon-wrapper{text-align:center;}.elementor-660 .elementor-element.elementor-element-3b31034{text-align:center;}.elementor-660 .elementor-element.elementor-element-3b31034 .elementor-heading-title{font-family:"lemon milk", Sans-serif;font-size:16px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-660 .elementor-element.elementor-element-c0e2907 .elementor-button{background-color:#02010100;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}@media(min-width:768px){.elementor-660 .elementor-element.elementor-element-aa7cf13{--content-width:618px;}.elementor-660 .elementor-element.elementor-element-359b7ce{--width:50%;}.elementor-660 .elementor-element.elementor-element-8ca2640{--width:50%;}.elementor-660 .elementor-element.elementor-element-0892a3a{--width:23%;}.elementor-660 .elementor-element.elementor-element-2ae2364{--width:23%;}.elementor-660 .elementor-element.elementor-element-306f926{--width:23%;}.elementor-660 .elementor-element.elementor-element-77c46a9{--width:23%;}.elementor-660 .elementor-element.elementor-element-e9f3478{--width:23%;}.elementor-660 .elementor-element.elementor-element-23e35cc{--width:23%;}.elementor-660 .elementor-element.elementor-element-3944f82{--width:23%;}.elementor-660 .elementor-element.elementor-element-0dc34ac{--width:50%;}.elementor-660 .elementor-element.elementor-element-1857197{--width:50%;}.elementor-660 .elementor-element.elementor-element-db18874{--width:50%;}.elementor-660 .elementor-element.elementor-element-a49899b{--width:50%;}.elementor-660 .elementor-element.elementor-element-1f5e939{--width:45%;}.elementor-660 .elementor-element.elementor-element-728e40f{--width:45%;}.elementor-660 .elementor-element.elementor-element-31eb1b1{--width:50%;}.elementor-660 .elementor-element.elementor-element-7b84892{--width:50%;}.elementor-660 .elementor-element.elementor-element-50fce69{--width:23%;}.elementor-660 .elementor-element.elementor-element-526b082{--width:23%;}.elementor-660 .elementor-element.elementor-element-cf7196e{--width:23%;}.elementor-660 .elementor-element.elementor-element-958aca7{--width:23%;}.elementor-660 .elementor-element.elementor-element-f0f550a{--width:23%;}.elementor-660 .elementor-element.elementor-element-59cea34{--width:23%;}.elementor-660 .elementor-element.elementor-element-c1c1f3d{--width:23%;}.elementor-660 .elementor-element.elementor-element-598a09c{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-660 .elementor-element.elementor-element-359b7ce{--width:100%;}.elementor-660 .elementor-element.elementor-element-8ca2640{--width:100%;}.elementor-660 .elementor-element.elementor-element-0dc34ac{--width:100%;}.elementor-660 .elementor-element.elementor-element-1857197{--width:100%;}.elementor-660 .elementor-element.elementor-element-db18874{--width:100%;}.elementor-660 .elementor-element.elementor-element-a49899b{--width:100%;}.elementor-660 .elementor-element.elementor-element-31eb1b1{--width:100%;}.elementor-660 .elementor-element.elementor-element-7b84892{--width:100%;}}@media(max-width:1366px){.elementor-660 .elementor-element.elementor-element-aa7cf13{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-b4cc80b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-660 .elementor-element.elementor-element-efda220 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-c40e9f3 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-9cc84f8 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-1f9e5a6 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-08a7a4d .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-f6d7180 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-6a97c33 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-f5c7f0c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-660 .elementor-element.elementor-element-d983e01{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-660 .elementor-element.elementor-element-ce9416e .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-de3b211 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-f233f2b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-660 .elementor-element.elementor-element-2c20580 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-6c1ceb4 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-6171baa .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-2d937c2 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-74be5b4 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-ad28c99 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-163d5e0 .elementor-heading-title{font-size:18px;}.elementor-660 .elementor-element.elementor-element-3b31034 .elementor-heading-title{font-size:18px;}}@media(max-width:1024px){.elementor-660 .elementor-element.elementor-element-b4cc80b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-2da9906{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-f427f1f{--gap:40px 24px;--row-gap:40px;--column-gap:24px;--flex-wrap:wrap;}.elementor-660 .elementor-element.elementor-element-efda220 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-c40e9f3 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-9cc84f8 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-1f9e5a6 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-08a7a4d .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-f6d7180 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-6a97c33 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-f5c7f0c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-d983e01{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-b6baf8c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-34a87ac{--gap:40px 24px;--row-gap:40px;--column-gap:24px;--flex-wrap:wrap;}.elementor-660 .elementor-element.elementor-element-ce9416e .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-de3b211 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-f233f2b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-6f5b843{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-7468a48{--gap:40px 24px;--row-gap:40px;--column-gap:24px;--flex-wrap:wrap;}.elementor-660 .elementor-element.elementor-element-2c20580 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-6c1ceb4 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-6171baa .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-2d937c2 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-74be5b4 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-ad28c99 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-163d5e0 .elementor-heading-title{font-size:16px;}.elementor-660 .elementor-element.elementor-element-3b31034 .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-660 .elementor-element.elementor-element-aa7cf13{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-660 .elementor-element.elementor-element-67fafd7{--flex-wrap:wrap;}}/* Start custom CSS */<style>
/* kis stílus a "kiemelt" blockhoz */
.accordion-fullwidth {
  box-sizing: border-box;
  background: #fff;
  padding: 30px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.12);
  z-index: 9999;
}
.accordion-placeholder {
  width: 100%;
  height: 0;
  display: block;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
  // Keresd az összes Elementor harmonikát az oldalon
  const accordions = document.querySelectorAll('.elementor-accordion');

  if(!accordions.length) return;

  // Segédfüggvény: insertAfter
  function insertAfter(newNode, referenceNode) {
    referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);
  }

  accordions.forEach(accordion => {
    // minden .elementor-tab-title-hez esemény
    const titles = accordion.querySelectorAll('.elementor-tab-title');

    titles.forEach(title => {
      title.addEventListener('click', function(e) {
        // kis késleltetés, mert Elementor először toggle-olja az .elementor-active class-t
        setTimeout(() => {
          const isActive = title.classList.contains('elementor-active'); // most nyitott-e
          const content = title.nextElementSibling; // .elementor-tab-content
          if(!content) return;

          // ha kinyílt: mozgassuk ki full width-be
          if(isActive) {
            // ha már átmásoltuk, ne csináljuk újra
            if(content.dataset.fullwidth === '1') return;

            // Mérjük a tartalom magasságát (auto állapotban)
            content.style.display = 'block';
            content.style.height = 'auto';
            const contentHeight = content.offsetHeight;

            // Hozzunk létre egy placeholder-t és illesszük a tartalom eredeti helyére
            const placeholder = document.createElement('div');
            placeholder.className = 'accordion-placeholder';
            placeholder.style.height = contentHeight + 'px';

            // Eredeti konténer, ahova vissza kell tennünk később
            const originalParent = content.parentNode;
            const nextSibling = content.nextSibling;

            // jelöljük meg az eredeti helyet
            content.dataset.originalParent = '1';
            // tároljuk a helyi hivatkozásokat a DOM elemre
            content._accordion_original_parent = originalParent;
            content._accordion_next_sibling = nextSibling;

            // adjuk hozzá a placeholder-t
            insertAfter(placeholder, title);

            // mozgatás a body-ba
            document.body.appendChild(content);

            // stílusok - teljes szélesség, középre
            content.classList.add('accordion-fullwidth');
            content.style.position = 'absolute';
            // számoljuk ki a top értéket: a fő konténer alja (az accordion sor alja)
            const accordionRect = accordion.getBoundingClientRect();
            const scrollTop = window.scrollY || window.pageYOffset;
            const topPos = accordionRect.bottom + scrollTop; // közvetlenül az accordion alá
            content.style.left = '0';
            content.style.top = topPos + 'px';
            content.style.width = '100%';
            content.style.boxSizing = 'border-box';
            content.style.display = 'block';
            content.style.opacity = '0';
            // animáció
            requestAnimationFrame(() => {
              content.style.transition = 'opacity .25s ease, transform .25s ease';
              content.style.opacity = '1';
              content.style.transform = 'translateY(0)';
            });

            // jelöljük, hogy fullwidth-be van
            content.dataset.fullwidth = '1';

            // görgetjük oda ha szükséges, hogy látható legyen
            window.scrollTo({ top: topPos - 20, behavior: 'smooth' });

            // figyeljük az ablakméret változást, hogy újraszámoljuk top pozíciót
            const resizeHandler = () => {
              const rect = accordion.getBoundingClientRect();
              content.style.top = (window.scrollY + rect.bottom) + 'px';
            };
            window.addEventListener('resize', resizeHandler);
            // tároljuk a handler-t, hogy később eltávolíthassuk
            content._accordion_resize_handler = resizeHandler;

          } else {
            // ha becsukódott: visszaállítás
            if(content.dataset.fullwidth !== '1') return;

            // eltávolítjuk a fullwidth jelzést
            content.dataset.fullwidth = '0';

            // remove resize handler
            if(content._accordion_resize_handler) {
              window.removeEventListener('resize', content._accordion_resize_handler);
              delete content._accordion_resize_handler;
            }

            // visszakeresés: helykitöltő elem az előtte lévő sibling után (az insertAfter-nak megfelelő)
            const placeholder = title.nextElementSibling;
            if(placeholder && placeholder.classList && placeholder.classList.contains('accordion-placeholder')) {
              // ide visszateszünk mindent és eltávolítjuk a placeholder-t
              const originalParent = content._accordion_original_parent || accordion;
              const nextSibling = content._accordion_next_sibling;
              if(nextSibling) originalParent.insertBefore(content, nextSibling);
              else originalParent.appendChild(content);

              // töröljük a placeholder-t
              placeholder.parentNode.removeChild(placeholder);
            } else {
              // fallback: append vissza az accordionba
              accordion.appendChild(content);
            }

            // reset style-ok
            content.classList.remove('accordion-fullwidth');
            content.style.position = '';
            content.style.left = '';
            content.style.top = '';
            content.style.width = '';
            content.style.boxSizing = '';
            content.style.display = '';
            content.style.opacity = '';
            content.style.transition = '';
            content.style.transform = '';
            // töröljük tárolt referenciákat
            delete content._accordion_original_parent;
            delete content._accordion_next_sibling;
          }

        }, 120); // kis timeout, hogy az Elementor végrehajtsa a toggle-t először
      });
    });
  });
});
</script>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'lemon milk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cash-flower.hu/wp-content/uploads/2025/10/LEMONMILK-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'lemon milk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */