.elementor-1749 .elementor-element.elementor-element-4be6f6a8{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--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-1749 .elementor-element.elementor-element-4be6f6a8:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-4be6f6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-4be6f6a8::before, .elementor-1749 .elementor-element.elementor-element-4be6f6a8 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-4be6f6a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-4be6f6a8 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-4be6f6a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-4be6f6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-73d89aa6{--display:flex;}.elementor-1749 .elementor-element.elementor-element-5b0928e3{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-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-1749 .elementor-element.elementor-element-2d49b1d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-2d49b1d1.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-2d49b1d1{z-index:1;text-align:center;}.elementor-1749 .elementor-element.elementor-element-2d49b1d1 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-21c70ad5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-21c70ad5.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-21c70ad5{z-index:1;text-align:center;}.elementor-1749 .elementor-element.elementor-element-21c70ad5 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1749 .elementor-element.elementor-element-5f3d4bd6.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-5f3d4bd6{z-index:1;text-align:center;color:var( --e-global-color-260c429 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-124e1fe3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-240px;--margin-bottom:240px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-2779f498{--display:flex;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-12757e9f.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-12757e9f{z-index:1;}.elementor-1749 .elementor-element.elementor-element-12757e9f .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-28462c44{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:1;text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-28462c44.elementor-element{--align-self:flex-start;}.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-1749 .elementor-element.elementor-element-71c4dc19 .elementor-button{background-color:var( --e-global-color-c9c1f5a );font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-71c4dc19 .elementor-button:hover, .elementor-1749 .elementor-element.elementor-element-71c4dc19 .elementor-button:focus{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-71c4dc19.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-71c4dc19{z-index:1;}.elementor-1749 .elementor-element.elementor-element-5876b214{--display:flex;--justify-content:center;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1749 .elementor-element.elementor-element-191ba93c.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-191ba93c{z-index:1;}.elementor-1749 .elementor-element.elementor-element-69ff1956{--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;--overlay-opacity:0.6;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1749 .elementor-element.elementor-element-69ff1956:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-69ff1956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/Group-40.png");background-position:center center;background-size:60% auto;}.elementor-1749 .elementor-element.elementor-element-69ff1956::before, .elementor-1749 .elementor-element.elementor-element-69ff1956 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-69ff1956 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-69ff1956 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-69ff1956 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-69ff1956 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0cdc891 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-f2efc7e{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-2bdb4401{--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:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1749 .elementor-element.elementor-element-604f172f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-7f84187e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-7f84187e.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-7f84187e{z-index:1;text-align:center;}.elementor-1749 .elementor-element.elementor-element-7f84187e .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-528da39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-2f1b16b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-2f1b16b4.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-2f1b16b4{z-index:1;text-align:center;}.elementor-1749 .elementor-element.elementor-element-2f1b16b4 .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-17c71e4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-17c71e4f.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-17c71e4f{z-index:1;column-gap:0px;text-align:center;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-126ec3e2 .elementor-button{background-color:var( --e-global-color-c9c1f5a );font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-126ec3e2 .elementor-button:hover, .elementor-1749 .elementor-element.elementor-element-126ec3e2 .elementor-button:focus{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-126ec3e2.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-126ec3e2{z-index:1;}.elementor-1749 .elementor-element.elementor-element-8f6f591{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-8f6f591::before, .elementor-1749 .elementor-element.elementor-element-8f6f591 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-8f6f591 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-8f6f591 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-8f6f591 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-8f6f591 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-8f6f591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-3d365ab9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-3d365ab9::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #544A7D 30%, #8E9EAB 100%);}.elementor-1749 .elementor-element.elementor-element-57e759c5{--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;}.elementor-1749 .elementor-element.elementor-element-57e759c5.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-45f1ea57{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-45f1ea57.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-36d348a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-36d348a3 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-1fda25f4{width:100%;max-width:100%;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4e51e5c .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-4e51e5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-59211f41{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-27ee0004{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-6565083a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--z-index:2;}.elementor-1749 .elementor-element.elementor-element-6565083a::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #403B4A 0%, #E7E9BB 100%);}.elementor-1749 .elementor-element.elementor-element-3c5648cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-3ae05065{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-3ae05065.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-396f6a7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-396f6a7f .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-7f1a6132{width:100%;max-width:100%;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-11b5e17c .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-11b5e17c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-1a7c5ffc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-416b0cc6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-416b0cc6 > .elementor-widget-container{margin:0px 40px 0px -100px;}.elementor-1749 .elementor-element.elementor-element-416b0cc6.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-30915c65{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-30915c65 > .elementor-widget-container{margin:-240px -200px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-30915c65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-5add2c6{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--z-index:3;}.elementor-1749 .elementor-element.elementor-element-5add2c6::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #636FA4 0%, #E8CBC0 100%);}.elementor-1749 .elementor-element.elementor-element-7bbb50a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-4acb870a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-4acb870a.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-64114df4 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-391afee4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-391afee4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-391afee4.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-76527151 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-76527151.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-4a7f83b7{--display:flex;}.elementor-1749 .elementor-element.elementor-element-188ac6df{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--lottie-container-width:80%;--lottie-container-transition-duration-hover:0.3s;}.elementor-1749 .elementor-element.elementor-element-188ac6df > .elementor-widget-container{margin:0px 0px 0px -120px;}.elementor-1749 .elementor-element.elementor-element-73a8611f > .elementor-widget-container{margin:-250px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-73a8611f.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-7edb1fa4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:4;}.elementor-1749 .elementor-element.elementor-element-f40bce5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-4f3202e8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:020px;}.elementor-1749 .elementor-element.elementor-element-4f3202e8.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-3f23f5ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1749 .elementor-element.elementor-element-3f23f5ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-3f23f5ad .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-689a970a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-689a970a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-689a970a.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-2618c04a .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2618c04a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-692e419e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-692e419e.e-con{--align-self:center;}.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-1749 .elementor-element.elementor-element-46ebf2d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-6fb34e0f > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-6fb34e0f img{transition-duration:0.3s;}.elementor-1749 .elementor-element.elementor-element-2f2b8407 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-177e72ce > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-177e72ce img{transition-duration:0.3s;}.elementor-1749 .elementor-element.elementor-element-746a2ba5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-31300ae6 > .elementor-widget-container{margin:120px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-731d8b8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-1dcccd59{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--z-index:5;}.elementor-1749 .elementor-element.elementor-element-1dcccd59::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #3E5151 0%, #DECBA4 100%);}.elementor-1749 .elementor-element.elementor-element-471184a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-7c98591e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-7c98591e.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-21e9fadc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-21e9fadc{text-align:left;}.elementor-1749 .elementor-element.elementor-element-21e9fadc .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-a2a240f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-a2a240f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-a2a240f.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-661d95a8 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-661d95a8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-2eb2b19b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-78472416{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--lottie-container-width:80%;--lottie-container-transition-duration-hover:0.3s;}.elementor-1749 .elementor-element.elementor-element-78472416 > .elementor-widget-container{margin:0px -60px -120px -120px;}.elementor-1749 .elementor-element.elementor-element-2326f6b7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-2326f6b7.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-7ef57f57{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--z-index:6;}.elementor-1749 .elementor-element.elementor-element-7ef57f57::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #516395 0%, #614385 100%);}.elementor-1749 .elementor-element.elementor-element-424724c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-2eb29738{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-2eb29738.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-147bf5ed .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-54dba8e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-54dba8e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-54dba8e9.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-6ee07dff .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-6ee07dff.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-130f9e26{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-1564bf64 > .elementor-widget-container{margin:0px 0px 0px -60px;}.elementor-1749 .elementor-element.elementor-element-1564bf64.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-1564bf64{--lottie-container-width:80%;--lottie-container-transition-duration-hover:0.3s;}.elementor-1749 .elementor-element.elementor-element-758f3dae{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-758f3dae > .elementor-widget-container{margin:-240px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-758f3dae.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-6d6cf113{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--z-index:7;}.elementor-1749 .elementor-element.elementor-element-6d6cf113::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #20002C 0%, #CBB4D4 100%);}.elementor-1749 .elementor-element.elementor-element-2c1443d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-517d5159{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-517d5159::before, .elementor-1749 .elementor-element.elementor-element-517d5159 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-517d5159 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-517d5159 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-517d5159 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-517d5159 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-517d5159.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-cdbc912 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-2b81d3b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2b81d3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-2b81d3b6.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-45b5cf1d .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-45b5cf1d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-3ac0d0dc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-27ee1da2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-27ee1da2 > .elementor-widget-container{margin:0px 0px -80px 0px;}.elementor-1749 .elementor-element.elementor-element-27ee1da2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-6ad8507b{width:100%;max-width:100%;}.elementor-1749 .elementor-element.elementor-element-6ad8507b > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-6ad8507b.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-3d7e3c0d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--z-index:8;}.elementor-1749 .elementor-element.elementor-element-3d7e3c0d::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #135058 0%, #F1F2B5 100%);}.elementor-1749 .elementor-element.elementor-element-41e915f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-2ba9eed2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:020px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-2ba9eed2.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-f1057e3 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-407ca1d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-0cdc891 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-407ca1d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-407ca1d2.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-138faa34 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-138faa34.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-21c798a5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-42df3d7.elementor-element{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-1749 .elementor-element.elementor-element-2c8a286b{z-index:9;}.elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-title{color:var( --e-global-color-ce96a60 );}.elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-title, .elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-title a{font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2a1b68c{--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-1749 .elementor-element.elementor-element-e6d9ae6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-e6d9ae6::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #544A7D 0%, #8E9EAB 100%);}.elementor-1749 .elementor-element.elementor-element-21877457{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-66d07509{--display:flex;}.elementor-1749 .elementor-element.elementor-element-74923402{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-74923402::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #544A7D 0%, #8E9EAB 100%);}.elementor-1749 .elementor-element.elementor-element-25ce25e5 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-58b3b573{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-30084396 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-30084396.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-7b876a90{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-7b876a90::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #403B4A 0%, #E7E9BB 100%);}.elementor-1749 .elementor-element.elementor-element-1fdb29f2{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-56b964d9{--display:flex;}.elementor-1749 .elementor-element.elementor-element-ff6cfca{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-ff6cfca::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #403B4A 0%, #E7E9BB 100%);}.elementor-1749 .elementor-element.elementor-element-46b653da .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-61ae8a8a{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-3b9aacb8 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3b9aacb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-5a27bb00{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-5a27bb00::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #636FA4 0%, #E8CBC0 100%);}.elementor-1749 .elementor-element.elementor-element-6646cab4{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-575e6cf4{--display:flex;}.elementor-1749 .elementor-element.elementor-element-7a694848{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-7a694848::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #636FA4 0%, #E8CBC0 100%);}.elementor-1749 .elementor-element.elementor-element-1569fc7d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-59f2a9f5{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-a3da9d3 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-a3da9d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-17f75438{--display:flex;}.elementor-1749 .elementor-element.elementor-element-19ba0ad0{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-775fa02a{--display:flex;}.elementor-1749 .elementor-element.elementor-element-148e2147{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-148e2147::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #8E9EAB 0%, #EEF2F3 100%);}.elementor-1749 .elementor-element.elementor-element-1dc1e0ac .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-60c2720b{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-484cf9da .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-484cf9da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-6ff3c641{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-6ff3c641::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3E5151 0%, #DECBA4 100%);}.elementor-1749 .elementor-element.elementor-element-422c2b5{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-162c2722{--display:flex;}.elementor-1749 .elementor-element.elementor-element-3c40ea0f{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-3c40ea0f::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3E5151 0%, #DECBA4 100%);}.elementor-1749 .elementor-element.elementor-element-294923fc .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-6db297d0{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-46dca1fe .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-46dca1fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-25f0dc27{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-25f0dc27::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #516395 0%, #614385 100%);}.elementor-1749 .elementor-element.elementor-element-12fb9262{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-3afad48f{--display:flex;}.elementor-1749 .elementor-element.elementor-element-1540f12b{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-1540f12b::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #516395 0%, #614385 100%);}.elementor-1749 .elementor-element.elementor-element-4efbff14 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-23114388{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-28975b91 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-28975b91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-118f6376{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-118f6376::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #20002C 0%, #CBB4D4 100%);}.elementor-1749 .elementor-element.elementor-element-25d85a35{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-4ec2a21{--display:flex;}.elementor-1749 .elementor-element.elementor-element-49140612{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-49140612::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #20002C 0%, #CBB4D4 100%);}.elementor-1749 .elementor-element.elementor-element-2eb80e7f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-6dbca307{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-72c0c05b .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-72c0c05b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-7535dce9{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-7535dce9::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #135058 0%, #F1F2B5 100%);}.elementor-1749 .elementor-element.elementor-element-59e91214{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-fbee50c{--display:flex;}.elementor-1749 .elementor-element.elementor-element-5bfc79f6{--display:flex;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-5bfc79f6::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #135058 0%, #F1F2B5 100%);}.elementor-1749 .elementor-element.elementor-element-119878d7 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-66c19b81{color:var( --e-global-color-0cdc891 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-3f39d691 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3f39d691.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-65a5e94c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-1749 .elementor-element.elementor-element-60377e59{--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:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-60377e59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-4d447631{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-73a03a0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;--z-index:0;}.elementor-1749 .elementor-element.elementor-element-3c84994c .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-4061788d{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-1b9eb71c{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-237f285 .elementor-button{background-color:var( --e-global-color-c9c1f5a );font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-237f285 .elementor-button:hover, .elementor-1749 .elementor-element.elementor-element-237f285 .elementor-button:focus{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-2eddf68b{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-1a4bcdde{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-1a4bcdde:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-1a4bcdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-1a4bcdde::before, .elementor-1749 .elementor-element.elementor-element-1a4bcdde > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1a4bcdde > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1a4bcdde > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1a4bcdde > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1a4bcdde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-6b0dc16a{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.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 );}.elementor-1749 .elementor-element.elementor-element-7b72a7e4 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-50f77311{text-align:center;}.elementor-1749 .elementor-element.elementor-element-50f77311 .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-d220d71 );}.elementor-1749 .elementor-element.elementor-element-24e3db34{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-42a309d0{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-42a309d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-2db78fcf .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-420cd482 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-420cd482.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-420cd482.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-420cd482.elementor-view-default .elementor-icon{color:var( --e-global-color-77d5a4b );border-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-420cd482.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-420cd482.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-10253054{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-10253054:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-10253054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-10253054::before, .elementor-1749 .elementor-element.elementor-element-10253054 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-10253054 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-10253054 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-10253054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-10253054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-3000d115{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-6a60855 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-36f9fac7{text-align:center;}.elementor-1749 .elementor-element.elementor-element-36f9fac7 .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-d220d71 );}.elementor-1749 .elementor-element.elementor-element-14044a20{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-3325a9f5{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-3325a9f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-151d6d1c .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-3dce5d4 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-3dce5d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-3dce5d4.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-3dce5d4.elementor-view-default .elementor-icon{color:var( --e-global-color-77d5a4b );border-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-3dce5d4.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-3dce5d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-4e1efaa2{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-4e1efaa2:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-4e1efaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-4e1efaa2::before, .elementor-1749 .elementor-element.elementor-element-4e1efaa2 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-4e1efaa2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-4e1efaa2 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-4e1efaa2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-4e1efaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-16a281c5{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-78d39463 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-3a7a2459{text-align:center;}.elementor-1749 .elementor-element.elementor-element-3a7a2459 .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-d220d71 );}.elementor-1749 .elementor-element.elementor-element-2aa22df7{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6600cfda{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-6600cfda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-fcc1404 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-1f42eef8 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-5a03ea65{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-5a03ea65:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-5a03ea65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-5a03ea65::before, .elementor-1749 .elementor-element.elementor-element-5a03ea65 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5a03ea65 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5a03ea65 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5a03ea65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5a03ea65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-1a177d5e{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-3d3dde69 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-38d945cf{text-align:center;}.elementor-1749 .elementor-element.elementor-element-38d945cf .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-d220d71 );}.elementor-1749 .elementor-element.elementor-element-695bd164{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-242b9574{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-242b9574.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-4d37ead2 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-7dafd319 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-7174a46c{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-7174a46c:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-7174a46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-7174a46c::before, .elementor-1749 .elementor-element.elementor-element-7174a46c > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7174a46c > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7174a46c > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7174a46c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7174a46c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-61579ef{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-72ea0038 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-2f09717f{text-align:center;}.elementor-1749 .elementor-element.elementor-element-2f09717f .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-3d08bef2{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4d61d6e{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-4d61d6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-879aac5 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-1b390891 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-2bda9d5d{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-2bda9d5d:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-2bda9d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-2bda9d5d::before, .elementor-1749 .elementor-element.elementor-element-2bda9d5d > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2bda9d5d > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2bda9d5d > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-2bda9d5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-2bda9d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-38da680f{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-586cef3b .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-57f7980e{text-align:left;}.elementor-1749 .elementor-element.elementor-element-57f7980e .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-4c7807d7{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-39451145{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-39451145.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-2169606 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-5faee9f6 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-207e26da{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-207e26da:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-207e26da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-207e26da::before, .elementor-1749 .elementor-element.elementor-element-207e26da > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-207e26da > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-207e26da > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-207e26da > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-207e26da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-4c4b5366{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-14142cf0 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-1be93c84{text-align:left;}.elementor-1749 .elementor-element.elementor-element-1be93c84 .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-382e8996{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-56cfa70d{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-56cfa70d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-4b7ddde1 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-aef78bb .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-7d69018b{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 2px rgba(164.89999999999998, 164.89999999999998, 164.89999999999998, 0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-7d69018b:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-7d69018b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-1749 .elementor-element.elementor-element-7d69018b::before, .elementor-1749 .elementor-element.elementor-element-7d69018b > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7d69018b > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7d69018b > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7d69018b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7d69018b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-7c27737e{--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:flex-start;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-57760f64 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-755cb401{text-align:left;}.elementor-1749 .elementor-element.elementor-element-755cb401 .elementor-heading-title{font-family:var( --e-global-typography-c0242fc-font-family ), Sans-serif;font-size:var( --e-global-typography-c0242fc-font-size );font-weight:var( --e-global-typography-c0242fc-font-weight );text-transform:var( --e-global-typography-c0242fc-text-transform );line-height:var( --e-global-typography-c0242fc-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-77fa943e{color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-19abaa7b{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-19abaa7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-24ba28a0 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-79486a44 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-3c68ae4f{--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;}.elementor-1749 .elementor-element.elementor-element-646dc047{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-1749 .elementor-element.elementor-element-646dc047:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-646dc047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00FFEE 0%, #1804F8 100%);}.elementor-1749 .elementor-element.elementor-element-140ce741{--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:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-140ce741:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-140ce741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-140ce741.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-21a8b9ce{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-21a8b9ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-21a8b9ce .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-3fc97d88 .elementor-button{background-color:var( --e-global-color-c9c1f5a );font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3fc97d88.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-693b7486{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-1ee8760f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-792412fd{--display:flex;}.elementor-1749 .elementor-element.elementor-element-792412fd:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-792412fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-3e269477 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-7933d8d4{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1749 .elementor-element.elementor-element-2c89ff90{--display:flex;--justify-content:flex-start;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-2c89ff90:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-2c89ff90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-5a1a7422{--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;}.elementor-1749 .elementor-element.elementor-element-24723fdc{--display:flex;}.elementor-1749 .elementor-element.elementor-element-24723fdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-5627a66a .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-67904cdf{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-7b2550f5{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-7b2550f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-637ec26f .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-32811d66 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-32811d66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-32811d66.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-32811d66.elementor-view-default .elementor-icon{color:var( --e-global-color-77d5a4b );border-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-32811d66.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-32811d66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-270b650{--display:flex;--min-height:420px;}.elementor-1749 .elementor-element.elementor-element-270b650:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-270b650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/crm-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1749 .elementor-element.elementor-element-6a8592c6{--display:flex;--min-height:450px;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-6a8592c6:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-6a8592c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-29e326db{--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;}.elementor-1749 .elementor-element.elementor-element-1e61398c{--display:flex;}.elementor-1749 .elementor-element.elementor-element-1e61398c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-2d059acd .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-7128464b{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6702b067{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-6702b067.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-4790afb3 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-44788189 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-2cf44e06{--display:flex;--min-height:420px;}.elementor-1749 .elementor-element.elementor-element-2cf44e06:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-2cf44e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/web-designer-works-on-application-development.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1749 .elementor-element.elementor-element-7767e71c{--display:flex;--min-height:450px;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-7767e71c:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-7767e71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-5cd8ecad{--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;}.elementor-1749 .elementor-element.elementor-element-2bf38614{--display:flex;}.elementor-1749 .elementor-element.elementor-element-2bf38614.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-12a37e3a .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-449cd7c2{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6d7a8433{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-6d7a8433.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-32fbec5e .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-1834821b .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-6e4ca2cb{--display:flex;--min-height:420px;}.elementor-1749 .elementor-element.elementor-element-6e4ca2cb:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-6e4ca2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/E-leraning.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1749 .elementor-element.elementor-element-736ceb5f{--display:flex;--min-height:450px;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-736ceb5f:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-736ceb5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-79ecb260{--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;}.elementor-1749 .elementor-element.elementor-element-51cdc272{--display:flex;}.elementor-1749 .elementor-element.elementor-element-51cdc272.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-6be895a3 .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-4e9915ed{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-48c2456e{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-48c2456e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-60f39490 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-709f2ec5 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-4adfa8f8{--display:flex;--min-height:420px;}.elementor-1749 .elementor-element.elementor-element-4adfa8f8:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-4adfa8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/supply-chain-optiomization.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1749 .elementor-element.elementor-element-55d31ecc{--display:flex;--min-height:450px;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-55d31ecc:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-55d31ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14f3a6c );}.elementor-1749 .elementor-element.elementor-element-2224a92{--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;}.elementor-1749 .elementor-element.elementor-element-51b5a144{--display:flex;}.elementor-1749 .elementor-element.elementor-element-51b5a144.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-5de321bd .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-36596fd5{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-36138cd3{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-36138cd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-2ac8cf63 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-3224c8dc .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-4ab32041{--display:flex;--min-height:420px;}.elementor-1749 .elementor-element.elementor-element-4ab32041:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-4ab32041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/female-developer-working-on-devops.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-1749 .elementor-element.elementor-element-1c8fb053{--display:flex;--min-height:450px;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-6982aaee{--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;}.elementor-1749 .elementor-element.elementor-element-15f7e906{--display:flex;}.elementor-1749 .elementor-element.elementor-element-15f7e906.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-5a2f473 .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-62dd114{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-28f47088{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-28f47088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-163e7b77 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-4ccd80d5 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-44558c84{--display:flex;--min-height:420px;}.elementor-1749 .elementor-element.elementor-element-44558c84:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-44558c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/CMS_green.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1749 .elementor-element.elementor-element-10f2b573{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-transition:0.5s;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-d220d71 );--n-tabs-title-color-active:var( --e-global-color-0cdc891 );--n-tabs-icon-gap:8px;}.elementor-1749 .elementor-element.elementor-element-10f2b573 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EEEEEE;}.elementor-1749 .elementor-element.elementor-element-10f2b573.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EEEEEE;border-style:solid;border-width:0px 0px 0px 20px;border-color:var( --e-global-color-77ac467 );}.elementor-1749 .elementor-element.elementor-element-10f2b573.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1749 .elementor-element.elementor-element-10f2b573.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00B4DB;border-style:solid;border-width:0px 0px 0px 20px;border-color:var( --e-global-color-77d5a4b );box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}:where( .elementor-1749 .elementor-element.elementor-element-10f2b573.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-10f2b573 > .elementor-widget-container{background-color:var( --e-global-color-77ac467 );padding:40px 0px 40px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-77ac467 );border-radius:8px 8px 8px 8px;box-shadow:2px 2px 10px 2px rgba(108.8, 108.8, 108.8, 0.5);}.elementor-1749 .elementor-element.elementor-element-10f2b573.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-77ac467 );}.elementor-1749 .elementor-element.elementor-element-10f2b573.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Be Vietnam Pro", Sans-serif;font-weight:400;text-transform:capitalize;font-style:normal;letter-spacing:0.04em;}.elementor-1749 .elementor-element.elementor-element-10f2b573 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-d220d71 );--n-tabs-icon-color-hover:var( --e-global-color-d220d71 );}.elementor-1749 .elementor-element.elementor-element-a456b1c{--display:flex;}.elementor-1749 .elementor-element.elementor-element-4e4c5f27{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-4e4c5f27:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-4e4c5f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-4e4c5f27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-d36c4b3{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-7a6c8d15{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-7a6c8d15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-532bd2df .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-7ed25fa .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-3c497a4d{--display:flex;}.elementor-1749 .elementor-element.elementor-element-f9fd79a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-f9fd79a:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-f9fd79a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-f9fd79a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-2190876d{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6ce600d4{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-6ce600d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-3c250d34 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-4d844e58 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-64059662{--display:flex;}.elementor-1749 .elementor-element.elementor-element-3aadfc0d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-3aadfc0d:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-3aadfc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-3aadfc0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-136cf4e{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-37cedcd4{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-37cedcd4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-24c7ebe8 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-3ac56a82 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-1d1fa9a6{--display:flex;}.elementor-1749 .elementor-element.elementor-element-618f8f5a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-618f8f5a:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-618f8f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-618f8f5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-79fb5ed8{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5072307f{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-5072307f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-11f35ee3 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-643665d2 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-3038a9e5{--display:flex;}.elementor-1749 .elementor-element.elementor-element-6f2450dc{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-6f2450dc:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-6f2450dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-6f2450dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-419d2fc0{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2868569e{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-2868569e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-7147bcb .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-79ef2e44 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-9f6e492{--display:flex;}.elementor-1749 .elementor-element.elementor-element-29099cf3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-29099cf3:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-29099cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0cdc891 );}.elementor-1749 .elementor-element.elementor-element-29099cf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-5b584640{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-261d8c5a{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-261d8c5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-68f8de19 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-1ac7ff92 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-6c45bb26{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-0cdc891 );--n-accordion-title-active-color:var( --e-global-color-0cdc891 );--n-accordion-icon-size:24px;}.elementor-1749 .elementor-element.elementor-element-6c45bb26 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-77ac467 );border-style:none;}.elementor-1749 .elementor-element.elementor-element-6c45bb26 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-6c45bb26 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-6c45bb26 > .elementor-widget-container{background-color:var( --e-global-color-77ac467 );padding:20px 0px 20px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-77ac467 );border-radius:8px 8px 8px 8px;box-shadow:2px 2px 10px 2px rgba(0,0,0,0.5);}.elementor-1749 .elementor-element.elementor-element-6c45bb26 {--n-accordion-padding:10px 20px 10px 20px;}:where( .elementor-1749 .elementor-element.elementor-element-6c45bb26 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Be Vietnam Pro", Sans-serif;font-weight:400;text-transform:capitalize;font-style:normal;line-height:1.5em;letter-spacing:0.04em;}.elementor-1749 .elementor-element.elementor-element-79804a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-18cecd0d{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-11d28936{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-4c78f0fa .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-3c63a3ef{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5a77aca5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-77ac467 );--border-color:var( --e-global-color-77ac467 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-21bb782d{--display:flex;--min-height:640px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--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-1749 .elementor-element.elementor-element-21bb782d:hover{background-image:url("https://madds.io/wp-content/uploads/2024/06/businessmen-male-engineers-are-thinking-about-methods-working-industrial-plants-1024x681.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-21bb782d:hover::before, .elementor-1749 .elementor-element.elementor-element-21bb782d:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-21bb782d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-21bb782d > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-21bb782d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ce96a60 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-21bb782d, .elementor-1749 .elementor-element.elementor-element-21bb782d::before{--overlay-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-3cdcc549{--display:flex;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-3cdcc549:hover::before, .elementor-1749 .elementor-element.elementor-element-3cdcc549:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3cdcc549:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3cdcc549 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-3cdcc549 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-3cdcc549:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-7882fc85{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-7882fc85::before, .elementor-1749 .elementor-element.elementor-element-7882fc85 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7882fc85 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7882fc85 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7882fc85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7882fc85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-7882fc85:hover::before, .elementor-1749 .elementor-element.elementor-element-7882fc85:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7882fc85:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7882fc85 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-7882fc85 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-7882fc85:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-355665a3{text-align:center;}.elementor-1749 .elementor-element.elementor-element-355665a3 .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-99636e1{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2264bd23{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-2264bd23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-4b7bc703 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-51e56b57 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-51e56b57.elementor-view-stacked .elementor-icon{background-color:#00B4DB;}.elementor-1749 .elementor-element.elementor-element-51e56b57.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-51e56b57.elementor-view-default .elementor-icon{color:#00B4DB;border-color:#00B4DB;}.elementor-1749 .elementor-element.elementor-element-51e56b57.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-51e56b57.elementor-view-default .elementor-icon svg{fill:#00B4DB;}.elementor-1749 .elementor-element.elementor-element-b87f815{--display:flex;--min-height:640px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-b87f815:hover{background-image:url("https://madds.io/wp-content/uploads/2024/06/medical-banner-with-doctor-wearing-equipment-1024x683.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-b87f815:hover::before, .elementor-1749 .elementor-element.elementor-element-b87f815:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-b87f815:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-b87f815 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-b87f815 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ce96a60 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-12a8cab6{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-12a8cab6:hover::before, .elementor-1749 .elementor-element.elementor-element-12a8cab6:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-12a8cab6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-12a8cab6 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-12a8cab6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-12a8cab6:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-186047c6{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-186047c6::before, .elementor-1749 .elementor-element.elementor-element-186047c6 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-186047c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-186047c6 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-186047c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-186047c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-186047c6:hover::before, .elementor-1749 .elementor-element.elementor-element-186047c6:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-186047c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-186047c6 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-186047c6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-186047c6:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-794ded5a{text-align:center;}.elementor-1749 .elementor-element.elementor-element-794ded5a .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-64f473da{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-1f1d21d6{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-1f1d21d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-13139e96 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-53b52c71 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-53b52c71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-53b52c71.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-53b52c71.elementor-view-default .elementor-icon{color:var( --e-global-color-77d5a4b );border-color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-53b52c71.elementor-view-framed .elementor-icon, .elementor-1749 .elementor-element.elementor-element-53b52c71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-424c4aa8{--display:flex;--min-height:640px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-424c4aa8:hover{background-image:url("https://madds.io/wp-content/uploads/2024/05/standard-quality-control-collage-concept-1024x683.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-424c4aa8:hover::before, .elementor-1749 .elementor-element.elementor-element-424c4aa8:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-424c4aa8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-424c4aa8 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-424c4aa8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-c9c1f5a );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-2518f5c4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-2518f5c4:hover::before, .elementor-1749 .elementor-element.elementor-element-2518f5c4:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2518f5c4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2518f5c4 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-2518f5c4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-2518f5c4:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-6495934c{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-6495934c::before, .elementor-1749 .elementor-element.elementor-element-6495934c > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6495934c > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6495934c > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6495934c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6495934c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-6495934c:hover::before, .elementor-1749 .elementor-element.elementor-element-6495934c:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6495934c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6495934c > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-6495934c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-6495934c:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-7435cdbb{text-align:center;}.elementor-1749 .elementor-element.elementor-element-7435cdbb .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-405adda7{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-3ada3a9{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-3ada3a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-3ab00897 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-772ba6fd .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-7de29687{--display:flex;--min-height:640px;--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;--background-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-7de29687:hover{background-image:url("https://madds.io/wp-content/uploads/2024/05/cyber-monday-shopping-sales-1024x1024.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-7de29687:hover::before, .elementor-1749 .elementor-element.elementor-element-7de29687:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7de29687:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7de29687 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-7de29687 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ce96a60 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-31a21971{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-31a21971:hover::before, .elementor-1749 .elementor-element.elementor-element-31a21971:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-31a21971:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-31a21971 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-31a21971 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-31a21971:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-2e8f170d{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-2e8f170d::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-2e8f170d:hover::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-2e8f170d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-2e8f170d:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-7a9ea196{text-align:center;}.elementor-1749 .elementor-element.elementor-element-7a9ea196 .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-6924de84{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5de9ef1{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-5de9ef1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-ba14f3d .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-cf185c8 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-3c7aeda5{--display:flex;--min-height:640px;--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;--background-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-3c7aeda5:hover{background-image:url("https://madds.io/wp-content/uploads/2024/05/back-view-man-holding-building-plans-1024x683.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-3c7aeda5:hover::before, .elementor-1749 .elementor-element.elementor-element-3c7aeda5:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3c7aeda5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3c7aeda5 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-3c7aeda5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ce96a60 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-6affb8d1{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-6affb8d1:hover::before, .elementor-1749 .elementor-element.elementor-element-6affb8d1:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6affb8d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6affb8d1 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-6affb8d1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-6affb8d1:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-1e2750fe{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-1e2750fe::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-1e2750fe:hover::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-1e2750fe > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-1e2750fe:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-55189d33{text-align:center;}.elementor-1749 .elementor-element.elementor-element-55189d33 .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-41517b72{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-11cfdd74{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-11cfdd74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-6b408cc2 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-37178fb3 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-33164be2{--display:flex;--min-height:640px;--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;--background-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-33164be2:hover{background-image:url("https://madds.io/wp-content/uploads/2024/07/blue-money-business-graph-finance-chart-diagram-economy-3d-coin-background-with-growth-financial-data-concept-investment-market-profit-bar-success-market-stock-technology-currency-report-scaled.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-33164be2:hover::before, .elementor-1749 .elementor-element.elementor-element-33164be2:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-33164be2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-33164be2 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-33164be2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ce96a60 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-33164be2, .elementor-1749 .elementor-element.elementor-element-33164be2::before{--overlay-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-561128e6{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-561128e6:hover::before, .elementor-1749 .elementor-element.elementor-element-561128e6:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-561128e6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-561128e6 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-561128e6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-561128e6:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-39b71207{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-39b71207::before, .elementor-1749 .elementor-element.elementor-element-39b71207 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-39b71207 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-39b71207 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-39b71207 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-39b71207 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-39b71207:hover::before, .elementor-1749 .elementor-element.elementor-element-39b71207:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-39b71207:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-39b71207 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-39b71207 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-39b71207:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-2575ea02{text-align:center;}.elementor-1749 .elementor-element.elementor-element-2575ea02 .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-588837b5{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-62eae5af{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-62eae5af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-2e0eecb7 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-33905e8f .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-43f25b01{--display:flex;--min-height:640px;--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;--background-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-43f25b01:hover{background-image:url("https://madds.io/wp-content/uploads/2024/07/scene-with-business-person-working-futuristic-office-job-1024x683.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-43f25b01:hover::before, .elementor-1749 .elementor-element.elementor-element-43f25b01:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-43f25b01:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-43f25b01 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-43f25b01 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ce96a60 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-43f25b01, .elementor-1749 .elementor-element.elementor-element-43f25b01::before{--overlay-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-a97ed95{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-a97ed95:hover::before, .elementor-1749 .elementor-element.elementor-element-a97ed95:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-a97ed95:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-a97ed95 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-a97ed95 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-a97ed95:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-77ac4db4{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-77ac4db4::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-77ac4db4:hover::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-77ac4db4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-77ac4db4:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-57f2586a{text-align:center;}.elementor-1749 .elementor-element.elementor-element-57f2586a .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-2393b486{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5def09f{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-5def09f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-17744177 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-6e9d9042 .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-10ac7be1{--display:flex;--min-height:640px;--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;--background-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-10ac7be1:hover{background-image:url("https://madds.io/wp-content/uploads/2024/07/camera-photographic-with-smartphone-devices-generative-ai-1024x585.jpg");background-position:center center;background-size:cover;--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-10ac7be1:hover::before, .elementor-1749 .elementor-element.elementor-element-10ac7be1:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-10ac7be1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-10ac7be1 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-10ac7be1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ce96a60 );--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-10ac7be1, .elementor-1749 .elementor-element.elementor-element-10ac7be1::before{--overlay-transition:0.3s;}.elementor-1749 .elementor-element.elementor-element-660bd445{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-660bd445:hover::before, .elementor-1749 .elementor-element.elementor-element-660bd445:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-660bd445:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-660bd445 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-660bd445 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-660bd445:hover{--overlay-opacity:0.5;}.elementor-1749 .elementor-element.elementor-element-6490e3e1{--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;--overlay-opacity:0.5;--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-1749 .elementor-element.elementor-element-6490e3e1::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-6490e3e1:hover::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1:hover > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1 > .elementor-background-slideshow:hover::before, .elementor-1749 .elementor-element.elementor-element-6490e3e1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1749 .elementor-element.elementor-element-6490e3e1:hover{--overlay-opacity:0.6;}.elementor-1749 .elementor-element.elementor-element-5cbc6055{text-align:center;}.elementor-1749 .elementor-element.elementor-element-5cbc6055 .elementor-heading-title{font-family:var( --e-global-typography-5aebc96-font-family ), Sans-serif;font-size:var( --e-global-typography-5aebc96-font-size );font-weight:var( --e-global-typography-5aebc96-font-weight );text-transform:var( --e-global-typography-5aebc96-text-transform );line-height:var( --e-global-typography-5aebc96-line-height );color:var( --e-global-color-260c429 );}.elementor-1749 .elementor-element.elementor-element-48f2dca9{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-551b9993{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1749 .elementor-element.elementor-element-551b9993.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1749 .elementor-element.elementor-element-55a75153 .elementor-heading-title{font-family:var( --e-global-typography-41ab350-font-family ), Sans-serif;font-size:var( --e-global-typography-41ab350-font-size );font-weight:var( --e-global-typography-41ab350-font-weight );text-transform:var( --e-global-typography-41ab350-text-transform );font-style:var( --e-global-typography-41ab350-font-style );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );color:var( --e-global-color-77d5a4b );}.elementor-1749 .elementor-element.elementor-element-5a0a583a .elementor-icon-wrapper{text-align:center;}.elementor-1749 .elementor-element.elementor-element-1847b06b{--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#02010100;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;}.elementor-1749 .elementor-element.elementor-element-1847b06b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-1847b06b.elementor-element{--align-self:flex-start;}:where( .elementor-1749 .elementor-element.elementor-element-1847b06b .swiper-slide ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-77ac467 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1749 .elementor-element.elementor-element-89e0d70{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-69da2887{--display:flex;}.elementor-1749 .elementor-element.elementor-element-39c46446{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-27c4f341 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-63f1b25{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-68fee52f{--e-image-carousel-slides-to-show:5;}.elementor-1749 .elementor-element.elementor-element-68fee52f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1749 .elementor-element.elementor-element-68fee52f .swiper-wrapper{display:flex;align-items:center;}.elementor-1749 .elementor-element.elementor-element-68fee52f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-1749 .elementor-element.elementor-element-68fee52f .elementor-image-carousel-caption{text-align:center;font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );margin-block-start:0px;}.elementor-1749 .elementor-element.elementor-element-2bd66f3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-56a5f0ab{--display:flex;}.elementor-1749 .elementor-element.elementor-element-6df70a69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-2e7f3bb8.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-2e7f3bb8 .elementor-heading-title{font-family:var( --e-global-typography-4783fa5-font-family ), Sans-serif;font-size:var( --e-global-typography-4783fa5-font-size );font-weight:var( --e-global-typography-4783fa5-font-weight );text-transform:var( --e-global-typography-4783fa5-text-transform );line-height:var( --e-global-typography-4783fa5-line-height );color:var( --e-global-color-c9c1f5a );}.elementor-1749 .elementor-element.elementor-element-3790d898.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-3790d898{text-align:justify;color:var( --e-global-color-d220d71 );font-family:var( --e-global-typography-8961e16-font-family ), Sans-serif;font-size:var( --e-global-typography-8961e16-font-size );font-weight:var( --e-global-typography-8961e16-font-weight );font-style:var( --e-global-typography-8961e16-font-style );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-c193d2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-5717194d{--display:flex;}.elementor-1749 .elementor-element.elementor-element-7b1014c9 > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-7b1014c9{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-26ea2231{--display:flex;}.elementor-1749 .elementor-element.elementor-element-1f1af2f5 > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-1f1af2f5{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-f5865e6{--display:flex;}.elementor-1749 .elementor-element.elementor-element-7395082e > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-7395082e{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-642a70ee{--display:flex;}.elementor-1749 .elementor-element.elementor-element-3324768d > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-3324768d{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-123588e{--display:flex;}.elementor-1749 .elementor-element.elementor-element-2988c6d5 > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-2988c6d5{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-1104ef46{--display:flex;}.elementor-1749 .elementor-element.elementor-element-54acf020 > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-54acf020{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-44e33778{--display:flex;}.elementor-1749 .elementor-element.elementor-element-26de7fe > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-26de7fe{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-f4af845{--display:flex;}.elementor-1749 .elementor-element.elementor-element-d00aaaa > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-d00aaaa{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-3632dc66{--display:flex;}.elementor-1749 .elementor-element.elementor-element-78ee72fa > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-78ee72fa{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-47ee197a{--display:flex;}.elementor-1749 .elementor-element.elementor-element-51d7c357 > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-51d7c357{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-3edf954a{--display:flex;}.elementor-1749 .elementor-element.elementor-element-77e56403 > .elementor-widget-container{padding:0px 20px 0px 050px;}.elementor-1749 .elementor-element.elementor-element-77e56403{text-align:justify;color:var( --e-global-color-d220d71 );font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;}.elementor-1749 .elementor-element.elementor-element-4d93bb2{--n-accordion-title-font-size:var( --e-global-typography-f346b95-font-size );width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-77d5a4b );--n-accordion-icon-size:20px;--n-accordion-icon-gap:20px;}.elementor-1749 .elementor-element.elementor-element-4d93bb2.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-4d93bb2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1749 .elementor-element.elementor-element-4d93bb2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-f346b95-font-family ), Sans-serif;font-weight:var( --e-global-typography-f346b95-font-weight );text-transform:var( --e-global-typography-f346b95-text-transform );line-height:var( --e-global-typography-f346b95-line-height );}:where( .elementor-1749 .elementor-element.elementor-element-4d93bb2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1749 .elementor-element.elementor-element-7e257a6c{--display:flex;}.elementor-1749 .elementor-element.elementor-element-7e257a6c:not(.elementor-motion-effects-element-type-background), .elementor-1749 .elementor-element.elementor-element-7e257a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madds.io/wp-content/uploads/2024/06/businessman-giving-online-answers-questions-from-buyers.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-1749{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1749 .elementor-element.elementor-element-8f6f591{--width:100%;}.elementor-1749 .elementor-element.elementor-element-45f1ea57{--width:80%;}.elementor-1749 .elementor-element.elementor-element-59211f41{--width:80%;}.elementor-1749 .elementor-element.elementor-element-3ae05065{--width:80%;}.elementor-1749 .elementor-element.elementor-element-1a7c5ffc{--width:80%;}.elementor-1749 .elementor-element.elementor-element-4acb870a{--width:80%;}.elementor-1749 .elementor-element.elementor-element-4a7f83b7{--width:80%;}.elementor-1749 .elementor-element.elementor-element-4f3202e8{--width:80%;}.elementor-1749 .elementor-element.elementor-element-7c98591e{--width:80%;}.elementor-1749 .elementor-element.elementor-element-2eb2b19b{--width:80%;}.elementor-1749 .elementor-element.elementor-element-2eb29738{--width:80%;}.elementor-1749 .elementor-element.elementor-element-130f9e26{--width:80%;}.elementor-1749 .elementor-element.elementor-element-517d5159{--width:80%;}.elementor-1749 .elementor-element.elementor-element-3ac0d0dc{--width:80%;}.elementor-1749 .elementor-element.elementor-element-2ba9eed2{--width:80%;}.elementor-1749 .elementor-element.elementor-element-21c798a5{--width:80%;}.elementor-1749 .elementor-element.elementor-element-42a309d0{--width:42%;}.elementor-1749 .elementor-element.elementor-element-3325a9f5{--width:42%;}.elementor-1749 .elementor-element.elementor-element-6600cfda{--width:42%;}.elementor-1749 .elementor-element.elementor-element-242b9574{--width:42%;}.elementor-1749 .elementor-element.elementor-element-4d61d6e{--width:42%;}.elementor-1749 .elementor-element.elementor-element-39451145{--width:42%;}.elementor-1749 .elementor-element.elementor-element-56cfa70d{--width:42%;}.elementor-1749 .elementor-element.elementor-element-19abaa7b{--width:42%;}.elementor-1749 .elementor-element.elementor-element-24723fdc{--width:40%;}.elementor-1749 .elementor-element.elementor-element-7b2550f5{--width:45%;}.elementor-1749 .elementor-element.elementor-element-1e61398c{--width:40%;}.elementor-1749 .elementor-element.elementor-element-6702b067{--width:45%;}.elementor-1749 .elementor-element.elementor-element-2bf38614{--width:40%;}.elementor-1749 .elementor-element.elementor-element-6d7a8433{--width:45%;}.elementor-1749 .elementor-element.elementor-element-51cdc272{--width:40%;}.elementor-1749 .elementor-element.elementor-element-48c2456e{--width:42%;}.elementor-1749 .elementor-element.elementor-element-51b5a144{--width:40%;}.elementor-1749 .elementor-element.elementor-element-36138cd3{--width:45%;}.elementor-1749 .elementor-element.elementor-element-15f7e906{--width:40%;}.elementor-1749 .elementor-element.elementor-element-28f47088{--width:45%;}.elementor-1749 .elementor-element.elementor-element-7a6c8d15{--width:42%;}.elementor-1749 .elementor-element.elementor-element-6ce600d4{--width:42%;}.elementor-1749 .elementor-element.elementor-element-37cedcd4{--width:42%;}.elementor-1749 .elementor-element.elementor-element-5072307f{--width:42%;}.elementor-1749 .elementor-element.elementor-element-2868569e{--width:42%;}.elementor-1749 .elementor-element.elementor-element-261d8c5a{--width:42%;}.elementor-1749 .elementor-element.elementor-element-2264bd23{--width:42%;}.elementor-1749 .elementor-element.elementor-element-1f1d21d6{--width:42%;}.elementor-1749 .elementor-element.elementor-element-3ada3a9{--width:42%;}.elementor-1749 .elementor-element.elementor-element-5de9ef1{--width:42%;}.elementor-1749 .elementor-element.elementor-element-11cfdd74{--width:42%;}.elementor-1749 .elementor-element.elementor-element-62eae5af{--width:42%;}.elementor-1749 .elementor-element.elementor-element-5def09f{--width:42%;}.elementor-1749 .elementor-element.elementor-element-551b9993{--width:42%;}.elementor-1749 .elementor-element.elementor-element-c193d2c{--width:100%;}.elementor-1749 .elementor-element.elementor-element-7e257a6c{--width:40%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1749 .elementor-element.elementor-element-5876b214{--width:100%;}.elementor-1749 .elementor-element.elementor-element-57e759c5{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-45f1ea57{--width:100%;}.elementor-1749 .elementor-element.elementor-element-59211f41{--width:100%;}.elementor-1749 .elementor-element.elementor-element-3c5648cf{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-3ae05065{--width:100%;}.elementor-1749 .elementor-element.elementor-element-1a7c5ffc{--width:100%;}.elementor-1749 .elementor-element.elementor-element-7bbb50a3{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-4acb870a{--width:100%;}.elementor-1749 .elementor-element.elementor-element-4a7f83b7{--width:100%;}.elementor-1749 .elementor-element.elementor-element-f40bce5{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-4f3202e8{--width:100%;}.elementor-1749 .elementor-element.elementor-element-692e419e{--width:100%;}.elementor-1749 .elementor-element.elementor-element-471184a8{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-7c98591e{--width:100%;}.elementor-1749 .elementor-element.elementor-element-2eb2b19b{--width:100%;}.elementor-1749 .elementor-element.elementor-element-424724c1{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-2eb29738{--width:100%;}.elementor-1749 .elementor-element.elementor-element-130f9e26{--width:100%;}.elementor-1749 .elementor-element.elementor-element-2c1443d5{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-517d5159{--width:100%;}.elementor-1749 .elementor-element.elementor-element-3ac0d0dc{--width:100%;}.elementor-1749 .elementor-element.elementor-element-41e915f0{--content-width:100%;}.elementor-1749 .elementor-element.elementor-element-2ba9eed2{--width:100%;}.elementor-1749 .elementor-element.elementor-element-21c798a5{--width:100%;}.elementor-1749 .elementor-element.elementor-element-73a03a0e{--width:45%;}.elementor-1749 .elementor-element.elementor-element-2eddf68b{--width:55%;}.elementor-1749 .elementor-element.elementor-element-7b2550f5{--width:138.938px;}.elementor-1749 .elementor-element.elementor-element-6702b067{--width:138.938px;}.elementor-1749 .elementor-element.elementor-element-48c2456e{--width:138.938px;}.elementor-1749 .elementor-element.elementor-element-2264bd23{--width:55%;}.elementor-1749 .elementor-element.elementor-element-1f1d21d6{--width:55%;}.elementor-1749 .elementor-element.elementor-element-3ada3a9{--width:55%;}.elementor-1749 .elementor-element.elementor-element-5de9ef1{--width:55%;}.elementor-1749 .elementor-element.elementor-element-11cfdd74{--width:55%;}.elementor-1749 .elementor-element.elementor-element-62eae5af{--width:55%;}.elementor-1749 .elementor-element.elementor-element-5def09f{--width:55%;}.elementor-1749 .elementor-element.elementor-element-551b9993{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1749 .elementor-element.elementor-element-8f6f591{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-1749 .elementor-element.elementor-element-8f6f591{--width:100%;}}@media(max-width:1200px){.elementor-1749 .elementor-element.elementor-element-4be6f6a8{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-73d89aa6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-5b0928e3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-124e1fe3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-12757e9f{text-align:left;}.elementor-1749 .elementor-element.elementor-element-5876b214{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-3d365ab9{--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;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-3d365ab9::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d365ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #544A7D 50%, #8E9EAB 100%);}.elementor-1749 .elementor-element.elementor-element-57e759c5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-57e759c5.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-45f1ea57.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-45f1ea57{--z-index:2;}.elementor-1749 .elementor-element.elementor-element-1fda25f4{text-align:justify;}.elementor-1749 .elementor-element.elementor-element-59211f41{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-59211f41.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-27ee0004.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-6565083a{--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;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-6565083a::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6565083a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #403B4A 20%, #E7E9BB 100%);}.elementor-1749 .elementor-element.elementor-element-3c5648cf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-3c5648cf.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-3ae05065.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-3ae05065{--z-index:2;}.elementor-1749 .elementor-element.elementor-element-7f1a6132{text-align:justify;}.elementor-1749 .elementor-element.elementor-element-1a7c5ffc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-1a7c5ffc.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-416b0cc6 > .elementor-widget-container{margin:0px -120px 0px 40px;}.elementor-1749 .elementor-element.elementor-element-416b0cc6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1749 .elementor-element.elementor-element-416b0cc6.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-30915c65 > .elementor-widget-container{margin:80px 160px -80px -160px;}.elementor-1749 .elementor-element.elementor-element-30915c65{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1749 .elementor-element.elementor-element-30915c65.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-5add2c6{--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;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-5add2c6::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5add2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #636FA4 50%, #E8CBC0 100%);}.elementor-1749 .elementor-element.elementor-element-7bbb50a3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-4acb870a{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-1749 .elementor-element.elementor-element-4acb870a.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-391afee4{text-align:left;}.elementor-1749 .elementor-element.elementor-element-4a7f83b7{--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:space-around;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-188ac6df > .elementor-widget-container{margin:0px -200px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-188ac6df{--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-1749 .elementor-element.elementor-element-73a8611f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-73a8611f > .elementor-widget-container{margin:0px 0px 0px -132px;}.elementor-1749 .elementor-element.elementor-element-73a8611f.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-7edb1fa4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-f40bce5{--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;}.elementor-1749 .elementor-element.elementor-element-4f3202e8.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-4f3202e8{--z-index:2;}.elementor-1749 .elementor-element.elementor-element-692e419e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-46ebf2d9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-46ebf2d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-6fb34e0f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-2f2b8407{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-177e72ce{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-746a2ba5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-31300ae6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-731d8b8b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-1dcccd59{--justify-content:center;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-1dcccd59::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1dcccd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #3E5151 50%, #DECBA4 100%);}.elementor-1749 .elementor-element.elementor-element-471184a8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-7c98591e.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-7c98591e{--z-index:2;}.elementor-1749 .elementor-element.elementor-element-a2a240f{text-align:left;}.elementor-1749 .elementor-element.elementor-element-2eb2b19b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-2eb2b19b.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-78472416 > .elementor-widget-container{margin:0px -40px 0px 40px;}.elementor-1749 .elementor-element.elementor-element-78472416{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1749 .elementor-element.elementor-element-78472416.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-2326f6b7 > .elementor-widget-container{margin:0px 80px 0px -80px;}.elementor-1749 .elementor-element.elementor-element-2326f6b7{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-1749 .elementor-element.elementor-element-2326f6b7.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1749 .elementor-element.elementor-element-7ef57f57{--justify-content:center;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-7ef57f57::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7ef57f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #516395 40%, #614385 100%);}.elementor-1749 .elementor-element.elementor-element-424724c1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-2eb29738.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-2eb29738{--z-index:2;}.elementor-1749 .elementor-element.elementor-element-54dba8e9{text-align:left;}.elementor-1749 .elementor-element.elementor-element-130f9e26{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-1564bf64{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-1564bf64 > .elementor-widget-container{margin:0px -80px 0px 80px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-758f3dae{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-758f3dae > .elementor-widget-container{margin:0px 90px 0px -110px;}.elementor-1749 .elementor-element.elementor-element-758f3dae.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-6d6cf113{--justify-content:center;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-6d6cf113::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6d6cf113 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #20002C 50%, #CBB4D4 100%);}.elementor-1749 .elementor-element.elementor-element-2c1443d5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-517d5159{--overlay-opacity:1;--z-index:2;}.elementor-1749 .elementor-element.elementor-element-517d5159.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-2b81d3b6{text-align:left;}.elementor-1749 .elementor-element.elementor-element-3ac0d0dc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-27ee1da2{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-1749 .elementor-element.elementor-element-6ad8507b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-6ad8507b > .elementor-widget-container{margin:0px 120px 0px -120px;}.elementor-1749 .elementor-element.elementor-element-6ad8507b.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-3d7e3c0d{--justify-content:center;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-3d7e3c0d::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3d7e3c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #135058 15%, #F1F2B5 100%);}.elementor-1749 .elementor-element.elementor-element-41e915f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-2ba9eed2.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-2ba9eed2{--z-index:2;}.elementor-1749 .elementor-element.elementor-element-407ca1d2{text-align:left;}.elementor-1749 .elementor-element.elementor-element-21c798a5.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-42df3d7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-e6d9ae6{--min-height:680px;--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:flex-end;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-e6d9ae6::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-e6d9ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #544A7D 50%, #8E9EAB 100%);}.elementor-1749 .elementor-element.elementor-element-21877457{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-66d07509{--min-height:360px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-be4482f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-be4482f.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-74923402{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-74923402::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-74923402 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #544A7D 0%, #8E9EAB 100%);}.elementor-1749 .elementor-element.elementor-element-74923402.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-30084396.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-7b876a90{--min-height:680px;--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:flex-end;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-7b876a90::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7b876a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #403B4A 20%, #E7E9BB 100%);}.elementor-1749 .elementor-element.elementor-element-1fdb29f2{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-56b964d9{--min-height:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--z-index:1;}.elementor-1749 .elementor-element.elementor-element-68ef186a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-68ef186a > .elementor-widget-container{margin:0px -120px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-68ef186a.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-378c2043{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-378c2043 > .elementor-widget-container{margin:0px 112px -120px -112px;}.elementor-1749 .elementor-element.elementor-element-378c2043.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-ff6cfca{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-ff6cfca::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-ff6cfca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #403B4A 0%, #E7E9BB 100%);}.elementor-1749 .elementor-element.elementor-element-ff6cfca.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-3b9aacb8.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-5a27bb00{--min-height:680px;--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:flex-end;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-5a27bb00::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5a27bb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #636FA4 50%, #E8CBC0 100%);}.elementor-1749 .elementor-element.elementor-element-6646cab4{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-575e6cf4{--min-height:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-2234b460{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-2234b460 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-2234b460.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-40147412{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-40147412 > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-1749 .elementor-element.elementor-element-40147412.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-7a694848{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-7a694848::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7a694848 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #636FA4 0%, #E8CBC0 100%);}.elementor-1749 .elementor-element.elementor-element-7a694848.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-a3da9d3.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-17f75438{--min-height:680px;--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:flex-end;}.elementor-1749 .elementor-element.elementor-element-19ba0ad0{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-775fa02a{--min-height:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-41ba5071{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-41ba5071.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-36866d65{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-36866d65.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-6b7e4861{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-6b7e4861.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-437f3822{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-437f3822.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-6d490a1d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-6d490a1d.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-42104c5b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-42104c5b.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-5fd70e50{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-5fd70e50.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-148e2147{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-148e2147::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-148e2147 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #8E9EAB 0%, #EEF2F3 100%);}.elementor-1749 .elementor-element.elementor-element-148e2147.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-484cf9da.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-6ff3c641{--min-height:680px;--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:flex-end;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-6ff3c641::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-6ff3c641 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #3E5151 50%, #DECBA4 100%);}.elementor-1749 .elementor-element.elementor-element-422c2b5{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-162c2722{--min-height:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-171acc75{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-171acc75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-171acc75.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-51eaad20{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-51eaad20 > .elementor-widget-container{margin:0px 80px 0px -80px;}.elementor-1749 .elementor-element.elementor-element-51eaad20.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-3c40ea0f{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-3c40ea0f::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-3c40ea0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #3E5151 0%, #DECBA4 100%);}.elementor-1749 .elementor-element.elementor-element-3c40ea0f.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-46dca1fe.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-25f0dc27{--min-height:680px;--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:flex-end;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-25f0dc27::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-25f0dc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #516395 40%, #614385 100%);}.elementor-1749 .elementor-element.elementor-element-12fb9262{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-3afad48f{--min-height:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-210add5c{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-210add5c > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-210add5c.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-408eb688{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-408eb688 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1749 .elementor-element.elementor-element-408eb688.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-1540f12b{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-1540f12b::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-1540f12b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #516395 0%, #614385 100%);}.elementor-1749 .elementor-element.elementor-element-1540f12b.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-28975b91.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-118f6376{--min-height:680px;--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:flex-end;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-118f6376::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-118f6376 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #20002C 50%, #CBB4D4 100%);}.elementor-1749 .elementor-element.elementor-element-25d85a35{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-4ec2a21{--min-height:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-480c6d3b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-480c6d3b > .elementor-widget-container{margin:0px -20px 0px 20px;}.elementor-1749 .elementor-element.elementor-element-480c6d3b.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-592c44ec{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-592c44ec > .elementor-widget-container{margin:0px 60px -20px -120px;}.elementor-1749 .elementor-element.elementor-element-592c44ec.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-49140612{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-49140612::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-49140612 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #20002C 0%, #CBB4D4 100%);}.elementor-1749 .elementor-element.elementor-element-49140612.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-72c0c05b.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-7535dce9{--min-height:680px;--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:flex-end;--overlay-opacity:1;}.elementor-1749 .elementor-element.elementor-element-7535dce9::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-7535dce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #135058 15%, #F1F2B5 100%);}.elementor-1749 .elementor-element.elementor-element-59e91214{--min-height:660px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-fbee50c{--min-height:360px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-376f5d7f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-376f5d7f.elementor-element{--align-self:flex-end;}.elementor-1749 .elementor-element.elementor-element-5bfc79f6{--min-height:320px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1749 .elementor-element.elementor-element-5bfc79f6::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1749 .elementor-element.elementor-element-5bfc79f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #135058 0%, #F1F2B5 100%);}.elementor-1749 .elementor-element.elementor-element-5bfc79f6.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-3f39d691.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-65a5e94c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-vertical-offset:-20px;}.elementor-1749 .elementor-element.elementor-element-65a5e94c.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-4d447631{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-73a03a0e{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-3c84994c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-2eddf68b{--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:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-38da680f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-1847b06b{--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-vertical-offset:-20px;}}@media(max-width:1024px){.elementor-1749 .elementor-element.elementor-element-73d89aa6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1749 .elementor-element.elementor-element-5b0928e3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-5b0928e3.e-con{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-2d49b1d1 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-21c70ad5 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-5f3d4bd6{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-124e1fe3{--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-12757e9f{text-align:center;}.elementor-1749 .elementor-element.elementor-element-12757e9f .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-28462c44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-71c4dc19.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-71c4dc19 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-7f84187e .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-2f1b16b4 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-17c71e4f{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-126ec3e2 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-36d348a3 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-1fda25f4{text-align:left;font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4e51e5c .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-396f6a7f .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-7f1a6132{text-align:left;font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-11b5e17c .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-64114df4 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-391afee4{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-76527151 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3f23f5ad .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-689a970a{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2618c04a .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-692e419e{--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-21e9fadc .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-a2a240f{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-661d95a8 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-147bf5ed .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-54dba8e9{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6ee07dff .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-cdbc912 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-2b81d3b6{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-45b5cf1d .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-f1057e3 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-407ca1d2{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-138faa34 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-title, .elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-title a{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-30084396 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3b9aacb8 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-a3da9d3 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-484cf9da .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-46dca1fe .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-28975b91 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-72c0c05b .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3f39d691 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-65a5e94c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1749 .elementor-element.elementor-element-3c84994c .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-4061788d{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-1b9eb71c{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-237f285 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-50f77311 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-24e3db34{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2db78fcf .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-36f9fac7 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-14044a20{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-151d6d1c .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3a7a2459 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-2aa22df7{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-fcc1404 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-38d945cf .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-695bd164{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4d37ead2 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2f09717f .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-3d08bef2{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-879aac5 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-57f7980e .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-4c7807d7{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2169606 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-1be93c84 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-382e8996{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4b7ddde1 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-755cb401 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-77fa943e{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-24ba28a0 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-21a8b9ce .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-3fc97d88 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3e269477 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-7933d8d4{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5627a66a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-67904cdf{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-637ec26f .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2d059acd .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-7128464b{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4790afb3 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-12a37e3a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-449cd7c2{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-32fbec5e .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-6be895a3 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-4e9915ed{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-60f39490 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5de321bd .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-36596fd5{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2ac8cf63 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5a2f473 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-62dd114{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-163e7b77 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-d36c4b3{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-532bd2df .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2190876d{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-3c250d34 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-136cf4e{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-24c7ebe8 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-79fb5ed8{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-11f35ee3 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-419d2fc0{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-7147bcb .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5b584640{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-68f8de19 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-4c78f0fa .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-3c63a3ef{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-355665a3 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-99636e1{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4b7bc703 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-794ded5a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-64f473da{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-13139e96 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-7435cdbb .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-405adda7{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-3ab00897 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-7a9ea196 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-6924de84{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-ba14f3d .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-55189d33 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-41517b72{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6b408cc2 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2575ea02 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-588837b5{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2e0eecb7 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-57f2586a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-2393b486{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-17744177 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5cbc6055 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-48f2dca9{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-55a75153 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-1847b06b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1749 .elementor-element.elementor-element-27c4f341 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-63f1b25{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-68fee52f{--e-image-carousel-slides-to-show:5;}.elementor-1749 .elementor-element.elementor-element-68fee52f .elementor-image-carousel-caption{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2e7f3bb8 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-3790d898{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4d93bb2{--n-accordion-title-font-size:var( --e-global-typography-f346b95-font-size );}:where( .elementor-1749 .elementor-element.elementor-element-4d93bb2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-f346b95-line-height );}}@media(max-width:880px){.elementor-1749 .elementor-element.elementor-element-5b0928e3{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-5b0928e3.e-con{--order:-99999 /* order start hack */;}.elementor-1749 .elementor-element.elementor-element-124e1fe3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-2779f498{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-12757e9f{text-align:center;}.elementor-1749 .elementor-element.elementor-element-28462c44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1749 .elementor-element.elementor-element-71c4dc19.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-45f1ea57{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-45f1ea57.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-27ee0004{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1749 .elementor-element.elementor-element-46ebf2d9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-6fb34e0f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-2f2b8407{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-177e72ce{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-746a2ba5{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-31300ae6{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-731d8b8b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-e6d9ae6{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-21877457{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-66d07509{--min-height:260px;}.elementor-1749 .elementor-element.elementor-element-74923402{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-25ce25e5 .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-58b3b573{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-7b876a90{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-1fdb29f2{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-56b964d9{--min-height:260px;--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;}.elementor-1749 .elementor-element.elementor-element-68ef186a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-378c2043{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-ff6cfca{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-46b653da .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-61ae8a8a{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-5a27bb00{--min-height:560px;}.elementor-1749 .elementor-element.elementor-element-6646cab4{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-575e6cf4{--min-height:260px;}.elementor-1749 .elementor-element.elementor-element-7a694848{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-1569fc7d .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-59f2a9f5{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-17f75438{--min-height:560px;}.elementor-1749 .elementor-element.elementor-element-19ba0ad0{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-775fa02a{--min-height:260px;}.elementor-1749 .elementor-element.elementor-element-36866d65 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1749 .elementor-element.elementor-element-36866d65{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-1749 .elementor-element.elementor-element-437f3822 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1749 .elementor-element.elementor-element-42104c5b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1749 .elementor-element.elementor-element-148e2147{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-1dc1e0ac .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-60c2720b{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-6ff3c641{--min-height:560px;}.elementor-1749 .elementor-element.elementor-element-422c2b5{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-162c2722{--min-height:260px;}.elementor-1749 .elementor-element.elementor-element-3c40ea0f{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-294923fc .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-6db297d0{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-25f0dc27{--min-height:560px;}.elementor-1749 .elementor-element.elementor-element-12fb9262{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-3afad48f{--min-height:260px;}.elementor-1749 .elementor-element.elementor-element-1540f12b{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-4efbff14 .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-23114388{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-118f6376{--min-height:560px;}.elementor-1749 .elementor-element.elementor-element-25d85a35{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-4ec2a21{--min-height:260px;}.elementor-1749 .elementor-element.elementor-element-49140612{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-2eb80e7f .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-6dbca307{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-7535dce9{--min-height:560px;}.elementor-1749 .elementor-element.elementor-element-59e91214{--min-height:520px;}.elementor-1749 .elementor-element.elementor-element-fbee50c{--min-height:260px;}.elementor-1749 .elementor-element.elementor-element-5bfc79f6{--min-height:260px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-119878d7 .elementor-heading-title{font-size:24px;}.elementor-1749 .elementor-element.elementor-element-66c19b81{font-size:16px;}.elementor-1749 .elementor-element.elementor-element-73a03a0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-6b0dc16a{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-50f77311{text-align:left;}.elementor-1749 .elementor-element.elementor-element-36f9fac7{text-align:left;}.elementor-1749 .elementor-element.elementor-element-38d945cf{text-align:left;}.elementor-1749 .elementor-element.elementor-element-10f2b573{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-gap:40px;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;}.elementor-1749 .elementor-element.elementor-element-21bb782d{--min-height:460px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-b87f815{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-424c4aa8{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-7de29687{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-3c7aeda5{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-33164be2{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-43f25b01{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-10ac7be1{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-1847b06b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1749 .elementor-element.elementor-element-68fee52f{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-1749 .elementor-element.elementor-element-4be6f6a8{--content-width:95%;}.elementor-1749 .elementor-element.elementor-element-2d49b1d1 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-21c70ad5 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-5f3d4bd6{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-124e1fe3{--justify-content:center;}.elementor-1749 .elementor-element.elementor-element-2779f498{--width:100%;--justify-content:center;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1749 .elementor-element.elementor-element-12757e9f.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-12757e9f{text-align:center;}.elementor-1749 .elementor-element.elementor-element-12757e9f .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-28462c44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-71c4dc19.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-71c4dc19 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-7f84187e .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-2f1b16b4 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-17c71e4f{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-126ec3e2 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-36d348a3 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-1fda25f4{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4e51e5c .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-27ee0004 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1749 .elementor-element.elementor-element-396f6a7f .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-7f1a6132{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-11b5e17c .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-64114df4 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-391afee4{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-76527151 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3f23f5ad .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-689a970a{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2618c04a .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-21e9fadc .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-a2a240f{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-661d95a8 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-147bf5ed .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-54dba8e9{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6ee07dff .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-cdbc912 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-2b81d3b6{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-45b5cf1d .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-f1057e3 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-407ca1d2{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-138faa34 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-title, .elementor-1749 .elementor-element.elementor-element-2c8a286b .elementor-icon-box-title a{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-e6d9ae6{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-21877457{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-66d07509{--min-height:200px;}.elementor-1749 .elementor-element.elementor-element-be4482f{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1749 .elementor-element.elementor-element-30084396 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-7b876a90{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-1fdb29f2{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-56b964d9{--min-height:200px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-68ef186a > .elementor-widget-container{margin:0px -80px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-378c2043 > .elementor-widget-container{margin:0px 0px -50px -60px;}.elementor-1749 .elementor-element.elementor-element-3b9aacb8 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5a27bb00{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-6646cab4{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-575e6cf4{--min-height:200px;}.elementor-1749 .elementor-element.elementor-element-2234b460 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-2234b460{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1749 .elementor-element.elementor-element-40147412 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-40147412{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-1749 .elementor-element.elementor-element-a3da9d3 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-17f75438{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-19ba0ad0{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-775fa02a{--min-height:200px;}.elementor-1749 .elementor-element.elementor-element-41ba5071{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-1749 .elementor-element.elementor-element-36866d65{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-1749 .elementor-element.elementor-element-6b7e4861{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-1749 .elementor-element.elementor-element-437f3822{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-1749 .elementor-element.elementor-element-6d490a1d{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-1749 .elementor-element.elementor-element-42104c5b{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-1749 .elementor-element.elementor-element-5fd70e50{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-1749 .elementor-element.elementor-element-484cf9da .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-6ff3c641{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-422c2b5{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-162c2722{--min-height:200px;}.elementor-1749 .elementor-element.elementor-element-171acc75{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1749 .elementor-element.elementor-element-171acc75.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-51eaad20 > .elementor-widget-container{margin:0px 20px 0px -20px;}.elementor-1749 .elementor-element.elementor-element-51eaad20{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-1749 .elementor-element.elementor-element-51eaad20.elementor-element{--align-self:center;}.elementor-1749 .elementor-element.elementor-element-46dca1fe .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-25f0dc27{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-12fb9262{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-3afad48f{--min-height:200px;}.elementor-1749 .elementor-element.elementor-element-210add5c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1749 .elementor-element.elementor-element-408eb688 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-408eb688{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1749 .elementor-element.elementor-element-28975b91 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-118f6376{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-25d85a35{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-4ec2a21{--min-height:200px;}.elementor-1749 .elementor-element.elementor-element-480c6d3b > .elementor-widget-container{margin:0px -104px 0px 80px;}.elementor-1749 .elementor-element.elementor-element-480c6d3b.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-592c44ec > .elementor-widget-container{margin:0px 12px 0px -20px;}.elementor-1749 .elementor-element.elementor-element-592c44ec{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1749 .elementor-element.elementor-element-72c0c05b .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-7535dce9{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-59e91214{--min-height:460px;}.elementor-1749 .elementor-element.elementor-element-fbee50c{--min-height:200px;}.elementor-1749 .elementor-element.elementor-element-376f5d7f{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-1749 .elementor-element.elementor-element-3f39d691 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-65a5e94c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-1749 .elementor-element.elementor-element-73a03a0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-3c84994c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1749 .elementor-element.elementor-element-3c84994c.elementor-element{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-3c84994c .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-4061788d{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-1b9eb71c{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-237f285 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2eddf68b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1749 .elementor-element.elementor-element-6b0dc16a{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1749 .elementor-element.elementor-element-50f77311{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-1749 .elementor-element.elementor-element-50f77311 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-24e3db34{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-42a309d0{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-42a309d0.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-2db78fcf .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-36f9fac7{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-1749 .elementor-element.elementor-element-36f9fac7 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-14044a20{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-3325a9f5{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-3325a9f5.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-151d6d1c .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3a7a2459{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-1749 .elementor-element.elementor-element-3a7a2459 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-2aa22df7{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6600cfda{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-6600cfda.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-fcc1404 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-38d945cf{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-1749 .elementor-element.elementor-element-38d945cf .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-695bd164{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-242b9574{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-242b9574.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-4d37ead2 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2f09717f{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:left;}.elementor-1749 .elementor-element.elementor-element-2f09717f .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-3d08bef2{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4d61d6e{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-4d61d6e.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-879aac5 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-57f7980e{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-57f7980e .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-4c7807d7{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-39451145{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-39451145.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-2169606 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-1be93c84{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-1be93c84 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-382e8996{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-56cfa70d{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-56cfa70d.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-4b7ddde1 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-755cb401{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-1749 .elementor-element.elementor-element-755cb401 .elementor-heading-title{font-size:var( --e-global-typography-c0242fc-font-size );line-height:var( --e-global-typography-c0242fc-line-height );}.elementor-1749 .elementor-element.elementor-element-77fa943e{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-19abaa7b{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-19abaa7b.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-24ba28a0 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-646dc047{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-1749 .elementor-element.elementor-element-140ce741{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1749 .elementor-element.elementor-element-21a8b9ce .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-3fc97d88 .elementor-button{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3e269477 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-7933d8d4{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5627a66a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-67904cdf{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-7b2550f5{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-7b2550f5.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-637ec26f .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2d059acd .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-7128464b{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6702b067{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-6702b067.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-4790afb3 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-12a37e3a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-449cd7c2{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6d7a8433{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-6d7a8433.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-32fbec5e .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-6be895a3 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-4e9915ed{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-48c2456e{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-48c2456e.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-60f39490 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5de321bd .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-36596fd5{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-36138cd3{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-36138cd3.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-2ac8cf63 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5a2f473 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-62dd114{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-28f47088{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-28f47088.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-163e7b77 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-d36c4b3{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-7a6c8d15{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-7a6c8d15.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-532bd2df .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-2190876d{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-6ce600d4{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-6ce600d4.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-3c250d34 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-136cf4e{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-37cedcd4{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-37cedcd4.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-24c7ebe8 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-79fb5ed8{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5072307f{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-5072307f.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-11f35ee3 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-419d2fc0{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2868569e{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-2868569e.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-7147bcb .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-5b584640{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-261d8c5a{--width:52.565%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-261d8c5a.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-68f8de19 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-4c78f0fa .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-3c63a3ef{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5a77aca5{--min-height:420px;--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:flex-start;}.elementor-1749 .elementor-element.elementor-element-21bb782d{--width:100%;--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-3cdcc549{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-7882fc85{--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-1749 .elementor-element.elementor-element-355665a3 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-99636e1{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2264bd23{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-2264bd23.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-4b7bc703 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-b87f815{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-12a8cab6{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-794ded5a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-64f473da{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-1f1d21d6{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-1f1d21d6.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-13139e96 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-424c4aa8{--min-height:460px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-2518f5c4{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-7435cdbb .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-405adda7{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-3ada3a9{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-3ada3a9.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-3ab00897 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-7de29687{--min-height:460px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1749 .elementor-element.elementor-element-31a21971{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-7a9ea196 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-6924de84{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5de9ef1{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-5de9ef1.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-ba14f3d .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-3c7aeda5{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-6affb8d1{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-55189d33 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-41517b72{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-11cfdd74{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-11cfdd74.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-6b408cc2 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-33164be2{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-561128e6{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-2575ea02 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-588837b5{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-62eae5af{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-62eae5af.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-2e0eecb7 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-43f25b01{--min-height:460px;--justify-content:flex-start;}.elementor-1749 .elementor-element.elementor-element-a97ed95{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-57f2586a .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-2393b486{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-5def09f{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-5def09f.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-17744177 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-10ac7be1{--min-height:460px;--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:flex-start;}.elementor-1749 .elementor-element.elementor-element-660bd445{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1749 .elementor-element.elementor-element-5cbc6055 .elementor-heading-title{font-size:var( --e-global-typography-5aebc96-font-size );line-height:var( --e-global-typography-5aebc96-line-height );}.elementor-1749 .elementor-element.elementor-element-48f2dca9{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-551b9993{--width:50%;--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:flex-start;--align-items:center;}.elementor-1749 .elementor-element.elementor-element-551b9993.e-con{--align-self:flex-start;}.elementor-1749 .elementor-element.elementor-element-55a75153 .elementor-heading-title{font-size:var( --e-global-typography-41ab350-font-size );line-height:var( --e-global-typography-41ab350-line-height );letter-spacing:var( --e-global-typography-41ab350-letter-spacing );}.elementor-1749 .elementor-element.elementor-element-1847b06b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:60px;}.elementor-1749 .elementor-element.elementor-element-27c4f341 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-63f1b25{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-68fee52f{--e-image-carousel-slides-to-show:2;}.elementor-1749 .elementor-element.elementor-element-68fee52f .elementor-image-carousel-caption{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-2e7f3bb8 .elementor-heading-title{font-size:var( --e-global-typography-4783fa5-font-size );line-height:var( --e-global-typography-4783fa5-line-height );}.elementor-1749 .elementor-element.elementor-element-3790d898{font-size:var( --e-global-typography-8961e16-font-size );line-height:var( --e-global-typography-8961e16-line-height );}.elementor-1749 .elementor-element.elementor-element-4d93bb2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-f346b95-font-size );}:where( .elementor-1749 .elementor-element.elementor-element-4d93bb2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-f346b95-line-height );}}/* Start custom CSS for heading, class: .elementor-element-2d49b1d1 */.elementor-1749 .elementor-element.elementor-element-2d49b1d1 h3{
    
    opacity:0;
    -webkit-animation: textFade 2s linear forwards 1s;
    animation: textFade 2s linear forwards 1s;

}
@keyframes textFade{
    0%,100% {opacity:0;}
  50%{opacity:1;}
}
@-webkit-keyframes textFade {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c70ad5 */.elementor-1749 .elementor-element.elementor-element-21c70ad5 h1{
    opacity:0;
    -webkit-animation: textFade 2s linear forwards 3s;
    animation: textFade 2s linear forwards 3s;

}
@keyframes textFade{
    0%,100%{opacity:0;}
    50%{opacity:1;}
}
@-webkit-keyframes textFade {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f3d4bd6 */.elementor-1749 .elementor-element.elementor-element-5f3d4bd6 p{
    opacity:0;
    -webkit-animation: textFade 2s linear forwards 3s;
    animation: textFade 2s linear forwards 3s;

}
@keyframes textFade{
    0%,100%{opacity:0;}
    50%{opacity:1;}
}
@-webkit-keyframes textFade {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bdb4401 */.elementor-1749 .elementor-element.elementor-element-2bdb4401{
    transition: container ease 0.1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ff1956 */.elementor-1749 .elementor-element.elementor-element-69ff1956 svg{
    fill: e3e3e3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fda25f4 */@media only screen and (max-width: 1200px)
{
.elementor-1749 .elementor-element.elementor-element-1fda25f4 {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e51e5c */.elementor-1749 .elementor-element.elementor-element-4e51e5c {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-4e51e5c:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f1a6132 */@media only screen and (max-width: 1200px)
{
.elementor-1749 .elementor-element.elementor-element-7f1a6132 {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11b5e17c */.elementor-1749 .elementor-element.elementor-element-11b5e17c {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-11b5e17c:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6565083a */.elementor-1749 .elementor-element.elementor-element-6565083a{
    transition: background-color ease 1s;
     background-image: linear-gradient(to right, #403B4A,#E7E9BB);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391afee4 */@media only screen and (max-width: 1200px)
{
.elementor-1749 .elementor-element.elementor-element-391afee4 {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76527151 */.elementor-1749 .elementor-element.elementor-element-76527151 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-76527151:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5add2c6 */.elementor-1749 .elementor-element.elementor-element-5add2c6{
    transition: background-color ease 1s;
    background-image: linear-gradient(to right, #636FA4,#E8CBC0); 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2618c04a */.elementor-1749 .elementor-element.elementor-element-2618c04a {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-2618c04a:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7edb1fa4 */.elementor-1749 .elementor-element.elementor-element-7edb1fa4{
     background-image: linear-gradient(90deg, #8e9eab,#eef2f3,#FFFFFF);
    transition: background-color ease 1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2a240f */@media only screen and (max-width: 1200px)
{
.elementor-1749 .elementor-element.elementor-element-a2a240f {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-661d95a8 */.elementor-1749 .elementor-element.elementor-element-661d95a8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-661d95a8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcccd59 */.elementor-1749 .elementor-element.elementor-element-1dcccd59{
     background-image: linear-gradient(to right, #3E5151,#DECBA4);
    transition: background-color ease 1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54dba8e9 */@media only screen and (max-width: 1200px)
{
.elementor-1749 .elementor-element.elementor-element-54dba8e9 {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ee07dff */.elementor-1749 .elementor-element.elementor-element-6ee07dff {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-6ee07dff:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef57f57 */.elementor-1749 .elementor-element.elementor-element-7ef57f57{
     background-image: linear-gradient(to right, #516395,#614385);
     
    transition: background-color ease 1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b81d3b6 */@media only screen and (max-width: 1200px)
{
.elementor-1749 .elementor-element.elementor-element-2b81d3b6 {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45b5cf1d */.elementor-1749 .elementor-element.elementor-element-45b5cf1d {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-45b5cf1d:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d6cf113 */.elementor-1749 .elementor-element.elementor-element-6d6cf113{
     background-image: linear-gradient(to right, #20002c,#cbb4d4);
    transition: background-color ease 1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-407ca1d2 */@media only screen and (max-width: 1200px)
{
.elementor-1749 .elementor-element.elementor-element-407ca1d2 {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-138faa34 */.elementor-1749 .elementor-element.elementor-element-138faa34 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-138faa34:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d7e3c0d */.elementor-1749 .elementor-element.elementor-element-3d7e3c0d{
     background-image: linear-gradient(to right, #135058,#F1F2B5);
    transition: background-color ease 1s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30084396 */.elementor-1749 .elementor-element.elementor-element-30084396 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-30084396:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b9aacb8 */.elementor-1749 .elementor-element.elementor-element-3b9aacb8 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3b9aacb8:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3da9d3 */.elementor-1749 .elementor-element.elementor-element-a3da9d3 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-a3da9d3:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-484cf9da */.elementor-1749 .elementor-element.elementor-element-484cf9da {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-484cf9da:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f75438 */.elementor-1749 .elementor-element.elementor-element-17f75438{
     background-image: linear-gradient(0deg, #8e9eab,#eef2f3,#FFFFFF);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46dca1fe */.elementor-1749 .elementor-element.elementor-element-46dca1fe {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-46dca1fe:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28975b91 */.elementor-1749 .elementor-element.elementor-element-28975b91 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-28975b91:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c0c05b */.elementor-1749 .elementor-element.elementor-element-72c0c05b {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-72c0c05b:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f39d691 */.elementor-1749 .elementor-element.elementor-element-3f39d691 {

 background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200%,100%;
  background-position-x:70%;
  transition: all .5s ease-out;
}
.elementor-1749 .elementor-element.elementor-element-3f39d691:hover {
     background-position-x:0%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-65a5e94c */@media only screen and (max-width: 1000px)
{
#SlidesTextBox {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-420cd482 */.elementor-1749 .elementor-element.elementor-element-420cd482 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-420cd482:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-420cd482:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-420cd482:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-420cd482:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-420cd482:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a309d0 */.elementor-1749 .elementor-element.elementor-element-42a309d0 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-42a309d0:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-42a309d0:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-42a309d0:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-42a309d0:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-42a309d0:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dce5d4 */.elementor-1749 .elementor-element.elementor-element-3dce5d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3dce5d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3dce5d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3dce5d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3dce5d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3dce5d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3325a9f5 */.elementor-1749 .elementor-element.elementor-element-3325a9f5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3325a9f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3325a9f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3325a9f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3325a9f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3325a9f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f42eef8 */.elementor-1749 .elementor-element.elementor-element-1f42eef8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f42eef8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f42eef8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f42eef8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f42eef8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f42eef8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6600cfda */.elementor-1749 .elementor-element.elementor-element-6600cfda svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6600cfda:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6600cfda:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6600cfda:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6600cfda:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6600cfda:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7dafd319 */.elementor-1749 .elementor-element.elementor-element-7dafd319 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7dafd319:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7dafd319:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7dafd319:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7dafd319:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7dafd319:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-242b9574 */.elementor-1749 .elementor-element.elementor-element-242b9574 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-242b9574:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-242b9574:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-242b9574:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-242b9574:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-242b9574:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b390891 */.elementor-1749 .elementor-element.elementor-element-1b390891 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1b390891:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1b390891:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1b390891:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1b390891:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1b390891:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d61d6e */.elementor-1749 .elementor-element.elementor-element-4d61d6e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d61d6e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d61d6e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d61d6e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d61d6e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d61d6e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5faee9f6 */.elementor-1749 .elementor-element.elementor-element-5faee9f6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5faee9f6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5faee9f6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5faee9f6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5faee9f6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5faee9f6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39451145 */.elementor-1749 .elementor-element.elementor-element-39451145 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-39451145:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-39451145:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-39451145:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-39451145:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-39451145:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aef78bb */.elementor-1749 .elementor-element.elementor-element-aef78bb svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-aef78bb:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-aef78bb:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-aef78bb:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-aef78bb:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-aef78bb:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56cfa70d */.elementor-1749 .elementor-element.elementor-element-56cfa70d svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-56cfa70d:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-56cfa70d:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-56cfa70d:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-56cfa70d:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-56cfa70d:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79486a44 */.elementor-1749 .elementor-element.elementor-element-79486a44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79486a44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79486a44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79486a44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79486a44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79486a44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19abaa7b */.elementor-1749 .elementor-element.elementor-element-19abaa7b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-19abaa7b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-19abaa7b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-19abaa7b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-19abaa7b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-19abaa7b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-140ce741 *//*.elementor-1749 .elementor-element.elementor-element-140ce741 {
   border: 4px solid transparent;
   border-radius: 20px;
   border-image:  linear-gradient(to right, cyan, blue) 1;
}*/

/*.btn-gradient-2 {
  background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, darkblue, darkorchid) border-box;
  border-radius: 50em;
  border: 4px solid transparent;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32811d66 */.elementor-1749 .elementor-element.elementor-element-32811d66 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-32811d66:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2550f5 */.elementor-1749 .elementor-element.elementor-element-7b2550f5 svg{
    width:40px;
    height:40px;
    cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;
    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44788189 */.elementor-1749 .elementor-element.elementor-element-44788189 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-44788189:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6702b067 */.elementor-1749 .elementor-element.elementor-element-6702b067 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6702b067:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1834821b */.elementor-1749 .elementor-element.elementor-element-1834821b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1834821b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7a8433 */.elementor-1749 .elementor-element.elementor-element-6d7a8433 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-709f2ec5 */.elementor-1749 .elementor-element.elementor-element-709f2ec5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2456e */.elementor-1749 .elementor-element.elementor-element-48c2456e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3224c8dc */.elementor-1749 .elementor-element.elementor-element-3224c8dc svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36138cd3 */.elementor-1749 .elementor-element.elementor-element-36138cd3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ccd80d5 */.elementor-1749 .elementor-element.elementor-element-4ccd80d5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f47088 */.elementor-1749 .elementor-element.elementor-element-28f47088 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-28f47088:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32811d66 */.elementor-1749 .elementor-element.elementor-element-32811d66 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-32811d66:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2550f5 */.elementor-1749 .elementor-element.elementor-element-7b2550f5 svg{
    width:40px;
    height:40px;
    cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;
    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44788189 */.elementor-1749 .elementor-element.elementor-element-44788189 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-44788189:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6702b067 */.elementor-1749 .elementor-element.elementor-element-6702b067 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6702b067:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1834821b */.elementor-1749 .elementor-element.elementor-element-1834821b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1834821b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7a8433 */.elementor-1749 .elementor-element.elementor-element-6d7a8433 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-709f2ec5 */.elementor-1749 .elementor-element.elementor-element-709f2ec5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2456e */.elementor-1749 .elementor-element.elementor-element-48c2456e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3224c8dc */.elementor-1749 .elementor-element.elementor-element-3224c8dc svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36138cd3 */.elementor-1749 .elementor-element.elementor-element-36138cd3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ccd80d5 */.elementor-1749 .elementor-element.elementor-element-4ccd80d5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f47088 */.elementor-1749 .elementor-element.elementor-element-28f47088 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-28f47088:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32811d66 */.elementor-1749 .elementor-element.elementor-element-32811d66 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-32811d66:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2550f5 */.elementor-1749 .elementor-element.elementor-element-7b2550f5 svg{
    width:40px;
    height:40px;
    cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;
    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44788189 */.elementor-1749 .elementor-element.elementor-element-44788189 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-44788189:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6702b067 */.elementor-1749 .elementor-element.elementor-element-6702b067 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6702b067:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1834821b */.elementor-1749 .elementor-element.elementor-element-1834821b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1834821b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7a8433 */.elementor-1749 .elementor-element.elementor-element-6d7a8433 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-709f2ec5 */.elementor-1749 .elementor-element.elementor-element-709f2ec5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2456e */.elementor-1749 .elementor-element.elementor-element-48c2456e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3224c8dc */.elementor-1749 .elementor-element.elementor-element-3224c8dc svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36138cd3 */.elementor-1749 .elementor-element.elementor-element-36138cd3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ccd80d5 */.elementor-1749 .elementor-element.elementor-element-4ccd80d5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f47088 */.elementor-1749 .elementor-element.elementor-element-28f47088 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-28f47088:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32811d66 */.elementor-1749 .elementor-element.elementor-element-32811d66 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-32811d66:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2550f5 */.elementor-1749 .elementor-element.elementor-element-7b2550f5 svg{
    width:40px;
    height:40px;
    cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;
    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44788189 */.elementor-1749 .elementor-element.elementor-element-44788189 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-44788189:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6702b067 */.elementor-1749 .elementor-element.elementor-element-6702b067 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6702b067:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1834821b */.elementor-1749 .elementor-element.elementor-element-1834821b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1834821b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7a8433 */.elementor-1749 .elementor-element.elementor-element-6d7a8433 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-709f2ec5 */.elementor-1749 .elementor-element.elementor-element-709f2ec5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2456e */.elementor-1749 .elementor-element.elementor-element-48c2456e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3224c8dc */.elementor-1749 .elementor-element.elementor-element-3224c8dc svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36138cd3 */.elementor-1749 .elementor-element.elementor-element-36138cd3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ccd80d5 */.elementor-1749 .elementor-element.elementor-element-4ccd80d5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f47088 */.elementor-1749 .elementor-element.elementor-element-28f47088 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-28f47088:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32811d66 */.elementor-1749 .elementor-element.elementor-element-32811d66 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-32811d66:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2550f5 */.elementor-1749 .elementor-element.elementor-element-7b2550f5 svg{
    width:40px;
    height:40px;
    cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;
    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44788189 */.elementor-1749 .elementor-element.elementor-element-44788189 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-44788189:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6702b067 */.elementor-1749 .elementor-element.elementor-element-6702b067 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6702b067:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1834821b */.elementor-1749 .elementor-element.elementor-element-1834821b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1834821b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7a8433 */.elementor-1749 .elementor-element.elementor-element-6d7a8433 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-709f2ec5 */.elementor-1749 .elementor-element.elementor-element-709f2ec5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2456e */.elementor-1749 .elementor-element.elementor-element-48c2456e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3224c8dc */.elementor-1749 .elementor-element.elementor-element-3224c8dc svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36138cd3 */.elementor-1749 .elementor-element.elementor-element-36138cd3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ccd80d5 */.elementor-1749 .elementor-element.elementor-element-4ccd80d5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f47088 */.elementor-1749 .elementor-element.elementor-element-28f47088 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-28f47088:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32811d66 */.elementor-1749 .elementor-element.elementor-element-32811d66 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-32811d66:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2550f5 */.elementor-1749 .elementor-element.elementor-element-7b2550f5 svg{
    width:40px;
    height:40px;
    cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;
    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44788189 */.elementor-1749 .elementor-element.elementor-element-44788189 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-44788189:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6702b067 */.elementor-1749 .elementor-element.elementor-element-6702b067 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6702b067:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1834821b */.elementor-1749 .elementor-element.elementor-element-1834821b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1834821b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7a8433 */.elementor-1749 .elementor-element.elementor-element-6d7a8433 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-709f2ec5 */.elementor-1749 .elementor-element.elementor-element-709f2ec5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2456e */.elementor-1749 .elementor-element.elementor-element-48c2456e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3224c8dc */.elementor-1749 .elementor-element.elementor-element-3224c8dc svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36138cd3 */.elementor-1749 .elementor-element.elementor-element-36138cd3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ccd80d5 */.elementor-1749 .elementor-element.elementor-element-4ccd80d5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f47088 */.elementor-1749 .elementor-element.elementor-element-28f47088 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-28f47088:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32811d66 */.elementor-1749 .elementor-element.elementor-element-32811d66 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-32811d66:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-32811d66:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2550f5 */.elementor-1749 .elementor-element.elementor-element-7b2550f5 svg{
    width:40px;
    height:40px;
    cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;
    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7b2550f5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44788189 */.elementor-1749 .elementor-element.elementor-element-44788189 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-44788189:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-44788189:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6702b067 */.elementor-1749 .elementor-element.elementor-element-6702b067 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6702b067:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6702b067:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1834821b */.elementor-1749 .elementor-element.elementor-element-1834821b svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1834821b:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1834821b:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7a8433 */.elementor-1749 .elementor-element.elementor-element-6d7a8433 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6d7a8433:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-709f2ec5 */.elementor-1749 .elementor-element.elementor-element-709f2ec5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-709f2ec5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c2456e */.elementor-1749 .elementor-element.elementor-element-48c2456e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-48c2456e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3224c8dc */.elementor-1749 .elementor-element.elementor-element-3224c8dc svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3224c8dc:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36138cd3 */.elementor-1749 .elementor-element.elementor-element-36138cd3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-36138cd3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ccd80d5 */.elementor-1749 .elementor-element.elementor-element-4ccd80d5 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4ccd80d5:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f47088 */.elementor-1749 .elementor-element.elementor-element-28f47088 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-28f47088:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-28f47088:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ed25fa */.elementor-1749 .elementor-element.elementor-element-7ed25fa svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6c8d15 */.elementor-1749 .elementor-element.elementor-element-7a6c8d15 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d844e58 */.elementor-1749 .elementor-element.elementor-element-4d844e58 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce600d4 */.elementor-1749 .elementor-element.elementor-element-6ce600d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac56a82 */.elementor-1749 .elementor-element.elementor-element-3ac56a82 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cedcd4 */.elementor-1749 .elementor-element.elementor-element-37cedcd4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-643665d2 */.elementor-1749 .elementor-element.elementor-element-643665d2 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-643665d2:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5072307f */.elementor-1749 .elementor-element.elementor-element-5072307f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5072307f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ef2e44 */.elementor-1749 .elementor-element.elementor-element-79ef2e44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868569e */.elementor-1749 .elementor-element.elementor-element-2868569e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2868569e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ac7ff92 */.elementor-1749 .elementor-element.elementor-element-1ac7ff92 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261d8c5a */.elementor-1749 .elementor-element.elementor-element-261d8c5a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ed25fa */.elementor-1749 .elementor-element.elementor-element-7ed25fa svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6c8d15 */.elementor-1749 .elementor-element.elementor-element-7a6c8d15 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d844e58 */.elementor-1749 .elementor-element.elementor-element-4d844e58 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce600d4 */.elementor-1749 .elementor-element.elementor-element-6ce600d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac56a82 */.elementor-1749 .elementor-element.elementor-element-3ac56a82 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cedcd4 */.elementor-1749 .elementor-element.elementor-element-37cedcd4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-643665d2 */.elementor-1749 .elementor-element.elementor-element-643665d2 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-643665d2:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5072307f */.elementor-1749 .elementor-element.elementor-element-5072307f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5072307f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ef2e44 */.elementor-1749 .elementor-element.elementor-element-79ef2e44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868569e */.elementor-1749 .elementor-element.elementor-element-2868569e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2868569e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ac7ff92 */.elementor-1749 .elementor-element.elementor-element-1ac7ff92 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261d8c5a */.elementor-1749 .elementor-element.elementor-element-261d8c5a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ed25fa */.elementor-1749 .elementor-element.elementor-element-7ed25fa svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6c8d15 */.elementor-1749 .elementor-element.elementor-element-7a6c8d15 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d844e58 */.elementor-1749 .elementor-element.elementor-element-4d844e58 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce600d4 */.elementor-1749 .elementor-element.elementor-element-6ce600d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac56a82 */.elementor-1749 .elementor-element.elementor-element-3ac56a82 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cedcd4 */.elementor-1749 .elementor-element.elementor-element-37cedcd4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-643665d2 */.elementor-1749 .elementor-element.elementor-element-643665d2 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-643665d2:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5072307f */.elementor-1749 .elementor-element.elementor-element-5072307f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5072307f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ef2e44 */.elementor-1749 .elementor-element.elementor-element-79ef2e44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868569e */.elementor-1749 .elementor-element.elementor-element-2868569e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2868569e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ac7ff92 */.elementor-1749 .elementor-element.elementor-element-1ac7ff92 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261d8c5a */.elementor-1749 .elementor-element.elementor-element-261d8c5a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ed25fa */.elementor-1749 .elementor-element.elementor-element-7ed25fa svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6c8d15 */.elementor-1749 .elementor-element.elementor-element-7a6c8d15 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d844e58 */.elementor-1749 .elementor-element.elementor-element-4d844e58 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce600d4 */.elementor-1749 .elementor-element.elementor-element-6ce600d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac56a82 */.elementor-1749 .elementor-element.elementor-element-3ac56a82 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cedcd4 */.elementor-1749 .elementor-element.elementor-element-37cedcd4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-643665d2 */.elementor-1749 .elementor-element.elementor-element-643665d2 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-643665d2:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5072307f */.elementor-1749 .elementor-element.elementor-element-5072307f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5072307f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ef2e44 */.elementor-1749 .elementor-element.elementor-element-79ef2e44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868569e */.elementor-1749 .elementor-element.elementor-element-2868569e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2868569e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ac7ff92 */.elementor-1749 .elementor-element.elementor-element-1ac7ff92 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261d8c5a */.elementor-1749 .elementor-element.elementor-element-261d8c5a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ed25fa */.elementor-1749 .elementor-element.elementor-element-7ed25fa svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6c8d15 */.elementor-1749 .elementor-element.elementor-element-7a6c8d15 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d844e58 */.elementor-1749 .elementor-element.elementor-element-4d844e58 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce600d4 */.elementor-1749 .elementor-element.elementor-element-6ce600d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac56a82 */.elementor-1749 .elementor-element.elementor-element-3ac56a82 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cedcd4 */.elementor-1749 .elementor-element.elementor-element-37cedcd4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-643665d2 */.elementor-1749 .elementor-element.elementor-element-643665d2 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-643665d2:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5072307f */.elementor-1749 .elementor-element.elementor-element-5072307f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5072307f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ef2e44 */.elementor-1749 .elementor-element.elementor-element-79ef2e44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868569e */.elementor-1749 .elementor-element.elementor-element-2868569e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2868569e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ac7ff92 */.elementor-1749 .elementor-element.elementor-element-1ac7ff92 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261d8c5a */.elementor-1749 .elementor-element.elementor-element-261d8c5a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ed25fa */.elementor-1749 .elementor-element.elementor-element-7ed25fa svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6c8d15 */.elementor-1749 .elementor-element.elementor-element-7a6c8d15 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d844e58 */.elementor-1749 .elementor-element.elementor-element-4d844e58 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce600d4 */.elementor-1749 .elementor-element.elementor-element-6ce600d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac56a82 */.elementor-1749 .elementor-element.elementor-element-3ac56a82 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cedcd4 */.elementor-1749 .elementor-element.elementor-element-37cedcd4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-643665d2 */.elementor-1749 .elementor-element.elementor-element-643665d2 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-643665d2:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5072307f */.elementor-1749 .elementor-element.elementor-element-5072307f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5072307f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ef2e44 */.elementor-1749 .elementor-element.elementor-element-79ef2e44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868569e */.elementor-1749 .elementor-element.elementor-element-2868569e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2868569e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ac7ff92 */.elementor-1749 .elementor-element.elementor-element-1ac7ff92 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261d8c5a */.elementor-1749 .elementor-element.elementor-element-261d8c5a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ed25fa */.elementor-1749 .elementor-element.elementor-element-7ed25fa svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7ed25fa:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6c8d15 */.elementor-1749 .elementor-element.elementor-element-7a6c8d15 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-7a6c8d15:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d844e58 */.elementor-1749 .elementor-element.elementor-element-4d844e58 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-4d844e58:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce600d4 */.elementor-1749 .elementor-element.elementor-element-6ce600d4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6ce600d4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ac56a82 */.elementor-1749 .elementor-element.elementor-element-3ac56a82 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ac56a82:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cedcd4 */.elementor-1749 .elementor-element.elementor-element-37cedcd4 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37cedcd4:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-643665d2 */.elementor-1749 .elementor-element.elementor-element-643665d2 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-643665d2:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-643665d2:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5072307f */.elementor-1749 .elementor-element.elementor-element-5072307f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5072307f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5072307f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-79ef2e44 */.elementor-1749 .elementor-element.elementor-element-79ef2e44 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-79ef2e44:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2868569e */.elementor-1749 .elementor-element.elementor-element-2868569e svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2868569e:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2868569e:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ac7ff92 */.elementor-1749 .elementor-element.elementor-element-1ac7ff92 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1ac7ff92:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261d8c5a */.elementor-1749 .elementor-element.elementor-element-261d8c5a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #00B4DB;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-261d8c5a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51e56b57 */.elementor-1749 .elementor-element.elementor-element-51e56b57 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
    fill:#00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-51e56b57:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2264bd23 */.elementor-1749 .elementor-element.elementor-element-2264bd23 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-2264bd23:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cdcc549 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bb782d */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

/*#opt-container:hover path {
   fill:#FFFFFF;
}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b52c71 */.elementor-1749 .elementor-element.elementor-element-53b52c71 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-53b52c71:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f1d21d6 */.elementor-1749 .elementor-element.elementor-element-1f1d21d6 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-1f1d21d6:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12a8cab6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-772ba6fd */.elementor-1749 .elementor-element.elementor-element-772ba6fd svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-772ba6fd:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ada3a9 */.elementor-1749 .elementor-element.elementor-element-3ada3a9 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-3ada3a9:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2518f5c4 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf185c8 */.elementor-1749 .elementor-element.elementor-element-cf185c8 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-cf185c8:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de9ef1 */.elementor-1749 .elementor-element.elementor-element-5de9ef1 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5de9ef1:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a21971 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37178fb3 */.elementor-1749 .elementor-element.elementor-element-37178fb3 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-37178fb3:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11cfdd74 */.elementor-1749 .elementor-element.elementor-element-11cfdd74 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-11cfdd74:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6affb8d1 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33905e8f */.elementor-1749 .elementor-element.elementor-element-33905e8f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-33905e8f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62eae5af */.elementor-1749 .elementor-element.elementor-element-62eae5af svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-62eae5af:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561128e6 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e9d9042 */.elementor-1749 .elementor-element.elementor-element-6e9d9042 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-6e9d9042:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5def09f */.elementor-1749 .elementor-element.elementor-element-5def09f svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5def09f:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5def09f:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97ed95 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5a0a583a */.elementor-1749 .elementor-element.elementor-element-5a0a583a svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-5a0a583a:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551b9993 */.elementor-1749 .elementor-element.elementor-element-551b9993 svg{
    width:40px;
    height:40px;
        cursor: pointer;
    }
    
    #chevron1,
    #chevron2,
    #chevron3,
    #chevron4{
        fill: #00B4DB;

    }
    #chevron1,
    #chevron2{
        opacity:0;

    }
 
.elementor-1749 .elementor-element.elementor-element-551b9993:hover svg{
        width:40px;
        height:40px;
        overflow: hidden;
        border: 2px solid #fff;
        border-radius: 30px;
        transition: border .5s ease-in-out, border-radius .5s ease-in-out;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron3{
        animation: chevronMoveOut 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron4{
        animation: chevronMoveOut 1.2s ease-in-out .4s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron1{
        animation: chevronMoveIn 1.2s ease-in-out .2s infinite;
    }
.elementor-1749 .elementor-element.elementor-element-551b9993:hover #chevron2{
        animation: chevronMoveIn 1.2s ease-in-out .4s infinite;
    }

    @keyframes chevronMoveOut {
        0%{
            transform: translateX(0%);
            opacity:1;    
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(100%);
        }
    }
    @keyframes chevronMoveIn {
        0%{
            transform: translateX(-100%);  
        }
        50%{
            opacity: 0;
        }
        100%{
            transform: translateX(0%);
            opacity: 1;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-660bd445 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a77aca5 */#opt-container:hover p,
#opt-container:hover h2,
#opt-container:hover h3,
#opt-container:hover h4
{
    color: #ffffff;
}

#opt-container:hover svg{
   fill:#FFFFFF;
}

#opt-container:hover path {
   fill:#FFFFFF;
}/* End custom CSS */
/* Start custom CSS */html {
    scroll-behavior: smooth;
}
/*Slider Animation*/
.my_slider .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */