.elementor-305 .elementor-element.elementor-element-98fa8a2{--display:flex;--min-height:563px;--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;--background-transition:0s;}.elementor-305 .elementor-element.elementor-element-98fa8a2:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-98fa8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;}.elementor-305 .elementor-element.elementor-element-98fa8a2:hover{background-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-98fa8a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-305 .elementor-element.elementor-element-b693cb0{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:71px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-d4c5215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-d4c5215 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;text-shadow:0px 0px 7px rgba(255, 255, 255, 0.97);color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-7388640{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:4ms;}.elementor-305 .elementor-element.elementor-element-7388640 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:71px;font-weight:400;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-e7ebaff{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 1px 0px;text-align:left;}.elementor-305 .elementor-element.elementor-element-e7ebaff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-492e06f .elementor-button{background-color:#FAD02C;font-family:"Merriweather", Sans-serif;font-weight:500;text-decoration:none;fill:#000000;color:#000000;transition-duration:0.7s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:41px 17px 47px 41px;padding:14px 14px 14px 14px;}.elementor-305 .elementor-element.elementor-element-492e06f .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-492e06f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-492e06f{margin:39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:22px 22px 22px 22px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-492e06f:hover{border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-492e06f .elementor-button-content-wrapper{flex-direction:row;}.elementor-305 .elementor-element.elementor-element-492e06f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-305 .elementor-element.elementor-element-492e06f .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-492e06f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-305 .elementor-element.elementor-element-a993747{--display:flex;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-64062c1{width:var( --container-widget-width, 51% );max-width:51%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:51%;--container-widget-flex-grow:0;border-radius:27px 27px 27px 27px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-305 .elementor-element.elementor-element-64062c1.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-64062c1:hover{box-shadow:0px 0px 10px 0px #FAD02C;}.elementor-305 .elementor-element.elementor-element-64062c1 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:41px;font-weight:600;line-height:58px;letter-spacing:0px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-64062c1 .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-64062c1 .elementor-heading-title a:focus{color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-2476be8{--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;--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-fa16ce9{--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:space-around;}.elementor-305 .elementor-element.elementor-element-0df8c1f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-0df8c1f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-c0b3677{width:var( --container-widget-width, 28% );max-width:28%;margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 27px;--container-widget-width:28%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-c0b3677 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;font-style:italic;letter-spacing:1.7px;color:#000000;}.elementor-305 .elementor-element.elementor-element-c0b3677 .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-c0b3677 .elementor-heading-title a:focus{color:#6EC1E4;}.elementor-305 .elementor-element.elementor-element-5189f71{--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-305 .elementor-element.elementor-element-347c777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-347c777 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-ed7d5b3{width:var( --container-widget-width, 51% );max-width:51%;margin:-161px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:51%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-ed7d5b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;font-style:italic;letter-spacing:1.7px;color:#000000;}.elementor-305 .elementor-element.elementor-element-ed7d5b3 .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-ed7d5b3 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-d968b8e{--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-305 .elementor-element.elementor-element-e4fb277{text-align:center;}.elementor-305 .elementor-element.elementor-element-e4fb277 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-ffd847c{width:var( --container-widget-width, 54% );max-width:54%;margin:-161px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:54%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-ffd847c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;font-style:italic;letter-spacing:1.7px;color:#000000;}.elementor-305 .elementor-element.elementor-element-ffd847c .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-ffd847c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-191bcf2{--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-305 .elementor-element.elementor-element-a2d3500{text-align:center;}.elementor-305 .elementor-element.elementor-element-a2d3500 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-305 .elementor-element.elementor-element-d5f316c{width:var( --container-widget-width, 17% );max-width:17%;margin:-161px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:17%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-305 .elementor-element.elementor-element-d5f316c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:700;font-style:italic;letter-spacing:1.7px;color:#000000;}.elementor-305 .elementor-element.elementor-element-d5f316c .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-d5f316c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-108e0a6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-2ce4a3b{--divider-border-style:dotted;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-305 .elementor-element.elementor-element-2ce4a3b .elementor-divider-separator{width:100%;}.elementor-305 .elementor-element.elementor-element-2ce4a3b .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-305 .elementor-element.elementor-element-92bc119{background-color:var( --e-global-color-primary );margin:-20px 190px calc(var(--kit-widget-spacing, 0px) + -51px) 190px;border-radius:24px 24px 0px 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-92bc119 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:41px;font-weight:600;line-height:47px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-92bc119 .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-92bc119 .elementor-heading-title a:focus{color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-c530232{--display:flex;--min-height:0px;--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;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-c530232:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-c530232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;}.elementor-305 .elementor-element.elementor-element-a43a509{--display:flex;--min-height:312px;--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;--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-305 .elementor-element.elementor-element-e1b4153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -217px;padding:35px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-e1b4153 img{width:100%;max-width:100%;height:467px;object-fit:cover;object-position:center center;opacity:1;}.elementor-305 .elementor-element.elementor-element-b5b42ba{--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;--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-79a7e62{margin:115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-086d46f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-305 .elementor-element.elementor-element-086d46f:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-086d46f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f0f1560{--divider-border-style:dotted;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-305 .elementor-element.elementor-element-f0f1560 .elementor-divider-separator{width:100%;}.elementor-305 .elementor-element.elementor-element-f0f1560 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-305 .elementor-element.elementor-element-b4e3be8{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;padding:0px 27px 0px 27px;border-radius:27px 27px 27px 27px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-305 .elementor-element.elementor-element-b4e3be8:hover{box-shadow:0px 0px 10px 0px #FAD02C;}.elementor-305 .elementor-element.elementor-element-b4e3be8 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:41px;font-weight:600;line-height:58px;letter-spacing:0px;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-b4e3be8 .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-b4e3be8 .elementor-heading-title a:focus{color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-dcc1cdf{--divider-border-style:dotted;--divider-color:#FFFFFF00;--divider-border-width:1px;}.elementor-305 .elementor-element.elementor-element-dcc1cdf .elementor-divider-separator{width:100%;}.elementor-305 .elementor-element.elementor-element-dcc1cdf .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-305 .elementor-element.elementor-element-2f9eaf6{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-305 .elementor-element.elementor-element-2f9eaf6:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-2f9eaf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-2f9eaf6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-305 .elementor-element.elementor-element-9499240{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:41px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-9499240:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-9499240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f2f8b6c{--display:flex;--min-height:297px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-9b65cac{--display:flex;--min-height:297px;--border-radius:21px 21px 21px 21px;}.elementor-305 .elementor-element.elementor-element-9b65cac:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-9b65cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-9b65cac > .elementor-shape-top .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-9b65cac > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-9b65cac > .elementor-shape-top svg, .elementor-305 .elementor-element.elementor-element-9b65cac > .e-con-inner > .elementor-shape-top svg{height:120px;}.elementor-305 .elementor-element.elementor-element-9b65cac > .elementor-shape-bottom .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-9b65cac > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-9b65cac > .elementor-shape-bottom svg, .elementor-305 .elementor-element.elementor-element-9b65cac > .e-con-inner > .elementor-shape-bottom svg{width:calc(129% + 1.3px);}.elementor-305 .elementor-element.elementor-element-a7f15d9{padding:0px 0px 12px 0px;}.elementor-305 .elementor-element.elementor-element-a7f15d9 img{width:50%;max-width:42%;height:84px;object-fit:contain;object-position:center center;}.elementor-305 .elementor-element.elementor-element-8647777{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;padding:0px 0px 10px 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-8647777 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-shadow:1px 1px 22px #FFFFFF;color:#000000;}.elementor-305 .elementor-element.elementor-element-8647777 .elementor-heading-title a{transition-duration:0.2s;}.elementor-305 .elementor-element.elementor-element-bf253b3{width:var( --container-widget-width, 88% );max-width:88%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-305 .elementor-element.elementor-element-bf253b3.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-bf253b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-305 .elementor-element.elementor-element-96f030b{--display:flex;--min-height:297px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-dd9b55f{--display:flex;--min-height:297px;--border-radius:21px 21px 21px 21px;}.elementor-305 .elementor-element.elementor-element-dd9b55f:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-dd9b55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-dd9b55f > .elementor-shape-top .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-dd9b55f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-dd9b55f > .elementor-shape-top svg, .elementor-305 .elementor-element.elementor-element-dd9b55f > .e-con-inner > .elementor-shape-top svg{height:120px;}.elementor-305 .elementor-element.elementor-element-dd9b55f > .elementor-shape-bottom .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-dd9b55f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-dd9b55f > .elementor-shape-bottom svg, .elementor-305 .elementor-element.elementor-element-dd9b55f > .e-con-inner > .elementor-shape-bottom svg{width:calc(129% + 1.3px);}.elementor-305 .elementor-element.elementor-element-a971cbc{padding:0px 0px 12px 0px;}.elementor-305 .elementor-element.elementor-element-a971cbc img{width:50%;max-width:42%;height:84px;object-fit:contain;object-position:center center;}.elementor-305 .elementor-element.elementor-element-b082458{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;padding:0px 0px 10px 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-b082458 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-shadow:1px 1px 22px #FFFFFF;color:#000000;}.elementor-305 .elementor-element.elementor-element-5d1c868{width:var( --container-widget-width, 88% );max-width:88%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-305 .elementor-element.elementor-element-5d1c868.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-5d1c868 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-305 .elementor-element.elementor-element-99b87d4{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-aef4331{--display:flex;--min-height:297px;--border-radius:21px 21px 21px 21px;}.elementor-305 .elementor-element.elementor-element-aef4331:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-aef4331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-aef4331 > .elementor-shape-top .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-aef4331 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-aef4331 > .elementor-shape-top svg, .elementor-305 .elementor-element.elementor-element-aef4331 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:120px;}.elementor-305 .elementor-element.elementor-element-aef4331 > .elementor-shape-bottom .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-aef4331 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-aef4331 > .elementor-shape-bottom svg, .elementor-305 .elementor-element.elementor-element-aef4331 > .e-con-inner > .elementor-shape-bottom svg{width:calc(129% + 1.3px);}.elementor-305 .elementor-element.elementor-element-bfbf2f1{padding:0px 0px 12px 0px;}.elementor-305 .elementor-element.elementor-element-bfbf2f1 img{width:50%;max-width:42%;height:84px;object-fit:contain;object-position:center center;}.elementor-305 .elementor-element.elementor-element-ab028f7{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;padding:0px 0px 10px 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-ab028f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-shadow:1px 1px 22px #FFFFFF;color:#000000;}.elementor-305 .elementor-element.elementor-element-5e231e9{width:var( --container-widget-width, 88% );max-width:88%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-305 .elementor-element.elementor-element-5e231e9.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-5e231e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-305 .elementor-element.elementor-element-c8b13e7{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-d7ddc88{--display:flex;--min-height:297px;--border-radius:21px 21px 21px 21px;}.elementor-305 .elementor-element.elementor-element-d7ddc88:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-d7ddc88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-d7ddc88 > .elementor-shape-top .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-d7ddc88 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-d7ddc88 > .elementor-shape-top svg, .elementor-305 .elementor-element.elementor-element-d7ddc88 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:120px;}.elementor-305 .elementor-element.elementor-element-d7ddc88 > .elementor-shape-bottom .elementor-shape-fill, .elementor-305 .elementor-element.elementor-element-d7ddc88 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-d7ddc88 > .elementor-shape-bottom svg, .elementor-305 .elementor-element.elementor-element-d7ddc88 > .e-con-inner > .elementor-shape-bottom svg{width:calc(129% + 1.3px);}.elementor-305 .elementor-element.elementor-element-69cfa8e{padding:0px 0px 12px 0px;}.elementor-305 .elementor-element.elementor-element-69cfa8e img{width:50%;max-width:42%;height:84px;object-fit:contain;object-position:center center;}.elementor-305 .elementor-element.elementor-element-585e67c{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;padding:0px 0px 10px 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-585e67c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;text-shadow:1px 1px 22px #FFFFFF;color:#000000;}.elementor-305 .elementor-element.elementor-element-c528ade{width:var( --container-widget-width, 88% );max-width:88%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-305 .elementor-element.elementor-element-c528ade.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-c528ade .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-305 .elementor-element.elementor-element-47ee595{--display:flex;--min-height:239px;--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;}.elementor-305 .elementor-element.elementor-element-47ee595:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-47ee595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAD02C;}.elementor-305 .elementor-element.elementor-element-2af54ab{--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-305 .elementor-element.elementor-element-dad50b3{text-align:center;}.elementor-305 .elementor-element.elementor-element-f5698d3{--display:flex;--min-height:172px;--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-500b3d4{left:54.938px;}body.rtl .elementor-305 .elementor-element.elementor-element-500b3d4{right:54.938px;}.elementor-305 .elementor-element.elementor-element-500b3d4{top:65.953px;}.elementor-305 .elementor-element.elementor-element-500b3d4 .elementor-icon-wrapper{text-align:center;}.elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-framed .elementor-icon:hover, .elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-framed .elementor-icon:hover, .elementor-305 .elementor-element.elementor-element-500b3d4.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-500b3d4 .elementor-icon{font-size:28px;}.elementor-305 .elementor-element.elementor-element-500b3d4 .elementor-icon svg{height:28px;}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-46bd2b8{left:54.953px;}body.rtl .elementor-305 .elementor-element.elementor-element-46bd2b8{right:54.953px;}.elementor-305 .elementor-element.elementor-element-46bd2b8{top:137.953px;}.elementor-305 .elementor-element.elementor-element-46bd2b8 .elementor-icon-wrapper{text-align:center;}.elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-framed .elementor-icon, .elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-framed .elementor-icon:hover, .elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-framed .elementor-icon:hover, .elementor-305 .elementor-element.elementor-element-46bd2b8.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-46bd2b8 .elementor-icon{font-size:28px;}.elementor-305 .elementor-element.elementor-element-46bd2b8 .elementor-icon svg{height:28px;}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-8a90f0b{left:99.984px;}body.rtl .elementor-305 .elementor-element.elementor-element-8a90f0b{right:99.984px;}.elementor-305 .elementor-element.elementor-element-8a90f0b{top:68px;}.elementor-305 .elementor-element.elementor-element-8a90f0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-8a90f0b .elementor-heading-title a:hover, .elementor-305 .elementor-element.elementor-element-8a90f0b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-8a90f0b .elementor-heading-title a{transition-duration:0s;}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-931839a{left:102.984px;}body.rtl .elementor-305 .elementor-element.elementor-element-931839a{right:102.984px;}.elementor-305 .elementor-element.elementor-element-931839a{top:138.984px;}.elementor-305 .elementor-element.elementor-element-931839a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-0f8931a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-0f8931a:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-305 .elementor-element.elementor-element-0f8931a, .elementor-305 .elementor-element.elementor-element-0f8931a::before{--border-transition:0.3s;}.elementor-305 .elementor-element.elementor-element-775cbc0{text-align:center;}.elementor-305 .elementor-element.elementor-element-775cbc0 img{width:100%;max-width:78%;height:149px;object-fit:cover;object-position:center center;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-ef01a21{--display:flex;}.elementor-305 .elementor-element.elementor-element-ef01a21:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-ef01a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-98fa8a2{--width:461.5px;--min-height:510px;--justify-content:center;--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-305 .elementor-element.elementor-element-b693cb0{--width:500px;--min-height:55px;--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;--margin-top:16px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-d4c5215{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-7388640{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;text-align:left;}.elementor-305 .elementor-element.elementor-element-7388640 .elementor-heading-title{font-size:27px;}.elementor-305 .elementor-element.elementor-element-e7ebaff{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-305 .elementor-element.elementor-element-e7ebaff .elementor-heading-title{font-size:14px;}.elementor-305 .elementor-element.elementor-element-492e06f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-305 .elementor-element.elementor-element-492e06f .elementor-button{padding:10px 10px 10px 10px;}.elementor-305 .elementor-element.elementor-element-309ef55{margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-305 .elementor-element.elementor-element-64062c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 0px;text-align:center;}.elementor-305 .elementor-element.elementor-element-64062c1 .elementor-heading-title{font-size:21px;line-height:2.4em;letter-spacing:0.6px;word-spacing:0em;}.elementor-305 .elementor-element.elementor-element-2476be8{--content-width:500px;--min-height:684px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-c0b3677{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 21px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-a43a509{--width:500px;--min-height:0px;--margin-top:0px;--margin-bottom:-142px;--margin-left:0px;--margin-right:-54px;}.elementor-305 .elementor-element.elementor-element-e1b4153{margin:-14px -85px calc(var(--kit-widget-spacing, 0px) + -47px) -55px;padding:0px 0px 0px 47px;text-align:right;}.elementor-305 .elementor-element.elementor-element-e1b4153 img{width:100%;max-width:88%;height:269px;object-fit:contain;}.elementor-305 .elementor-element.elementor-element-b4e3be8{width:var( --container-widget-width, 510px );max-width:510px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:510px;--container-widget-flex-grow:0;}.elementor-305 .elementor-element.elementor-element-b4e3be8.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-b4e3be8 .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-2f9eaf6{--width:415.992px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:171px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-2f9eaf6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-305 .elementor-element.elementor-element-9499240{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:27px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-f2f8b6c{--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-305 .elementor-element.elementor-element-9b65cac{--width:421px;}.elementor-305 .elementor-element.elementor-element-96f030b{--width:421px;--margin-top:0px;--margin-bottom:0px;--margin-left:-71px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-dd9b55f{--content-width:500px;}.elementor-305 .elementor-element.elementor-element-aef4331{--width:421px;}.elementor-305 .elementor-element.elementor-element-d7ddc88{--width:421px;}.elementor-305 .elementor-element.elementor-element-47ee595{--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-305 .elementor-element.elementor-element-dad50b3{padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-dad50b3 img{max-width:73%;}.elementor-305 .elementor-element.elementor-element-f5698d3{--min-height:154px;--margin-top:-30px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-500b3d4{left:7.969px;}body.rtl .elementor-305 .elementor-element.elementor-element-500b3d4{right:7.969px;}.elementor-305 .elementor-element.elementor-element-500b3d4{top:42.969px;}.elementor-305 .elementor-element.elementor-element-500b3d4 .elementor-icon{font-size:24px;}.elementor-305 .elementor-element.elementor-element-500b3d4 .elementor-icon svg{height:24px;}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-46bd2b8{left:7.969px;}body.rtl .elementor-305 .elementor-element.elementor-element-46bd2b8{right:7.969px;}.elementor-305 .elementor-element.elementor-element-46bd2b8{top:89.969px;}.elementor-305 .elementor-element.elementor-element-46bd2b8 .elementor-icon{font-size:24px;}.elementor-305 .elementor-element.elementor-element-46bd2b8 .elementor-icon svg{height:24px;}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-8a90f0b{left:49px;}body.rtl .elementor-305 .elementor-element.elementor-element-8a90f0b{right:49px;}.elementor-305 .elementor-element.elementor-element-8a90f0b{top:46px;}.elementor-305 .elementor-element.elementor-element-8a90f0b .elementor-heading-title{font-size:22px;}body:not(.rtl) .elementor-305 .elementor-element.elementor-element-931839a{left:49px;}body.rtl .elementor-305 .elementor-element.elementor-element-931839a{right:49px;}.elementor-305 .elementor-element.elementor-element-931839a{top:92px;}.elementor-305 .elementor-element.elementor-element-931839a .elementor-heading-title{font-size:22px;}.elementor-305 .elementor-element.elementor-element-775cbc0{text-align:center;}.elementor-305 .elementor-element.elementor-element-775cbc0 img{width:100%;max-width:67%;border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-98fa8a2{--width:100%;}.elementor-305 .elementor-element.elementor-element-b693cb0{--width:50%;}.elementor-305 .elementor-element.elementor-element-2476be8{--content-width:1271px;}.elementor-305 .elementor-element.elementor-element-fa16ce9{--width:27%;}.elementor-305 .elementor-element.elementor-element-5189f71{--width:25%;}.elementor-305 .elementor-element.elementor-element-d968b8e{--width:25%;}.elementor-305 .elementor-element.elementor-element-191bcf2{--width:25%;}.elementor-305 .elementor-element.elementor-element-c530232{--content-width:1001px;}.elementor-305 .elementor-element.elementor-element-a43a509{--width:50%;}.elementor-305 .elementor-element.elementor-element-b5b42ba{--width:47%;}.elementor-305 .elementor-element.elementor-element-2f9eaf6{--width:100%;}.elementor-305 .elementor-element.elementor-element-f2f8b6c{--width:18%;}.elementor-305 .elementor-element.elementor-element-96f030b{--width:18%;}.elementor-305 .elementor-element.elementor-element-dd9b55f{--content-width:525px;}.elementor-305 .elementor-element.elementor-element-99b87d4{--width:18%;}.elementor-305 .elementor-element.elementor-element-c8b13e7{--width:18%;}.elementor-305 .elementor-element.elementor-element-2af54ab{--width:22%;}.elementor-305 .elementor-element.elementor-element-f5698d3{--width:41%;}.elementor-305 .elementor-element.elementor-element-0f8931a{--width:27%;}}/* Start custom CSS for heading, class: .elementor-element-7388640 */.rotator {
  display:inline-block;
  position:relative;
  font-weight:700; 
  font-family: 'Poppins', sans-serif;
  height:1.2em; 
  vertical-align: middle;
}

.rotator span {
  position:absolute; 
  top:0;
  left:0;
  opacity:0;
  font-weight:700;
  /*background: linear-gradient(90deg, #222 25%, #555 50%, #222 75%);*/
  background: #FAD02C;
  background-size: 200% 100%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* fade + shimmer + wave-pop animation */
  animation: fadeRotate 16s linear infinite, shimmer 4s ease-in-out infinite, wavePop 16s ease-in-out infinite;
  animation-fill-mode: both;
}

/* Mobile override */
@media (max-width:480px){
  .rotator {
    font-size:27px;
    height:1.4em;
  }

  .rotator span {
    top:3px;  
  }
}


/* stagger words every 4s */
.rotator span:nth-child(1) { animation-delay:-4s,0s,0s; }
.rotator span:nth-child(2) { animation-delay:0s,0s,4s; }
.rotator span:nth-child(3) { animation-delay:4s,0s,8s; }
.rotator span:nth-child(4) { animation-delay:8s,0s,12s; }

@keyframes fadeRotate {
  0%, 19% { opacity:0; }
  20%, 39% { opacity:1; }
  40%, 100% { opacity:0; }
}

@keyframes shimmer {
  0% { background-position: -200% 0; }
  50% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

/* professional wave-pop: subtle vertical scale + skew */
@keyframes wavePop {
  0%, 19%, 40%, 100% { transform: scaleY(1) skewX(0deg); }
  20%, 39% { transform: scaleY(1.1) skewX(2deg); } /* subtle stretch + tilt */
}

@media (max-width:480px){
  .rotator { font-size:20px; height:1.4em; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-492e06f */.hero-btn {
  position: relative;
  padding: 16px 36px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  border: none;
  cursor: pointer;
  outline: none;

  transform-origin: center;
  box-shadow: 0 6px 12px rgba(0,0,0,0.2);

  /* Much smoother animation */
  animation: floatSoft 3s ease-in-out infinite;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* Smooth floating + soft scale + soft glow */
@keyframes floatSoft {
  0% {
    transform: translateY(0) scale(1);
    box-shadow: 0 6px 14px rgba(77,163,255,0.20);
  }
  50% {
    transform: translateY(-4px) scale(1.015);
    box-shadow: 0 12px 28px rgba(77,163,255,0.35);
  }
  100% {
    transform: translateY(0) scale(1);
    box-shadow: 0 6px 14px rgba(77,163,255,0.20);
  }
}

/* Press effect (also smoother now) */
.hero-btn:active {
  animation-play-state: paused;
  transform: scale(0.92) translateY(0);
  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-309ef55 */.elementor-305 .elementor-element.elementor-element-309ef55 img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, border 0.4s ease;
 }

.elementor-305 .elementor-element.elementor-element-309ef55 img:hover {
  transform: translateY(-8px) scale(1.07) rotate( 0deg);  
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64062c1 */.elementor-305 .elementor-element.elementor-element-64062c1 { font-size: 41px; display: inline-block;   overflow: hidden; white-space: nowrap; width: -20;  animation: typing 2s steps(40) forwards; } @keyframes typing {
  from { width: 0ch; }      
  to { width:26ch; }        
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0df8c1f */.elementor-305 .elementor-element.elementor-element-0df8c1f img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, border 0.4s ease;
  border: 2px solid transparent; 
  border-radius: 24px; 
}

 @keyframes pulseGlow {
  0%   { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
  50%  { box-shadow: 0 18px 28px rgba(110,193,228,0.35); }
  100% { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
}

 @keyframes microTilt {
  0%   { transform: rotate(-4deg); }
  50%  { transform: rotate(1deg); }
  100% { transform: rotate(-4deg); }
}

/*  Vertical float loop */
@keyframes floatLift {
  0%   { transform: translateY(-8px); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(-8px); }
}

/*  Soft scale pulse */
@keyframes softPulse {
  0%   { transform: scale(1.02); }
  50%  { transform: scale(1.035); }
  100% { transform: scale(1.02); }
}

.elementor-305 .elementor-element.elementor-element-0df8c1f img:hover {
  transform: translateY(-8px) scale(1.02) rotate(-1deg);
  border: 2px solid #6EC1E4; 
  box-shadow: 0 12px 20px rgba(0,0,0,0.15);

   animation:
    pulseGlow 0.8s ease-in-out infinite,
    microTilt 1.4s ease-in-out infinite,
    floatLift 1.6s ease-in-out infinite,
    softPulse 1s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0b3677 */.hover-container {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-text {
  font-weight: 700;
  color: #000;
  transition: color 0.3s ease;
}

/* tooltip */
.hover-container .hover-desc {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(15px) scale(0.9);
  background: #f5f5f5;
  color: #333;
  padding: 14px 20px;
  border-radius: 12px;
  font-size: 14px;
  white-space: normal;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 4px 20px rgba(0,0,0,0.15);
  z-index: 10;
}

/* hover state */
.hover-container:hover .hover-desc {
  transform: translateX(-50%) translateY(0) scale(1);
  opacity: 1;
  pointer-events: auto;
}
/* optional arrow */
.hover-container .hover-desc::after {
  content: '';
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 12px;
  height: 12px;
  background: #222;
}

/* hover trigger on container */
.hover-container:hover .hover-desc {
  opacity: 1;
  transform: translateX(-50%) translateY(0) scale(1);
}

/* optional text color change */
.hover-container:hover .hover-text {
  color: #6EC1E4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-347c777 */.elementor-305 .elementor-element.elementor-element-347c777 img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, border 0.4s ease;
  border: 2px solid transparent; 
  border-radius: 24px; 
}

 @keyframes pulseGlow {
  0%   { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
  50%  { box-shadow: 0 18px 28px rgba(110,193,228,0.35); }
  100% { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
}

 @keyframes microTilt {
  0%   { transform: rotate(-4deg); }
  50%  { transform: rotate(1deg); }
  100% { transform: rotate(-4deg); }
}

/*  Vertical float loop */
@keyframes floatLift {
  0%   { transform: translateY(-8px); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(-8px); }
}

/*  Soft scale pulse */
@keyframes softPulse {
  0%   { transform: scale(1.02); }
  50%  { transform: scale(1.035); }
  100% { transform: scale(1.02); }
}

.elementor-305 .elementor-element.elementor-element-347c777 img:hover {
  transform: translateY(-8px) scale(1.02) rotate(-1deg);
  border: 2px solid #6EC1E4; 
  box-shadow: 0 12px 20px rgba(0,0,0,0.15);

   animation:
    pulseGlow 0.8s ease-in-out infinite,
    microTilt 1.4s ease-in-out infinite,
    floatLift 1.6s ease-in-out infinite,
    softPulse 1s ease-in-out infinite;
}






















/* .elementor-305 .elementor-element.elementor-element-347c777 img {*/
/*  transition: transform 0.4s ease, box-shadow 0.4s ease, border 0.4s ease;*/
/*  border: 2px solid transparent; */
/*  border-radius: 24px; */
/*}*/

/*.elementor-305 .elementor-element.elementor-element-347c777 img:hover {*/
/*  transform: translateY(-8px) scale(1.02) rotate(-1deg);  */
/*  border: 2px solid #6EC1E4; */
/*  box-shadow: 0 12px 20px rgba(0,0,0,0.15); */
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed7d5b3 */.hover-text {
  position: relative;
  cursor: pointer;
  font-weight: 700;
  color: #000000;
  display: inline-block;
  transition: color 0.3s ease;
}

/* tooltip bubble over the container */
.hover-text .hover-desc {
  position: absolute;
  top: 50%; /* center vertically in container */
  left: 50%; /* center horizontally */
  transform: translate(-50%, -50%) scale(0); /* scale 0 initially */
  background: rgba(0,0,0,0.85);
  color: #fff;
  padding: 8px 14px;
  border-radius: 10px;
  font-size: 13px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: all 0.35s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* bounce */
  z-index: 10;
}

/* remove arrow or place on top if needed */
.hover-text .hover-desc::after {
  display: none; /* optional: hide arrow */
}

/* hover effect: pop + scale */
.hover-text:hover .hover-desc {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

/* optional: main word color change */
.hover-text:hover {
  color: #4BB556;#6EC1E4
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4fb277 */.elementor-305 .elementor-element.elementor-element-e4fb277 img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, border 0.4s ease;
  border: 2px solid transparent; 
  border-radius: 24px; 
}

 @keyframes pulseGlow {
  0%   { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
  50%  { box-shadow: 0 18px 28px rgba(110,193,228,0.35); }
  100% { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
}

 @keyframes microTilt {
  0%   { transform: rotate(-4deg); }
  50%  { transform: rotate(1deg); }
  100% { transform: rotate(-4deg); }
}

/*  Vertical float loop */
@keyframes floatLift {
  0%   { transform: translateY(-8px); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(-8px); }
}

/*  Soft scale pulse */
@keyframes softPulse {
  0%   { transform: scale(1.02); }
  50%  { transform: scale(1.035); }
  100% { transform: scale(1.02); }
}

.elementor-305 .elementor-element.elementor-element-e4fb277 img:hover {
  transform: translateY(-8px) scale(1.02) rotate(-1deg);
  border: 2px solid #6EC1E4; 
  box-shadow: 0 12px 20px rgba(0,0,0,0.15);

   animation:
    pulseGlow 0.8s ease-in-out infinite,
    microTilt 1.4s ease-in-out infinite,
    floatLift 1.6s ease-in-out infinite,
    softPulse 1s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffd847c */.hover-text {
  position: relative;
  cursor: pointer;
  font-weight: 700;
  color: #000000;
  display: inline-block;
  transition: color 0.3s ease;
}

/* tooltip bubble */
.hover-text .hover-desc {
  position: absolute;
  top: 120%; /* right below the word */
  left: 50%;
  transform: translateX(-50%) scale(0);
  background: #222;
  color: #fff;
  padding: 8px 14px;
  border-radius: 10px;
  font-size: 13px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* bounce effect */
}

/* small pointer arrow */
.hover-text .hover-desc::after {
  content: '';
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 12px;
  height: 12px;
  background: #222;
}

/* hover effect: pop + bounce */
.hover-text:hover .hover-desc {
  opacity: 1;
  transform: translateX(-50%) scale(1);
}

/* optional: main word color change */
.hover-text:hover {
  color: #4BB556;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2d3500 */.elementor-305 .elementor-element.elementor-element-a2d3500 img {
  transition: transform 0.4s ease, box-shadow 0.4s ease, border 0.4s ease;
  border: 2px solid transparent; 
  border-radius: 24px; 
}

 @keyframes pulseGlow {
  0%   { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
  50%  { box-shadow: 0 18px 28px rgba(110,193,228,0.35); }
  100% { box-shadow: 0 12px 20px rgba(0,0,0,0.15); }
}

 @keyframes microTilt {
  0%   { transform: rotate(-4deg); }
  50%  { transform: rotate(1deg); }
  100% { transform: rotate(-4deg); }
}

/*  Vertical float loop */
@keyframes floatLift {
  0%   { transform: translateY(-8px); }
  50%  { transform: translateY(-12px); }
  100% { transform: translateY(-8px); }
}

/*  Soft scale pulse */
@keyframes softPulse {
  0%   { transform: scale(1.02); }
  50%  { transform: scale(1.035); }
  100% { transform: scale(1.02); }
}

.elementor-305 .elementor-element.elementor-element-a2d3500 img:hover {
  transform: translateY(-8px) scale(1.02) rotate(-1deg);
  border: 2px solid #6EC1E4; 
  box-shadow: 0 12px 20px rgba(0,0,0,0.15);

   animation:
    pulseGlow 0.8s ease-in-out infinite,
    microTilt 1.4s ease-in-out infinite,
    floatLift 1.6s ease-in-out infinite,
    softPulse 1s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5f316c */.hover-text {
  position: relative;
  cursor: pointer;
  font-weight: 700;
  color: #000000;
  display: inline-block;
  transition: color 0.3s ease;
}

/* tooltip bubble */
.hover-text .hover-desc {
  position: absolute;
  top: 120%; /* right below the word */
  left: 50%;
  transform: translateX(-50%) scale(0);
  background: #222;
  color: #fff;
  padding: 8px 14px;
  border-radius: 10px;
  font-size: 13px;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* bounce effect */
}

/* small pointer arrow */
.hover-text .hover-desc::after {
  content: '';
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  width: 12px;
  height: 12px;
  background: #222;
}

/* hover effect: pop + bounce */
.hover-text:hover .hover-desc {
  opacity: 1;
  transform: translateX(-50%) scale(1);
}

/* optional: main word color change */
.hover-text:hover {
  color:#6EC1E4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1b4153 */.elementor-305 .elementor-element.elementor-element-e1b4153 img { 
  width: 100%;
  display: block;
  border-radius: 12px;
  transition:
    transform 0.7s ease-in-out,
    filter 0.6s ease-in-out;
  transform-style: preserve-3d;
}

/* Smooth left-to-right animation */
@keyframes glideRight {
  0%   { transform: translateX(0); }
  100% { transform: translateX(27px); }
}

.elementor-305 .elementor-element.elementor-element-e1b4153 img:hover {
  transform: scale(1.05);
  filter: brightness(1.08) contrast(1.07);

  /* Add the horizontal animation */
  animation: glideRight 0.7s ease-in-out forwards;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7f15d9 */.elementor-305 .elementor-element.elementor-element-a7f15d9 img { 
  /* Default state: no rotation, normal scale, original position */
  transform: rotateY(0deg) scale(1) translateY(0);  
  transition: 
    transform 0.7s ease-in-out,
    filter 0.6s ease-in-out;
  transform-style: preserve-3d;
}

.elementor-305 .elementor-element.elementor-element-a7f15d9 img:hover {
  /* Rotate Y (left-to-right) + zoom + slight upward movement */
  transform: rotateY(180deg) scale(1.1) translateY(-10px);  
  filter: brightness(1.08) contrast(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8647777 */.hover-animate {
  display: inline-block;
  transition: transform 0.3s, color 0.3s;
}

.hover-animate:hover {
  transform: scale(1.2) rotate(0deg);
  color: #ff0000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf253b3 */.hover-animate {
  display: inline-block;
  transition: transform 0.3s, color 0.3s;
}

.hover-animate:hover {
  transform: scale(1.2) rotate(0deg);
  color: #ff0000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b65cac *//* Container base style */
.container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 24px;
  border-radius: 12px;
  background-color: #f5f5f5;
  opacity: 0; /* start hidden */
  transform: translateY(20px); /* start slightly lower */
  animation: containerEnter 0.8s ease-out forwards;
}

/* Animation keyframes */
@keyframes containerEnter {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a971cbc */.elementor-305 .elementor-element.elementor-element-a971cbc img { 
  /* Default state: no rotation, normal scale, original position */
  transform: rotateY(0deg) scale(1) translateY(0);  
  transition: 
    transform 0.7s ease-in-out,
    filter 0.6s ease-in-out;
  transform-style: preserve-3d;
}

.elementor-305 .elementor-element.elementor-element-a971cbc img:hover {
  /* Rotate Y (left-to-right) + zoom + slight upward movement */
  transform: rotateY(180deg) scale(1.1) translateY(-10px);  
  filter: brightness(1.08) contrast(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfbf2f1 */.elementor-305 .elementor-element.elementor-element-bfbf2f1 img { 
  /* Default state: no rotation, normal scale, original position */
  transform: rotateY(0deg) scale(1) translateY(0);  
  transition: 
    transform 0.7s ease-in-out,
    filter 0.6s ease-in-out;
  transform-style: preserve-3d;
}

.elementor-305 .elementor-element.elementor-element-bfbf2f1 img:hover {
  /* Rotate Y (left-to-right) + zoom + slight upward movement */
  transform: rotateY(180deg) scale(1.1) translateY(-10px);  
  filter: brightness(1.08) contrast(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69cfa8e */.elementor-305 .elementor-element.elementor-element-69cfa8e img { 
  /* Default state: no rotation, normal scale, original position */
  transform: rotateY(0deg) scale(1) translateY(0);  
  transition: 
    transform 0.7s ease-in-out,
    filter 0.6s ease-in-out;
  transform-style: preserve-3d;
}

.elementor-305 .elementor-element.elementor-element-69cfa8e img:hover {
  /* Rotate Y (left-to-right) + zoom + slight upward movement */
  transform: rotateY(180deg) scale(1.1) translateY(-10px);  
  filter: brightness(1.08) contrast(1.1);
}/* End custom CSS */