.elementor-7 .elementor-element.elementor-element-dbb9d6e{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;}.elementor-7 .elementor-element.elementor-element-dbb9d6e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dbb9d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF5;background-image:url("https://sparktherapycolorado.com/wp-content/uploads/2025/10/Image-Bg-N1-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-dbb9d6e::before, .elementor-7 .elementor-element.elementor-element-dbb9d6e > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dbb9d6e > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dbb9d6e > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dbb9d6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dbb9d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c2b5429{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-c743fb7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:11px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c743fb7{left:379px;}body.rtl .elementor-7 .elementor-element.elementor-element-c743fb7{right:379px;}.elementor-7 .elementor-element.elementor-element-c743fb7 img{width:90%;}.elementor-7 .elementor-element.elementor-element-d905807 .elementor-heading-title{font-family:"VISBY DEMI BOLD", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-9309ec0 .elementor-heading-title{font-family:"VISBY DEMI BOLD", Sans-serif;font-size:48px;line-height:55px;color:var( --e-global-color-c3a2653 );}.elementor-7 .elementor-element.elementor-element-94c3aa0{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-25f172e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-25f172e .elementor-button:focus{background-color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-25f172e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-25f172e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-25f172e .elementor-button{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;border-radius:30px 30px 30px 30px;padding:15px 40px 15px 40px;}.elementor-7 .elementor-element.elementor-element-f6d715d{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-a28f3fc{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-6719d4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6719d4f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6719d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-316bf00{--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-7 .elementor-element.elementor-element-b9c4be4{padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-e96ca42 );fill:#FFFFFF;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-e96ca42 );color:var( --e-global-color-e96ca42 );border-color:var( --e-global-color-e96ca42 );}.elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-b9c4be4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b9c4be4 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-b9c4be4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-b9c4be4 .elementor-icon-box-title a{font-family:"Comfortaa", Sans-serif;font-size:20px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-b9c4be4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b9c4be4 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4be96a3{--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-7 .elementor-element.elementor-element-055f828{padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-055f828.elementor-view-stacked .elementor-icon{background-color:#BDE123;}.elementor-7 .elementor-element.elementor-element-055f828.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-055f828.elementor-view-default .elementor-icon{fill:#BDE123;color:#BDE123;border-color:#BDE123;}.elementor-7 .elementor-element.elementor-element-055f828.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-055f828.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-e96ca42 );fill:#FFFFFF;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-055f828.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-055f828.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-055f828.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-055f828.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-e96ca42 );color:var( --e-global-color-e96ca42 );border-color:var( --e-global-color-e96ca42 );}.elementor-7 .elementor-element.elementor-element-055f828.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-055f828.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-055f828 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-055f828 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-055f828 .elementor-icon-box-title a{font-family:"Comfortaa", Sans-serif;font-size:20px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-055f828 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-055f828 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5fa995a{--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-7 .elementor-element.elementor-element-9f0c716{padding:30px 30px 30px 30px;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0345a68 );}.elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-default .elementor-icon{fill:var( --e-global-color-0345a68 );color:var( --e-global-color-0345a68 );border-color:var( --e-global-color-0345a68 );}.elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-e96ca42 );fill:#FFFFFF;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-e96ca42 );color:var( --e-global-color-e96ca42 );border-color:var( --e-global-color-e96ca42 );}.elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7 .elementor-element.elementor-element-9f0c716.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9f0c716 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-9f0c716 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-9f0c716 .elementor-icon-box-title a{font-family:"Comfortaa", Sans-serif;font-size:20px;font-weight:700;}.elementor-7 .elementor-element.elementor-element-9f0c716 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9f0c716 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d3d740d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-b082b1a{z-index:99;}.elementor-7 .elementor-element.elementor-element-d35f404{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:-70px;--margin-right:70px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-d35f404:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d35f404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3de54f2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3de54f2 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3de54f2 .elementor-image-box-title{font-family:"Comfortaa Bold", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3de54f2 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9fcf7ed .elementor-button{background-color:var( --e-global-color-5ecd48e );font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:15px 40px 15px 40px;}.elementor-7 .elementor-element.elementor-element-9fcf7ed .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9fcf7ed .elementor-button:focus{background-color:var( --e-global-color-c3a2653 );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9fcf7ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-9fcf7ed .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-9fcf7ed .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-9fcf7ed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3b99e9d{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-7 .elementor-element.elementor-element-3b99e9d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3b99e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bac1cc3 );}.elementor-7 .elementor-element.elementor-element-8721cbf .elementor-heading-title{font-family:"Comfortaa Bold", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-e9fbe26{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ca697c3{--display:flex;}.elementor-7 .elementor-element.elementor-element-62a3d9a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-180611a{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-180611a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-180611a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-56f3721{text-align:center;}.elementor-7 .elementor-element.elementor-element-56f3721 img{width:70%;}.elementor-7 .elementor-element.elementor-element-f2ccf14 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f2ccf14 .elementor-image-box-title{font-family:"Comfortaa Bold", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f2ccf14 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f9e131c{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-f9e131c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f9e131c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b17a6a4{text-align:center;}.elementor-7 .elementor-element.elementor-element-b17a6a4 img{width:70%;}.elementor-7 .elementor-element.elementor-element-c448031 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c448031 .elementor-image-box-title{font-family:"Comfortaa Bold", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c448031 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6ad7a7b{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6ad7a7b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ad7a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3a2653 );}.elementor-7 .elementor-element.elementor-element-1764781{text-align:center;}.elementor-7 .elementor-element.elementor-element-1764781 img{width:70%;}.elementor-7 .elementor-element.elementor-element-2872dca .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2872dca .elementor-image-box-title{font-family:"Comfortaa Bold", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2872dca .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e86334a{width:var( --container-widget-width, 25.643% );max-width:25.643%;--container-widget-width:25.643%;--container-widget-flex-grow:0;top:-136.537px;}.elementor-7 .elementor-element.elementor-element-e86334a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e86334a{left:-46px;}body.rtl .elementor-7 .elementor-element.elementor-element-e86334a{right:-46px;}.elementor-7 .elementor-element.elementor-element-b694a7f{width:var( --container-widget-width, 28.746% );max-width:28.746%;--container-widget-width:28.746%;--container-widget-flex-grow:0;top:747.412px;text-align:center;}.elementor-7 .elementor-element.elementor-element-b694a7f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b694a7f{left:87.344px;}body.rtl .elementor-7 .elementor-element.elementor-element-b694a7f{right:87.344px;}.elementor-7 .elementor-element.elementor-element-b694a7f img{width:22%;}.elementor-7 .elementor-element.elementor-element-d731936{width:var( --container-widget-width, 25.643% );max-width:25.643%;--container-widget-width:25.643%;--container-widget-flex-grow:0;top:203.892px;}.elementor-7 .elementor-element.elementor-element-d731936.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d731936{left:27px;}body.rtl .elementor-7 .elementor-element.elementor-element-d731936{right:27px;}.elementor-7 .elementor-element.elementor-element-d731936 img{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-de80318{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-799a333{--display:flex;--min-height:450px;--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;--justify-content:center;--align-items:center;--border-radius:100% 100% 100% 100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-799a333:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-799a333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3a2653 );}.elementor-7 .elementor-element.elementor-element-181e7c1 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-181e7c1 .elementor-image-box-title{font-family:"Comfortaa Bold", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-181e7c1 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1f98bc4{--display:flex;--min-height:450px;--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;--justify-content:center;--align-items:center;--border-radius:100% 100% 100% 100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-1f98bc4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1f98bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-b814513 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b814513 .elementor-image-box-title{font-family:"Comfortaa Bold", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b814513 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:1.8em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-41cf8a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f1984a2{--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-7 .elementor-element.elementor-element-f1984a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0c31c55{text-align:left;}.elementor-7 .elementor-element.elementor-element-0c31c55 .elementor-heading-title{font-family:"Comfortaa Bold", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-c3a2653 );}.elementor-7 .elementor-element.elementor-element-ea93270{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-bae43fd:hover{--e-transform-translateX:23px;}.elementor-7 .elementor-element.elementor-element-bae43fd .elementor-icon-box-wrapper{align-items:start;}.elementor-7 .elementor-element.elementor-element-bae43fd{--icon-box-icon-margin:14px;}.elementor-7 .elementor-element.elementor-element-bae43fd .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-bae43fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e96ca42 );}.elementor-7 .elementor-element.elementor-element-bae43fd.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-bae43fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-e96ca42 );color:var( --e-global-color-e96ca42 );border-color:var( --e-global-color-e96ca42 );}.elementor-7 .elementor-element.elementor-element-bae43fd .elementor-icon{font-size:24px;padding:12px;}.elementor-7 .elementor-element.elementor-element-bae43fd .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-bae43fd .elementor-icon-box-title a{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-bae43fd .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#545454;}.elementor-7 .elementor-element.elementor-element-69ad792:hover{--e-transform-translateX:23px;}.elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon-box-wrapper{align-items:start;}.elementor-7 .elementor-element.elementor-element-69ad792{--icon-box-icon-margin:14px;}.elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-69ad792.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0345a68 );}.elementor-7 .elementor-element.elementor-element-69ad792.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-69ad792.elementor-view-default .elementor-icon{fill:var( --e-global-color-0345a68 );color:var( --e-global-color-0345a68 );border-color:var( --e-global-color-0345a68 );}.elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon{font-size:24px;padding:12px;}.elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon-box-title a{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#545454;}.elementor-7 .elementor-element.elementor-element-1d633d7:hover{--e-transform-translateX:23px;}.elementor-7 .elementor-element.elementor-element-1d633d7 .elementor-icon-box-wrapper{align-items:start;}.elementor-7 .elementor-element.elementor-element-1d633d7{--icon-box-icon-margin:14px;}.elementor-7 .elementor-element.elementor-element-1d633d7 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-1d633d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bac1cc3 );}.elementor-7 .elementor-element.elementor-element-1d633d7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1d633d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-bac1cc3 );color:var( --e-global-color-bac1cc3 );border-color:var( --e-global-color-bac1cc3 );}.elementor-7 .elementor-element.elementor-element-1d633d7 .elementor-icon{font-size:24px;padding:12px;}.elementor-7 .elementor-element.elementor-element-1d633d7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1d633d7 .elementor-icon-box-title a{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-1d633d7 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#545454;}.elementor-7 .elementor-element.elementor-element-667933d:hover{--e-transform-translateX:23px;}.elementor-7 .elementor-element.elementor-element-667933d .elementor-icon-box-wrapper{align-items:start;}.elementor-7 .elementor-element.elementor-element-667933d{--icon-box-icon-margin:14px;}.elementor-7 .elementor-element.elementor-element-667933d .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-667933d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cb5a5f );}.elementor-7 .elementor-element.elementor-element-667933d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-667933d.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cb5a5f );color:var( --e-global-color-9cb5a5f );border-color:var( --e-global-color-9cb5a5f );}.elementor-7 .elementor-element.elementor-element-667933d .elementor-icon{font-size:24px;padding:12px;}.elementor-7 .elementor-element.elementor-element-667933d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-667933d .elementor-icon-box-title a{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-667933d .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;color:#545454;}.elementor-7 .elementor-element.elementor-element-74024f8{--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;--justify-content:center;--border-radius:38px 38px 38px 38px;}.elementor-7 .elementor-element.elementor-element-b1eb413{width:var( --container-widget-width, 16.391% );max-width:16.391%;--container-widget-width:16.391%;--container-widget-flex-grow:0;top:1.653px;}.elementor-7 .elementor-element.elementor-element-b1eb413.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b1eb413{left:829.072px;}body.rtl .elementor-7 .elementor-element.elementor-element-b1eb413{right:829.072px;}.elementor-7 .elementor-element.elementor-element-b1eb413 img{width:37%;}.elementor-7 .elementor-element.elementor-element-34d87ec{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:590.754px;text-align:center;}.elementor-7 .elementor-element.elementor-element-34d87ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-34d87ec{left:395.542px;}body.rtl .elementor-7 .elementor-element.elementor-element-34d87ec{right:395.542px;}.elementor-7 .elementor-element.elementor-element-f6fcdf7{--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;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f6fcdf7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f6fcdf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe6111b );}.elementor-7 .elementor-element.elementor-element-f6fcdf7.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a1fa5be{text-align:center;}.elementor-7 .elementor-element.elementor-element-a1fa5be .elementor-heading-title{font-family:"Comfortaa Bold", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-be4f1bc{text-align:center;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-505bb11{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:94.392px;}.elementor-7 .elementor-element.elementor-element-505bb11.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-505bb11{left:-23.458px;}body.rtl .elementor-7 .elementor-element.elementor-element-505bb11{right:-23.458px;}.elementor-7 .elementor-element.elementor-element-76c0015{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:700.871px;text-align:center;}.elementor-7 .elementor-element.elementor-element-76c0015.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-76c0015{left:-128.126px;}body.rtl .elementor-7 .elementor-element.elementor-element-76c0015{right:-128.126px;}.elementor-7 .elementor-element.elementor-element-42507fa{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eb1d9be{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-37d85af{--display:flex;}.elementor-7 .elementor-element.elementor-element-d261a17{text-align:left;}.elementor-7 .elementor-element.elementor-element-d261a17 .elementor-heading-title{font-family:"Comfortaa Bold", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-8a4838d{text-align:left;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1ba25a8:hover{--e-transform-translateX:23px;}.elementor-7 .elementor-element.elementor-element-1ba25a8 .elementor-icon-box-wrapper{align-items:start;}.elementor-7 .elementor-element.elementor-element-1ba25a8{--icon-box-icon-margin:14px;}.elementor-7 .elementor-element.elementor-element-1ba25a8 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-1ba25a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cb5a5f );}.elementor-7 .elementor-element.elementor-element-1ba25a8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1ba25a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cb5a5f );color:var( --e-global-color-9cb5a5f );border-color:var( --e-global-color-9cb5a5f );}.elementor-7 .elementor-element.elementor-element-1ba25a8 .elementor-icon{font-size:24px;padding:12px;}.elementor-7 .elementor-element.elementor-element-1ba25a8 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1ba25a8 .elementor-icon-box-title a{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-1ba25a8 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#545454;}.elementor-7 .elementor-element.elementor-element-5ec3159:hover{--e-transform-translateX:23px;}.elementor-7 .elementor-element.elementor-element-5ec3159 .elementor-icon-box-wrapper{align-items:start;}.elementor-7 .elementor-element.elementor-element-5ec3159{--icon-box-icon-margin:14px;}.elementor-7 .elementor-element.elementor-element-5ec3159 .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-5ec3159.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e96ca42 );}.elementor-7 .elementor-element.elementor-element-5ec3159.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5ec3159.elementor-view-default .elementor-icon{fill:var( --e-global-color-e96ca42 );color:var( --e-global-color-e96ca42 );border-color:var( --e-global-color-e96ca42 );}.elementor-7 .elementor-element.elementor-element-5ec3159 .elementor-icon{font-size:24px;padding:12px;}.elementor-7 .elementor-element.elementor-element-5ec3159 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5ec3159 .elementor-icon-box-title a{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-5ec3159 .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#545454;}.elementor-7 .elementor-element.elementor-element-1c3170b:hover{--e-transform-translateX:23px;}.elementor-7 .elementor-element.elementor-element-1c3170b .elementor-icon-box-wrapper{align-items:start;}.elementor-7 .elementor-element.elementor-element-1c3170b{--icon-box-icon-margin:14px;}.elementor-7 .elementor-element.elementor-element-1c3170b .elementor-icon-box-title{margin-block-end:13px;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-1c3170b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bac1cc3 );}.elementor-7 .elementor-element.elementor-element-1c3170b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1c3170b.elementor-view-default .elementor-icon{fill:var( --e-global-color-bac1cc3 );color:var( --e-global-color-bac1cc3 );border-color:var( --e-global-color-bac1cc3 );}.elementor-7 .elementor-element.elementor-element-1c3170b .elementor-icon{font-size:24px;padding:12px;}.elementor-7 .elementor-element.elementor-element-1c3170b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1c3170b .elementor-icon-box-title a{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-1c3170b .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#545454;}.elementor-7 .elementor-element.elementor-element-27ec1cc{--display:flex;--min-height:243px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:31px 31px 31px 31px;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;--z-index:7;}.elementor-7 .elementor-element.elementor-element-27ec1cc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-27ec1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe6111b );}.elementor-7 .elementor-element.elementor-element-0978d06 .elementor-heading-title{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-5ecd48e );}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-82de815{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-82de815 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-97fa0c3{width:var( --container-widget-width, 33.387% );max-width:33.387%;--container-widget-width:33.387%;--container-widget-flex-grow:0;top:53.32px;}.elementor-7 .elementor-element.elementor-element-97fa0c3.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-97fa0c3{left:-145.558px;}body.rtl .elementor-7 .elementor-element.elementor-element-97fa0c3{right:-145.558px;}.elementor-7 .elementor-element.elementor-element-97fa0c3 img{width:19%;}.elementor-7 .elementor-element.elementor-element-ebdf31f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-ebdf31f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5c14704{--display:flex;--min-height:688px;--justify-content:center;border-style:none;--border-style:none;--border-radius:35px 35px 35px 35px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:8;}.elementor-7 .elementor-element.elementor-element-5c14704:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5c14704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b46b420{text-align:left;}.elementor-7 .elementor-element.elementor-element-b46b420 .elementor-heading-title{font-family:"Comfortaa Bold", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-388d934 );}.elementor-7 .elementor-element.elementor-element-9b78a31 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-770632b{text-align:center;font-family:"Helvetica", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4211d8a{width:var( --container-widget-width, 33.387% );max-width:33.387%;--container-widget-width:33.387%;--container-widget-flex-grow:0;top:201.145px;}.elementor-7 .elementor-element.elementor-element-4211d8a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4211d8a{left:-76.877px;}body.rtl .elementor-7 .elementor-element.elementor-element-4211d8a{right:-76.877px;}.elementor-7 .elementor-element.elementor-element-4211d8a img{width:19%;}.elementor-7 .elementor-element.elementor-element-0546bbc{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;top:723.622px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0546bbc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0546bbc{left:593.359px;}body.rtl .elementor-7 .elementor-element.elementor-element-0546bbc{right:593.359px;}.elementor-7 .elementor-element.elementor-element-ef8c675{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:-66.035px;}.elementor-7 .elementor-element.elementor-element-ef8c675.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ef8c675{left:805px;}body.rtl .elementor-7 .elementor-element.elementor-element-ef8c675{right:805px;}.elementor-7 .elementor-element.elementor-element-f300f03{width:var( --container-widget-width, 28.746% );max-width:28.746%;--container-widget-width:28.746%;--container-widget-flex-grow:0;top:668.353px;text-align:center;}.elementor-7 .elementor-element.elementor-element-f300f03.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f300f03{left:-126.321px;}body.rtl .elementor-7 .elementor-element.elementor-element-f300f03{right:-126.321px;}.elementor-7 .elementor-element.elementor-element-f300f03 img{width:22%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-c2b5429{--width:50%;}.elementor-7 .elementor-element.elementor-element-f6d715d{--width:50%;}.elementor-7 .elementor-element.elementor-element-316bf00{--width:50%;}.elementor-7 .elementor-element.elementor-element-4be96a3{--width:50%;}.elementor-7 .elementor-element.elementor-element-5fa995a{--width:50%;}.elementor-7 .elementor-element.elementor-element-d35f404{--width:85%;}.elementor-7 .elementor-element.elementor-element-de80318{--content-width:800px;}.elementor-7 .elementor-element.elementor-element-799a333{--width:450px;}.elementor-7 .elementor-element.elementor-element-1f98bc4{--width:450px;}.elementor-7 .elementor-element.elementor-element-f1984a2{--width:48.216%;}.elementor-7 .elementor-element.elementor-element-74024f8{--width:50%;}.elementor-7 .elementor-element.elementor-element-f6fcdf7{--content-width:800px;}.elementor-7 .elementor-element.elementor-element-42507fa{--content-width:1240px;}.elementor-7 .elementor-element.elementor-element-27ec1cc{--width:97%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-f1984a2{--width:100%;}.elementor-7 .elementor-element.elementor-element-74024f8{--width:100%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-94c3aa0{font-size:15px;}.elementor-7 .elementor-element.elementor-element-3b99e9d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-e9fbe26{font-size:15px;}.elementor-7 .elementor-element.elementor-element-62a3d9a{--grid-auto-flow:row;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e86334a{left:-19px;}body.rtl .elementor-7 .elementor-element.elementor-element-e86334a{right:-19px;}.elementor-7 .elementor-element.elementor-element-e86334a{top:-81.989px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b694a7f{left:251.288px;}body.rtl .elementor-7 .elementor-element.elementor-element-b694a7f{right:251.288px;}.elementor-7 .elementor-element.elementor-element-b694a7f{top:1056.123px;}.elementor-7 .elementor-element.elementor-element-41cf8a5{--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;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-0c31c55{text-align:center;}.elementor-7 .elementor-element.elementor-element-0c31c55 .elementor-heading-title{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-ea93270{text-align:center;font-size:15px;}.elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-be4f1bc{font-size:15px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-76c0015{left:-26.331px;}body.rtl .elementor-7 .elementor-element.elementor-element-76c0015{right:-26.331px;}.elementor-7 .elementor-element.elementor-element-76c0015{top:684.34px;}.elementor-7 .elementor-element.elementor-element-42507fa{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-37d85af{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8a4838d{font-size:15px;}.elementor-7 .elementor-element.elementor-element-ebdf31f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b46b420{text-align:center;}.elementor-7 .elementor-element.elementor-element-4211d8a img{width:29%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f300f03{left:-21.366px;}body.rtl .elementor-7 .elementor-element.elementor-element-f300f03{right:-21.366px;}.elementor-7 .elementor-element.elementor-element-f300f03{top:662.887px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-dbb9d6e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dbb9d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-7 .elementor-element.elementor-element-d905807{text-align:center;}.elementor-7 .elementor-element.elementor-element-9309ec0{text-align:center;}.elementor-7 .elementor-element.elementor-element-9309ec0 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-94c3aa0{z-index:4;text-align:center;font-size:15px;}.elementor-7 .elementor-element.elementor-element-b082b1a img{width:70%;}.elementor-7 .elementor-element.elementor-element-d35f404{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3b99e9d{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-8721cbf .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-e9fbe26{z-index:4;font-size:15px;}.elementor-7 .elementor-element.elementor-element-62a3d9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b694a7f{left:-23.683px;}body.rtl .elementor-7 .elementor-element.elementor-element-b694a7f{right:-23.683px;}.elementor-7 .elementor-element.elementor-element-b694a7f{top:1090.256px;}.elementor-7 .elementor-element.elementor-element-b694a7f img{width:67%;}.elementor-7 .elementor-element.elementor-element-d731936{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;top:282.587px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d731936{left:241px;}body.rtl .elementor-7 .elementor-element.elementor-element-d731936{right:241px;}.elementor-7 .elementor-element.elementor-element-0c31c55 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-ea93270{font-size:15px;}.elementor-7 .elementor-element.elementor-element-69ad792 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1d633d7 .elementor-icon-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f6fcdf7{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-a1fa5be .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-be4f1bc{font-size:15px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-505bb11{left:235.575px;}body.rtl .elementor-7 .elementor-element.elementor-element-505bb11{right:235.575px;}.elementor-7 .elementor-element.elementor-element-505bb11{top:36.429px;}.elementor-7 .elementor-element.elementor-element-d261a17 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-8a4838d{font-size:15px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-97fa0c3{left:233.067px;}body.rtl .elementor-7 .elementor-element.elementor-element-97fa0c3{right:233.067px;}.elementor-7 .elementor-element.elementor-element-97fa0c3{top:766.636px;}.elementor-7 .elementor-element.elementor-element-97fa0c3 img{width:39%;}.elementor-7 .elementor-element.elementor-element-b46b420 .elementor-heading-title{font-size:25px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-4211d8a{left:235.575px;}body.rtl .elementor-7 .elementor-element.elementor-element-4211d8a{right:235.575px;}.elementor-7 .elementor-element.elementor-element-4211d8a{top:36.429px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f300f03{left:-36.265px;}body.rtl .elementor-7 .elementor-element.elementor-element-f300f03{right:-36.265px;}.elementor-7 .elementor-element.elementor-element-f300f03{top:438.586px;}}/* Start custom CSS for image, class: .elementor-element-c743fb7 *//* Smooth floating up & down effect */
.elementor-7 .elementor-element.elementor-element-c743fb7 img {
  animation: floatUpDown 4s ease-in-out infinite;
}

@keyframes floatUpDown {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-15px); } /* move up */
  100% { transform: translateY(0); }     /* back down */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb9d6e *//* Bubble Animation for Elementor Container */
.elementor-7 .elementor-element.elementor-element-dbb9d6e {
  position: relative;
  overflow: hidden;
  z-index: 0;
}

/* Bubble layer only – does NOT affect container background image */
.elementor-7 .elementor-element.elementor-element-dbb9d6e::before,
.elementor-7 .elementor-element.elementor-element-dbb9d6e::after {
  content: "";
  position: absolute;
  inset: 0;
  background-repeat: no-repeat;
  background-size: 180px 180px;
  pointer-events: none; /* ensures no interaction */
  z-index: 1; /* sits above bg image but below content */
  opacity: 0.2; /* lower opacity for softer effect */
}

/* First bubble layer */
.elementor-7 .elementor-element.elementor-element-dbb9d6e::before {
  background-image: radial-gradient(circle, #ff5f00 20%, transparent 70%),
                    radial-gradient(circle, #4E008E 20%, transparent 70%),
                    radial-gradient(circle, #7EE2E0 20%, transparent 70%),
                    radial-gradient(circle, #BDE123 20%, transparent 70%),
                    radial-gradient(circle, #D1BAD6 20%, transparent 70%),
                    radial-gradient(circle, #FF2E23 20%, transparent 70%),
                    radial-gradient(circle, #FFD800 20%, transparent 70%);
  animation: bubbles-1 14s linear infinite;
}

/* Second bubble layer */
.elementor-7 .elementor-element.elementor-element-dbb9d6e::after {
  background-image: radial-gradient(circle, #4E008E 15%, transparent 70%),
                    radial-gradient(circle, #7EE2E0 15%, transparent 70%),
                    radial-gradient(circle, #ff5f00 15%, transparent 70%),
                    radial-gradient(circle, #BDE123 15%, transparent 70%),
                    radial-gradient(circle, #D1BAD6 15%, transparent 70%),
                    radial-gradient(circle, #FF2E23 15%, transparent 70%),
                    radial-gradient(circle, #FFD800 15%, transparent 70%);
  animation: bubbles-2 18s linear infinite;
  opacity: 0.12; /* softer than before */
}

/* Bubble animations */
@keyframes bubbles-1 {
  0%   { background-position: 10% 110%, 30% 120%, 50% 115%, 70% 125%, 90% 120%; transform: scale(1); }
  25%  { background-position: 5% 80%, 35% 90%, 55% 85%, 65% 95%, 95% 85%; transform: scale(1.1); }
  50%  { background-position: 15% 50%, 25% 60%, 60% 55%, 75% 65%, 85% 55%; transform: scale(0.9); }
  75%  { background-position: 8% 20%, 28% 35%, 50% 25%, 68% 30%, 88% 25%; transform: scale(1.05); }
  100% { background-position: 10% -20%, 30% -10%, 50% -20%, 70% -10%, 90% -20%; transform: scale(1); }
}

@keyframes bubbles-2 {
  0%   { background-position: -10% 30%, 110% 40%, -15% 60%, 105% 70%, 50% -10%; transform: scale(1); }
  25%  { background-position: 0% 40%, 100% 50%, -5% 70%, 95% 80%, 55% 10%; transform: scale(1.15); }
  50%  { background-position: 10% 60%, 90% 70%, 5% 90%, 85% 100%, 60% 30%; transform: scale(0.85); }
  75%  { background-position: 5% 80%, 95% 90%, -10% 110%, 100% 120%, 45% 50%; transform: scale(1.1); }
  100% { background-position: -10% 130%, 110% 140%, -15% 160%, 105% 170%, 50% 120%; transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56f3721 *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e86334a *//* Floating Effect */
.float-img {
  animation: floatAnim 4s ease-in-out infinite;
}

@keyframes floatAnim {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(30px); }
  100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b694a7f *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d731936 *//* Floating Effect */
.float-img {
  animation: floatAnim 4s ease-in-out infinite;
}

@keyframes floatAnim {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(30px); }
  100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1eb413 *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34d87ec *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-505bb11 *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76c0015 *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97fa0c3 *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-9b78a31 */div.wpforms-container-full .wpforms-form button[type=submit] {
        margin: 0 auto !important;
        display: block !important;
        width: 100% !important; /* Makes the button full width */
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4211d8a *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0546bbc *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef8c675 *//* Floating Effect */
.float-img {
  animation: floatAnim 4s ease-in-out infinite;
}

@keyframes floatAnim {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(30px); }
  100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f300f03 *//* Image Zoom In/Out Loop */
.pulse-img {
  animation: pulseAnim 3s ease-in-out infinite;
}

@keyframes pulseAnim {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.1); } /* bigger */
  100% { transform: scale(1); }  /* back to normal */
}/* End custom CSS */