.elementor-728 .elementor-element.elementor-element-0e559ff{--display:flex;--min-height:100vh;--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;--background-transition:0.3s;--padding-top:110px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-728 .elementor-element.elementor-element-0e559ff, .elementor-728 .elementor-element.elementor-element-0e559ff::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-588aebb{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-728 .elementor-element.elementor-element-c1f8415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-c1f8415.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-728 .elementor-element.elementor-element-c1f8415 .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:400;}.elementor-728 .elementor-element.elementor-element-1b5d7d3{--display:flex;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-7a0dbe4{text-align:left;}.elementor-728 .elementor-element.elementor-element-7a0dbe4 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:5.7rem;font-weight:600;}.elementor-728 .elementor-element.elementor-element-09706e4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:25px;}.elementor-728 .elementor-element.elementor-element-71f8473 .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:400;}.elementor-728 .elementor-element.elementor-element-00410fc{--display:flex;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-727f77d .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-727f77d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-727f77d.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-727f77d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-727f77d.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-727f77d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-727f77d .elementor-icon{font-size:65px;}.elementor-728 .elementor-element.elementor-element-727f77d .elementor-icon svg{height:65px;}.elementor-728 .elementor-element.elementor-element-f692a92{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-f692a92:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-f692a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-f692a92, .elementor-728 .elementor-element.elementor-element-f692a92::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-59fc8c1{--display:flex;--min-height:550px;--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;--overflow:hidden;--background-transition:1s;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-59fc8c1:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-59fc8c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-728 .elementor-element.elementor-element-59fc8c1, .elementor-728 .elementor-element.elementor-element-59fc8c1::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-941d283{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-2d13204{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-7936b05{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-e4224c7 .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-728 .elementor-element.elementor-element-c53f8e8{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-42678b6 .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-42678b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-42678b6.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-42678b6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-42678b6.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-42678b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-42678b6 .elementor-icon{font-size:50px;}.elementor-728 .elementor-element.elementor-element-42678b6 .elementor-icon svg{height:50px;}.elementor-728 .elementor-element.elementor-element-ae07479{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-39947c8{--display:flex;--min-height:510px;--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:flex-start;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-ae29ee7{--display:flex;--min-height:410px;--justify-content:flex-end;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-b3ab997 img{width:100%;border-radius:0px 35px 0px 35px;}.elementor-728 .elementor-element.elementor-element-0ad9e04{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-cda4b9d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.56);}.elementor-728 .elementor-element.elementor-element-7ac9544{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-728 .elementor-element.elementor-element-6d89250{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-728 .elementor-element.elementor-element-6d89250:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-6d89250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-6d89250, .elementor-728 .elementor-element.elementor-element-6d89250::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-b3de6b4{--spacer-size:150px;}.elementor-728 .elementor-element.elementor-element-aa17173{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-aa17173:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-aa17173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-aa17173, .elementor-728 .elementor-element.elementor-element-aa17173::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-2c4b7d8{--display:flex;--min-height:550px;--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;--overflow:hidden;--background-transition:1s;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-2c4b7d8:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-2c4b7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-728 .elementor-element.elementor-element-2c4b7d8, .elementor-728 .elementor-element.elementor-element-2c4b7d8::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-c265888{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-6767e31{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-404d45c{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-818fd74 .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-728 .elementor-element.elementor-element-23f6c7c{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-662ce18 .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-662ce18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-662ce18.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-662ce18.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-662ce18.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-662ce18.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-662ce18 .elementor-icon{font-size:50px;}.elementor-728 .elementor-element.elementor-element-662ce18 .elementor-icon svg{height:50px;}.elementor-728 .elementor-element.elementor-element-d385632{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-f6e0e28{--display:flex;--min-height:510px;--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:flex-start;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-9f3f1b7{--display:flex;--min-height:410px;--justify-content:flex-end;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-4be5124 img{width:100%;border-radius:0px 35px 0px 35px;}.elementor-728 .elementor-element.elementor-element-21d945e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-0dc0826{--display:flex;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-83a35dd .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.56);}.elementor-728 .elementor-element.elementor-element-94bf326{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-728 .elementor-element.elementor-element-57b1645{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-728 .elementor-element.elementor-element-57b1645:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-57b1645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-57b1645, .elementor-728 .elementor-element.elementor-element-57b1645::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-c9fd18e{--spacer-size:150px;}.elementor-728 .elementor-element.elementor-element-4d0a34c{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-4d0a34c:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-4d0a34c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-728 .elementor-element.elementor-element-4d0a34c, .elementor-728 .elementor-element.elementor-element-4d0a34c::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-ab83d54{--display:flex;--min-height:550px;--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;--overflow:hidden;--background-transition:1s;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-ab83d54:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-ab83d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-728 .elementor-element.elementor-element-ab83d54, .elementor-728 .elementor-element.elementor-element-ab83d54::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-9da844f{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-aad0913{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-f21fc78{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-626b6a7 .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-728 .elementor-element.elementor-element-d326a68{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-37778b0 .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-37778b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-37778b0.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-37778b0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-37778b0.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-37778b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-37778b0 .elementor-icon{font-size:50px;}.elementor-728 .elementor-element.elementor-element-37778b0 .elementor-icon svg{height:50px;}.elementor-728 .elementor-element.elementor-element-6c3e191{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-9dd60d8{--display:flex;--min-height:510px;--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:flex-start;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-92bfcac{--display:flex;--min-height:410px;--justify-content:flex-end;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-e63e5bd img{width:100%;border-radius:0px 35px 0px 35px;}.elementor-728 .elementor-element.elementor-element-14f3c6c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-c4c2b66 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.56);}.elementor-728 .elementor-element.elementor-element-849310a{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-728 .elementor-element.elementor-element-b3af835{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-728 .elementor-element.elementor-element-b3af835:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-b3af835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-b3af835, .elementor-728 .elementor-element.elementor-element-b3af835::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-50a4475{--spacer-size:150px;}.elementor-728 .elementor-element.elementor-element-b4b1a37{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-b4b1a37:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-b4b1a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-b4b1a37, .elementor-728 .elementor-element.elementor-element-b4b1a37::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-011d763{--display:flex;--min-height:550px;--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;--overflow:hidden;--background-transition:1s;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-011d763:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-011d763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-728 .elementor-element.elementor-element-011d763, .elementor-728 .elementor-element.elementor-element-011d763::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-4dbd35f{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-f5d2917{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-aac4462{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-a69bc7f .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-728 .elementor-element.elementor-element-4a470a8{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-95b6a8f .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-95b6a8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-95b6a8f.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-95b6a8f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-95b6a8f.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-95b6a8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-95b6a8f .elementor-icon{font-size:50px;}.elementor-728 .elementor-element.elementor-element-95b6a8f .elementor-icon svg{height:50px;}.elementor-728 .elementor-element.elementor-element-ba366ec{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-93cc197{--display:flex;--min-height:510px;--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:flex-start;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-b276113{--display:flex;--min-height:410px;--justify-content:flex-end;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-d6a38fe img{width:100%;border-radius:0px 35px 0px 35px;}.elementor-728 .elementor-element.elementor-element-9546d9e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-75f3386 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.56);}.elementor-728 .elementor-element.elementor-element-fc33fe3{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-728 .elementor-element.elementor-element-f09259f{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-728 .elementor-element.elementor-element-f09259f:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-f09259f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-f09259f, .elementor-728 .elementor-element.elementor-element-f09259f::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-aa152bc{--spacer-size:150px;}.elementor-728 .elementor-element.elementor-element-74bdea7{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-74bdea7:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-74bdea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-74bdea7, .elementor-728 .elementor-element.elementor-element-74bdea7::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-974984e{--display:flex;--min-height:550px;--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;--overflow:hidden;--background-transition:1s;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-974984e:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-974984e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-728 .elementor-element.elementor-element-974984e, .elementor-728 .elementor-element.elementor-element-974984e::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-bbf27ab{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-be9dfd2{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-a8b5c95{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-b147cf4 .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-728 .elementor-element.elementor-element-a6bf7f7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-7cf628d .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-7cf628d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-7cf628d.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-7cf628d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-7cf628d.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-7cf628d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-7cf628d .elementor-icon{font-size:50px;}.elementor-728 .elementor-element.elementor-element-7cf628d .elementor-icon svg{height:50px;}.elementor-728 .elementor-element.elementor-element-3cdd3dc{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-19fb86b{--display:flex;--min-height:510px;--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:flex-start;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-b9b9d73{--display:flex;--min-height:410px;--justify-content:flex-end;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-1f5ed77 img{width:100%;border-radius:0px 35px 0px 35px;}.elementor-728 .elementor-element.elementor-element-333d6d2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-a987b30 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.56);}.elementor-728 .elementor-element.elementor-element-56e4519{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-728 .elementor-element.elementor-element-a86d8b9{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-728 .elementor-element.elementor-element-a86d8b9:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-a86d8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-a86d8b9, .elementor-728 .elementor-element.elementor-element-a86d8b9::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-1282524{--spacer-size:300px;}.elementor-728 .elementor-element.elementor-element-fe39c7b{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-fe39c7b:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-fe39c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-fe39c7b, .elementor-728 .elementor-element.elementor-element-fe39c7b::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-c8fc84b{--display:flex;--min-height:550px;--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;--overflow:hidden;--background-transition:1s;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-c8fc84b:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-c8fc84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-728 .elementor-element.elementor-element-c8fc84b, .elementor-728 .elementor-element.elementor-element-c8fc84b::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-0bc6447{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-5c51893{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-ad0985f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-99de5cd .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-728 .elementor-element.elementor-element-8188596{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-0361dc3 .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-0361dc3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-0361dc3.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-0361dc3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-0361dc3.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-0361dc3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-0361dc3 .elementor-icon{font-size:50px;}.elementor-728 .elementor-element.elementor-element-0361dc3 .elementor-icon svg{height:50px;}.elementor-728 .elementor-element.elementor-element-8a743a1{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-533c6db{--display:flex;--min-height:510px;--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:flex-start;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-bec342c{--display:flex;--min-height:410px;--justify-content:flex-end;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-0f7c6dc img{width:100%;border-radius:0px 35px 0px 35px;}.elementor-728 .elementor-element.elementor-element-9221c24{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-cafa1aa .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.56);}.elementor-728 .elementor-element.elementor-element-545e941{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-728 .elementor-element.elementor-element-5e85d13{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-728 .elementor-element.elementor-element-5e85d13:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-5e85d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-728 .elementor-element.elementor-element-5e85d13, .elementor-728 .elementor-element.elementor-element-5e85d13::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-30ac965{--spacer-size:150px;}.elementor-728 .elementor-element.elementor-element-c8cd056{--display:flex;--min-height:590px;--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;--background-transition:0.3s;--z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-728 .elementor-element.elementor-element-c8cd056:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-c8cd056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3899fd3 );}.elementor-728 .elementor-element.elementor-element-c8cd056, .elementor-728 .elementor-element.elementor-element-c8cd056::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-11bdf84{--display:flex;--min-height:550px;--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;--overflow:hidden;--background-transition:1s;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-11bdf84:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-11bdf84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-728 .elementor-element.elementor-element-11bdf84, .elementor-728 .elementor-element.elementor-element-11bdf84::before{--overlay-transition:1s;--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-7699e15{--display:flex;--min-height:120px;--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;--background-transition:0.3s;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-991813f{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-00399fd{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-bed4fc4 .elementor-heading-title{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;}.elementor-728 .elementor-element.elementor-element-1bc0f74{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-8756d24 .elementor-icon-wrapper{text-align:center;}.elementor-728 .elementor-element.elementor-element-8756d24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-8756d24.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-8756d24.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-8756d24.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-8756d24.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-8756d24 .elementor-icon{font-size:50px;}.elementor-728 .elementor-element.elementor-element-8756d24 .elementor-icon svg{height:50px;}.elementor-728 .elementor-element.elementor-element-aa10e86{--spacer-size:25px;}.elementor-728 .elementor-element.elementor-element-9ab9516{--display:flex;--min-height:510px;--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:flex-start;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-ecd969b{--display:flex;--min-height:410px;--justify-content:flex-end;--background-transition:0.3s;--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-728 .elementor-element.elementor-element-0525ace img{width:100%;border-radius:0px 35px 0px 35px;}.elementor-728 .elementor-element.elementor-element-21208b9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-1ae8ee7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;text-shadow:0px 0px 10px rgba(255, 255, 255, 0.56);}.elementor-728 .elementor-element.elementor-element-9fa4474{color:#CCCCCC;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:8px;}.elementor-728 .elementor-element.elementor-element-0739fa2{--display:flex;--background-transition:0.3s;--z-index:1;}.elementor-728 .elementor-element.elementor-element-0739fa2:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-0739fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-728 .elementor-element.elementor-element-0739fa2, .elementor-728 .elementor-element.elementor-element-0739fa2::before{--border-transition:0.3s;}.elementor-728 .elementor-element.elementor-element-3d9be45{--spacer-size:150px;}@media(min-width:768px){.elementor-728 .elementor-element.elementor-element-0e559ff{--content-width:1250px;}.elementor-728 .elementor-element.elementor-element-941d283{--width:100%;}.elementor-728 .elementor-element.elementor-element-0ad9e04{--width:100%;}.elementor-728 .elementor-element.elementor-element-c265888{--width:100%;}.elementor-728 .elementor-element.elementor-element-21d945e{--width:100%;}.elementor-728 .elementor-element.elementor-element-9da844f{--width:100%;}.elementor-728 .elementor-element.elementor-element-4dbd35f{--width:100%;}.elementor-728 .elementor-element.elementor-element-9546d9e{--width:100%;}.elementor-728 .elementor-element.elementor-element-bbf27ab{--width:100%;}.elementor-728 .elementor-element.elementor-element-333d6d2{--width:100%;}.elementor-728 .elementor-element.elementor-element-0bc6447{--width:100%;}.elementor-728 .elementor-element.elementor-element-9221c24{--width:100%;}.elementor-728 .elementor-element.elementor-element-7699e15{--width:100%;}.elementor-728 .elementor-element.elementor-element-21208b9{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-42678b6 */.festival {
  display: flex;
  align-items: center;
  position: relative;
}

.festival .move-icon {
  transition: transform 0.3s ease-in-out; /* Smooth animation for icon movement */
  position: relative;
}

.festival:hover .move-icon {
  transform: translateX(30%); /* Move the icon 30% to the right on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3ab997 */.festival {
  display: flex;
  align-items: center;
  position: relative;
}

.festival img {
  transition: transform 0.3s ease-in-out; /* Smooth animation for both hover in and out */
  transform: scale(1); /* Default scale */
}

.festival:hover img {
  transform: scale(1.3); /* Scale the image by 30% on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad9e04 */.festival {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden; /* Ensures content doesn't overflow on hover */
  transition: transform 0.3s ease-in-out; /* Smooth transition for the movement */
}

.festival .move-text {
  transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}

.festival:hover .move-text {
  transform: translateX(20%); /* Move text 20% to the right */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc8c1 */.festival {
  display: flex;
  align-items: center;
  position: relative;
  transition: background 0.5s ease-out; /* Apply ease-out transition for background */
  background: #ffffff; /* Default background color or initial state */
  overflow: hidden; /* Ensure that any overflow is hidden if necessary */
}

.festival::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(120, 159, 202, 0.7), rgba(31, 31, 31, 0.7)); /* Gradient colors */
  opacity: 0; /* Start with full transparency */
  transition: opacity 0.5s ease-out; /* Apply ease-out transition for opacity */
  z-index: 1; /* Ensure the gradient is on top of the card */
}

.festival:hover::before {
  opacity: 1; /* Fade in gradient on hover */
}

.festival:hover {
  background: #ffffff; /* Optional: Maintain default background on hover */
}

/* Ensure that child elements are not affected by the pseudo-element */
.festival > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-662ce18 */.woocommerce {
  display: flex;
  align-items: center;
  position: relative;
}

.woocommerce .move-icon {
  transition: transform 0.3s ease-in-out; /* Smooth animation for icon movement */
  position: relative;
}

.woocommerce:hover .move-icon {
  transform: translateX(30%); /* Move the icon 30% to the right on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4be5124 */.woocommerce {
  display: flex;
  align-items: center;
  position: relative;
}

.woocommerce img {
  transition: transform 0.3s ease-in-out; /* Smooth animation for both hover in and out */
  transform: scale(1); /* Default scale */
}

.woocommerce:hover img {
  transform: scale(1.3); /* Scale the image by 30% on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21d945e */.woocommerce {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden; /* Ensures content doesn't overflow on hover */
  transition: transform 0.3s ease-in-out; /* Smooth transition for the movement */
}

.woocommerce .move-text {
  transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}

.woocommerce:hover .move-text {
  transform: translateX(20%); /* Move text 20% to the right */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c4b7d8 */.woocommerce {
  display: flex;
  align-items: center;
  position: relative;
  transition: background 0.5s ease-out; /* Apply ease-out transition for background */
  background: #ffffff; /* Default background color or initial state */
  overflow: hidden; /* Ensure that any overflow is hidden if necessary */
}

.woocommerce::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(236, 134, 45, 0.8), rgba(31, 31, 31, 0.7)); /* Gradient colors */
  opacity: 0; /* Start with full transparency */
  transition: opacity 0.5s ease-out; /* Apply ease-out transition for opacity */
  z-index: 1; /* Ensure the gradient is on top of the card */
}

.woocommerce:hover::before {
  opacity: 1; /* Fade in gradient on hover */
}

.woocommerce:hover {
  background: #ffffff; /* Optional: Maintain default background on hover */
}

/* Ensure that child elements are not affected by the pseudo-element */
.woocommerce > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37778b0 */.e-learning {
  display: flex;
  align-items: center;
  position: relative;
}

.e-learning .move-icon {
  transition: transform 0.3s ease-in-out; /* Smooth animation for icon movement */
  position: relative;
}

.e-learning:hover .move-icon {
  transform: translateX(30%); /* Move the icon 30% to the right on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e63e5bd */.e-learning {
  display: flex;
  align-items: center;
  position: relative;
}

.e-learning img {
  transition: transform 0.3s ease-in-out; /* Smooth animation for both hover in and out */
  transform: scale(1); /* Default scale */
}

.e-learning:hover img {
  transform: scale(1.3); /* Scale the image by 30% on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f3c6c */.e-learning {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden; /* Ensures content doesn't overflow on hover */
  transition: transform 0.3s ease-in-out; /* Smooth transition for the movement */
}

.e-learning .move-text {
  transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}

.e-learning:hover .move-text {
  transform: translateX(20%); /* Move text 20% to the right */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab83d54 */.e-learning {
  display: flex;
  align-items: center;
  position: relative;
  transition: background 0.5s ease-out; /* Apply ease-out transition for background */
  background: #ffffff; /* Default background color or initial state */
  overflow: hidden; /* Ensure that any overflow is hidden if necessary */
}

.e-learning::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(22, 43, 89, 1), rgba(31, 31, 31, 0.7)); /* Gradient colors */
  opacity: 0; /* Start with full transparency */
  transition: opacity 0.5s ease-out; /* Apply ease-out transition for opacity */
  z-index: 1; /* Ensure the gradient is on top of the card */
}

.e-learning:hover::before {
  opacity: 1; /* Fade in gradient on hover */
}

.e-learning:hover {
  background: #ffffff; /* Optional: Maintain default background on hover */
}

/* Ensure that child elements are not affected by the pseudo-element */
.e-learning > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-95b6a8f */.arcade {
  display: flex;
  align-items: center;
  position: relative;
}

.arcade .move-icon {
  transition: transform 0.3s ease-in-out; /* Smooth animation for icon movement */
  position: relative;
}

.arcade:hover .move-icon {
  transform: translateX(30%); /* Move the icon 30% to the right on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6a38fe */.arcade {
  display: flex;
  align-items: center;
  position: relative;
}

.arcade img {
  transition: transform 0.3s ease-in-out; /* Smooth animation for both hover in and out */
  transform: scale(1); /* Default scale */
}

.arcade:hover img {
  transform: scale(1.3); /* Scale the image by 30% on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9546d9e */.arcade {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden; /* Ensures content doesn't overflow on hover */
  transition: transform 0.3s ease-in-out; /* Smooth transition for the movement */
}

.arcade .move-text {
  transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}

.arcade:hover .move-text {
  transform: translateX(20%); /* Move text 20% to the right */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-011d763 */.arcade {
  display: flex;
  align-items: center;
  position: relative;
  transition: background 0.5s ease-out; /* Apply ease-out transition for background */
  background: #ffffff; /* Default background color or initial state */
  overflow: hidden; /* Ensure that any overflow is hidden if necessary */
}

.arcade::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(4, 76, 71, 1), rgba(31, 31, 31, 0.7)); /* Gradient colors */
  opacity: 0; /* Start with full transparency */
  transition: opacity 0.5s ease-out; /* Apply ease-out transition for opacity */
  z-index: 1; /* Ensure the gradient is on top of the card */
}

.arcade:hover::before {
  opacity: 1; /* Fade in gradient on hover */
}

.arcade:hover {
  background: #ffffff; /* Optional: Maintain default background on hover */
}

/* Ensure that child elements are not affected by the pseudo-element */
.arcade > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cf628d */.Abonnementje {
  display: flex;
  align-items: center;
  position: relative;
}

.Abonnementje .move-icon {
  transition: transform 0.3s ease-in-out; /* Smooth animation for icon movement */
  position: relative;
}

.Abonnementje:hover .move-icon {
  transform: translateX(30%); /* Move the icon 30% to the right on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f5ed77 */.Abonnementje {
  display: flex;
  align-items: center;
  position: relative;
}

.Abonnementje img {
  transition: transform 0.3s ease-in-out; /* Smooth animation for both hover in and out */
  transform: scale(1); /* Default scale */
}

.Abonnementje:hover img {
  transform: scale(1.3); /* Scale the image by 30% on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333d6d2 */.Abonnementje {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden; /* Ensures content doesn't overflow on hover */
  transition: transform 0.3s ease-in-out; /* Smooth transition for the movement */
}

.Abonnementje .move-text {
  transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}

.Abonnementje:hover .move-text {
  transform: translateX(20%); /* Move text 20% to the right */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-974984e */.Abonnementje {
  display: flex;
  align-items: center;
  position: relative;
  transition: background 0.5s ease-out; /* Apply ease-out transition for background */
  background: #ffffff; /* Default background color or initial state */
  overflow: hidden; /* Ensure that any overflow is hidden if necessary */
}

.Abonnementje::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(69, 107, 145, 0.8), rgba(31, 31, 31, 0.7)); /* Gradient colors */
  opacity: 0; /* Start with full transparency */
  transition: opacity 0.5s ease-out; /* Apply ease-out transition for opacity */
  z-index: 1; /* Ensure the gradient is on top of the card */
}

.Abonnementje:hover::before {
  opacity: 1; /* Fade in gradient on hover */
}

.Abonnementje:hover {
  background: #ffffff; /* Optional: Maintain default background on hover */
}

/* Ensure that child elements are not affected by the pseudo-element */
.Abonnementje > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0361dc3 */.funnel {
  display: flex;
  align-items: center;
  position: relative;
}

.funnel .move-icon {
  transition: transform 0.3s ease-in-out; /* Smooth animation for icon movement */
  position: relative;
}

.funnel :hover .move-icon {
  transform: translateX(30%); /* Move the icon 30% to the right on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f7c6dc */.funnel {
  display: flex;
  align-items: center;
  position: relative;
}

.funnel img {
  transition: transform 0.3s ease-in-out; /* Smooth animation for both hover in and out */
  transform: scale(1); /* Default scale */
}

.funnel:hover img {
  transform: scale(1.3); /* Scale the image by 30% on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9221c24 */.funnel {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden; /* Ensures content doesn't overflow on hover */
  transition: transform 0.3s ease-in-out; /* Smooth transition for the movement */
}

.funnel .move-text {
  transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}

.funnel:hover .move-text {
  transform: translateX(20%); /* Move text 20% to the right */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8fc84b */.funnel {
  display: flex;
  align-items: center;
  position: relative;
  transition: background 0.5s ease-out; /* Apply ease-out transition for background */
  background: #ffffff; /* Default background color or initial state */
  overflow: hidden; /* Ensure that any overflow is hidden if necessary */
}

.funnel::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(209, 225, 231, 0.5), rgba(31, 31, 31, 0.7)); /* Gradient colors */
  opacity: 0; /* Start with full transparency */
  transition: opacity 0.5s ease-out; /* Apply ease-out transition for opacity */
  z-index: 1; /* Ensure the gradient is on top of the card */
}

.funnel:hover::before {
  opacity: 1; /* Fade in gradient on hover */
}

.funnel:hover {
  background: #ffffff; /* Optional: Maintain default background on hover */
}

/* Ensure that child elements are not affected by the pseudo-element */
.funnel > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8756d24 */.green {
  display: flex;
  align-items: center;
  position: relative;
}

.green .move-icon {
  transition: transform 0.3s ease-in-out; /* Smooth animation for icon movement */
  position: relative;
}

.green:hover .move-icon {
  transform: translateX(30%); /* Move the icon 30% to the right on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0525ace */.green {
  display: flex;
  align-items: center;
  position: relative;
}

.green img {
  transition: transform 0.3s ease-in-out; /* Smooth animation for both hover in and out */
  transform: scale(1); /* Default scale */
}

.green:hover img {
  transform: scale(1.3); /* Scale the image by 30% on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21208b9 */.green {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden; /* Ensures content doesn't overflow on hover */
  transition: transform 0.3s ease-in-out; /* Smooth transition for the movement */
}

.green .move-text {
  transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}

.green:hover .move-text {
  transform: translateX(20%); /* Move text 20% to the right */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11bdf84 */.green {
  display: flex;
  align-items: center;
  position: relative;
  transition: background 0.5s ease-out; /* Apply ease-out transition for background */
  background: #ffffff; /* Default background color or initial state */
  overflow: hidden; /* Ensure that any overflow is hidden if necessary */
}

.green::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(29,125,23, 0.7), rgba(31, 31, 31, 0.7)); /* Gradient colors */
  opacity: 0; /* Start with full transparency */
  transition: opacity 0.5s ease-out; /* Apply ease-out transition for opacity */
  z-index: 1; /* Ensure the gradient is on top of the card */
}

.green:hover::before {
  opacity: 1; /* Fade in gradient on hover */
}

.green:hover {
  background: #ffffff; /* Optional: Maintain default background on hover */
}

/* Ensure that child elements are not affected by the pseudo-element */
.green > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */