.elementor-27 .elementor-element.elementor-element-604d372{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-27 .elementor-element.elementor-element-604d372:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-604d372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #18A8F8 0%, #0892F2 100%);}.elementor-27 .elementor-element.elementor-element-604d372::before, .elementor-27 .elementor-element.elementor-element-604d372 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-604d372 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-604d372 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-604d372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-604d372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-f28ef98{--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;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-27 .elementor-element.elementor-element-e15b2ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;line-height:55px;color:var( --e-global-color-056fae6 );}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-c5b667a{left:238px;}body.rtl .elementor-27 .elementor-element.elementor-element-c5b667a{right:238px;}.elementor-27 .elementor-element.elementor-element-c5b667a{top:-198px;z-index:0;}.elementor-27 .elementor-element.elementor-element-c5b667a .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-c5b667a.elementor-view-stacked .elementor-icon{background-color:#39AFF8;}.elementor-27 .elementor-element.elementor-element-c5b667a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-c5b667a.elementor-view-default .elementor-icon{color:#39AFF8;border-color:#39AFF8;}.elementor-27 .elementor-element.elementor-element-c5b667a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-c5b667a.elementor-view-default .elementor-icon svg{fill:#39AFF8;}.elementor-27 .elementor-element.elementor-element-c5b667a .elementor-icon{font-size:280px;}.elementor-27 .elementor-element.elementor-element-c5b667a .elementor-icon svg{height:280px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-5f95c4f{left:535px;}body.rtl .elementor-27 .elementor-element.elementor-element-5f95c4f{right:535px;}.elementor-27 .elementor-element.elementor-element-5f95c4f{top:212px;z-index:0;}.elementor-27 .elementor-element.elementor-element-5f95c4f .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-5f95c4f.elementor-view-stacked .elementor-icon{background-color:#129EF5;}.elementor-27 .elementor-element.elementor-element-5f95c4f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5f95c4f.elementor-view-default .elementor-icon{color:#129EF5;border-color:#129EF5;}.elementor-27 .elementor-element.elementor-element-5f95c4f.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5f95c4f.elementor-view-default .elementor-icon svg{fill:#129EF5;}.elementor-27 .elementor-element.elementor-element-5f95c4f .elementor-icon{font-size:280px;}.elementor-27 .elementor-element.elementor-element-5f95c4f .elementor-icon svg{height:280px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0a59672{left:730px;}body.rtl .elementor-27 .elementor-element.elementor-element-0a59672{right:730px;}.elementor-27 .elementor-element.elementor-element-0a59672{top:-5px;z-index:0;}.elementor-27 .elementor-element.elementor-element-0a59672 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-0a59672.elementor-view-stacked .elementor-icon{background-color:#32AAF3;}.elementor-27 .elementor-element.elementor-element-0a59672.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0a59672.elementor-view-default .elementor-icon{color:#32AAF3;border-color:#32AAF3;}.elementor-27 .elementor-element.elementor-element-0a59672.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-0a59672.elementor-view-default .elementor-icon svg{fill:#32AAF3;}.elementor-27 .elementor-element.elementor-element-0a59672 .elementor-icon{font-size:280px;}.elementor-27 .elementor-element.elementor-element-0a59672 .elementor-icon svg{height:280px;}.elementor-27 .elementor-element.elementor-element-a77e3fe{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-27 .elementor-element.elementor-element-a77e3fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;font-style:normal;line-height:40px;color:var( --e-global-color-056fae6 );}.elementor-27 .elementor-element.elementor-element-403da9d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-403da9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:300;line-height:40px;color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-d120a26{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-27 .elementor-element.elementor-element-d120a26 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:var( --e-global-color-056fae6 );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-915ab40 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;fill:#1A202C;color:#1A202C;border-radius:30px 30px 30px 30px;}.elementor-27 .elementor-element.elementor-element-915ab40 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-915ab40 .elementor-button:focus{background-color:#FCB900;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-915ab40{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-915ab40 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-915ab40 .elementor-button:focus svg{fill:#ffffff;}.elementor-27 .elementor-element.elementor-element-ed110d5{--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:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-acb0f29{--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-27 .elementor-element.elementor-element-65bf91e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-65bf91e:hover{box-shadow:0px 0px 10px 0px rgba(110.5, 110.5, 110.5, 0.5);}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-77d1717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-77d1717.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-77d1717.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-77d1717.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-77d1717 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-77d1717 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-77d1717 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#6EC1E4;}.elementor-27 .elementor-element.elementor-element-77d1717 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-27 .elementor-element.elementor-element-bbf15b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-bbf15b5:hover{box-shadow:0px 0px 10px 0px rgba(110.5, 110.5, 110.5, 0.5);}.elementor-27 .elementor-element.elementor-element-46be271{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-46be271.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-46be271.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-46be271.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-46be271 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-46be271 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-46be271 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#6EC1E4;}.elementor-27 .elementor-element.elementor-element-46be271 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-27 .elementor-element.elementor-element-036223f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-036223f:hover{box-shadow:0px 0px 10px 0px rgba(110.5, 110.5, 110.5, 0.5);}.elementor-27 .elementor-element.elementor-element-a4b5929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-a4b5929.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-a4b5929.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-a4b5929.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-a4b5929 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-a4b5929 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-a4b5929 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#6EC1E4;}.elementor-27 .elementor-element.elementor-element-a4b5929 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-27 .elementor-element.elementor-element-3a8ed6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-3a8ed6b:hover{box-shadow:0px 0px 10px 0px rgba(110.5, 110.5, 110.5, 0.5);}.elementor-27 .elementor-element.elementor-element-bb45a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-bb45a24.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-bb45a24.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-bb45a24.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-bb45a24 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-bb45a24 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-bb45a24 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#6EC1E4;}.elementor-27 .elementor-element.elementor-element-bb45a24 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.elementor-27 .elementor-element.elementor-element-b5b876d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b5b876d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b5b876d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27 .elementor-element.elementor-element-1e206b9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3156eb3{padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-3156eb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:300;line-height:55px;color:#262626;}.elementor-27 .elementor-element.elementor-element-46e68ed{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-27 .elementor-element.elementor-element-46e68ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;font-style:normal;line-height:55px;color:#262626;}.elementor-27 .elementor-element.elementor-element-5588be4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1a611a1 .elementor-button{background-color:var( --e-global-color-2e16808 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;border-radius:25px 25px 25px 25px;}.elementor-27 .elementor-element.elementor-element-1a611a1 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-1a611a1 .elementor-button:focus{background-color:#FCB900;}.elementor-27 .elementor-element.elementor-element-7ec70cf{--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:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7ec70cf:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7ec70cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-1e51cef{--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-27 .elementor-element.elementor-element-6cbd7c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-6cbd7c1:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6cbd7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-908e6b9{--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:space-between;}.elementor-27 .elementor-element.elementor-element-b206322.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-b206322 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-b206322 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-b206322 .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-d6e6cbe{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-d6e6cbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-2f060a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-12849fd .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-38b9da0 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-85f0ab5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-85f0ab5:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-85f0ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-a7d0379{--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:space-between;}.elementor-27 .elementor-element.elementor-element-f652d77.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-f652d77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-f652d77 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-f652d77 .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-cc89f93{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-cc89f93 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-8169db7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-b73e41f .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-f370458 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-1a77b6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-1a77b6b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1a77b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-6954145{--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:space-between;}.elementor-27 .elementor-element.elementor-element-9fa86b5.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9fa86b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-9fa86b5 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-9fa86b5 .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-1ab7b9d{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-1ab7b9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-3649776{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-d01d1ff .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-defbb87 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-171aa39{--display:flex;--min-height:480px;--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.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-171aa39:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-171aa39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.oraclesforce.com/wp-content/uploads/2026/01/counterbg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-171aa39::before, .elementor-27 .elementor-element.elementor-element-171aa39 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-171aa39 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-171aa39 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-171aa39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-171aa39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0290EC;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-3754da4{padding:60px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-3754da4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:60px;color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-2ea3ca1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-2ea3ca1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:700;line-height:55px;color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-93881f1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-93881f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;line-height:50px;color:var( --e-global-color-087a897 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-bd55860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-327900b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-7461f12{--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:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7461f12:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7461f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-325b7ce{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;}.elementor-27 .elementor-element.elementor-element-d6c17f2{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-d6c17f2.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-d6c17f2.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-d6c17f2.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-d6c17f2 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-d6c17f2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-d6c17f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-d6c17f2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:20px;}.elementor-27 .elementor-element.elementor-element-3bc74db{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;}.elementor-27 .elementor-element.elementor-element-94bd84f{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-94bd84f.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-94bd84f.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-94bd84f.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-94bd84f .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-94bd84f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-94bd84f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-94bd84f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:20px;}.elementor-27 .elementor-element.elementor-element-4870a7c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;}.elementor-27 .elementor-element.elementor-element-c2c7723{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-c2c7723.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-c2c7723.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-c2c7723.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-c2c7723 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-c2c7723 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-c2c7723 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-c2c7723 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:20px;}.elementor-27 .elementor-element.elementor-element-fdc3dee{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDF;--border-color:#DFDFDF;}.elementor-27 .elementor-element.elementor-element-1d9aa24{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-1d9aa24.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-27 .elementor-element.elementor-element-1d9aa24.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-27 .elementor-element.elementor-element-1d9aa24.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-1d9aa24 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-1d9aa24 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-1d9aa24 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-1d9aa24 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:20px;}.elementor-27 .elementor-element.elementor-element-c1cd69e{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c1cd69e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c1cd69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27 .elementor-element.elementor-element-6f1d650{text-align:center;}.elementor-27 .elementor-element.elementor-element-6f1d650 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;line-height:45px;}.elementor-27 .elementor-element.elementor-element-41787bd{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-41787bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:45px;}.elementor-27 .elementor-element.elementor-element-9bb5c56{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:30px;}.elementor-27 .elementor-element.elementor-element-1ef3620{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1ef3620:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1ef3620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-294e416{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1b4ada5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-1b4ada5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;font-style:normal;line-height:55px;}.elementor-27 .elementor-element.elementor-element-ed0721b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a4b96ea .elementor-button{background-color:var( --e-global-color-72b47cc );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;border-radius:25px 25px 25px 25px;}.elementor-27 .elementor-element.elementor-element-a4b96ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-3cc408a{--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-27 .elementor-element.elementor-element-3cc408a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3cc408a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-a15f6ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-a15f6ea:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a15f6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-24dd0c8{--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:space-between;}.elementor-27 .elementor-element.elementor-element-7f2fc53.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-7f2fc53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-7f2fc53 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-7f2fc53 .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-daf5630{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-daf5630 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-3b42ed3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-46ed874 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-dcd7694 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-70fd03d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-70fd03d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-70fd03d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-4411614{--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:space-between;}.elementor-27 .elementor-element.elementor-element-9f3f1a9.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-9f3f1a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-9f3f1a9 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-9f3f1a9 .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-2a7eade{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-2a7eade .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-4f7b03f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-355b88a .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-ed7daf2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-9664da9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-9664da9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9664da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-7351bee{--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:space-between;}.elementor-27 .elementor-element.elementor-element-90a212e.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-90a212e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-90a212e .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-90a212e .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-4183514{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-4183514 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-5779050{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-9e51d51 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-0488819 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-bc038d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-bc038d7:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-bc038d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-0392d97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-434c65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-434c65f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;font-style:normal;line-height:55px;}.elementor-27 .elementor-element.elementor-element-d632852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-cfc09ab .elementor-button{background-color:var( --e-global-color-72b47cc );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;border-radius:25px 25px 25px 25px;}.elementor-27 .elementor-element.elementor-element-cfc09ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-563ddaa{--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;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-563ddaa:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-563ddaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-7e4dcfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-90bd49b{--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:space-between;}.elementor-27 .elementor-element.elementor-element-943e3a6.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-943e3a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-943e3a6 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-943e3a6 .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-0da5981{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-0da5981 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-e6bc0af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-347dbdb .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-e44adc6 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-94a6768{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-5a0aa7f{--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:space-between;}.elementor-27 .elementor-element.elementor-element-6df9aa0.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6df9aa0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-6df9aa0 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-6df9aa0 .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-7632dc8{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-7632dc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-9af6830{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-e3ca3a1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-8ca187e .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-9c03b3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-ac7b276{--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:space-between;}.elementor-27 .elementor-element.elementor-element-5743f2f.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-5743f2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-5743f2f .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-5743f2f .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-af73c8a{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-af73c8a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-ec4de82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-a2a27bc .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-6821424 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-5fa7543{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1bb3dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-1bb3dcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:44px;}.elementor-27 .elementor-element.elementor-element-c109c5e{--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:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b2ab34a{--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-27 .elementor-element.elementor-element-ec51b11{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(98.60000000000001, 98.60000000000001, 98.60000000000001, 0.5);}.elementor-27 .elementor-element.elementor-element-cd79d72{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-cd79d72.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-cd79d72.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-cd79d72.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#2C2D30;}.elementor-27 .elementor-element.elementor-element-b36fe52{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(98.60000000000001, 98.60000000000001, 98.60000000000001, 0.5);}.elementor-27 .elementor-element.elementor-element-0118d6f{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-0118d6f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-0118d6f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-0118d6f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#2C2D30;}.elementor-27 .elementor-element.elementor-element-b087000{--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-27 .elementor-element.elementor-element-21dd992{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(98.60000000000001, 98.60000000000001, 98.60000000000001, 0.5);}.elementor-27 .elementor-element.elementor-element-220bff6{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-220bff6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-220bff6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-220bff6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#2C2D30;}.elementor-27 .elementor-element.elementor-element-7abf48f{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(98.60000000000001, 98.60000000000001, 98.60000000000001, 0.5);}.elementor-27 .elementor-element.elementor-element-f559875{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-f559875.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-f559875.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-f559875.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#2C2D30;}.elementor-27 .elementor-element.elementor-element-c496129{--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-27 .elementor-element.elementor-element-d3148fc{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(98.60000000000001, 98.60000000000001, 98.60000000000001, 0.5);}.elementor-27 .elementor-element.elementor-element-7457f6c{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-7457f6c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-7457f6c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-7457f6c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#2C2D30;}.elementor-27 .elementor-element.elementor-element-1875997{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(98.60000000000001, 98.60000000000001, 98.60000000000001, 0.5);}.elementor-27 .elementor-element.elementor-element-22bc129{padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-22bc129.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-27 .elementor-element.elementor-element-22bc129.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-27 .elementor-element.elementor-element-22bc129.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#2C2D30;}.elementor-27 .elementor-element.elementor-element-0f856bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0f856bc:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0f856bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-b62a7ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b47ac81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-b47ac81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;font-style:normal;line-height:55px;}.elementor-27 .elementor-element.elementor-element-a99fe95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-68a728e .elementor-button{background-color:var( --e-global-color-72b47cc );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;border-radius:25px 25px 25px 25px;}.elementor-27 .elementor-element.elementor-element-68a728e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-bfbaa30{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-bfbaa30:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-bfbaa30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-b0c6eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-b0c6eab:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b0c6eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-8fdea04{--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:space-between;}.elementor-27 .elementor-element.elementor-element-f302f0c.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-f302f0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-f302f0c .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-f302f0c .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-5dba404{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-5dba404 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-bea3582{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-06cbe3c .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-54ac99d .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-c68e392{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-c68e392:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-c68e392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-d945b5d{--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:space-between;}.elementor-27 .elementor-element.elementor-element-4f53c4c.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4f53c4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-4f53c4c .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-4f53c4c .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-b01b324{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-b01b324 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-d32a4e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-c371e54 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-bf91f15 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-0489bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(176.80000000000004, 176.80000000000004, 176.80000000000004, 0.5);}.elementor-27 .elementor-element.elementor-element-0489bef:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0489bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-f5baf11{--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:space-between;}.elementor-27 .elementor-element.elementor-element-654745d.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-654745d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:#1A202C;}.elementor-27 .elementor-element.elementor-element-654745d .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-654745d .elementor-heading-title a:focus{color:#18AFF8;}.elementor-27 .elementor-element.elementor-element-d18d7e8{background-color:#FFFFFF;padding:10px 20px 2px 20px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(156.4, 155.84750000000003, 155.84750000000003, 0.5);}.elementor-27 .elementor-element.elementor-element-d18d7e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-554255c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-55d599a .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-5e4534b .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-0b7946e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9c76c36{--display:flex;--min-height:350px;--overlay-opacity:0.95;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9c76c36:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9c76c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.oraclesforce.com/wp-content/uploads/2026/01/360_F_296055218_RXc721N9fSYIz3sEV7QALYquMVP31jdJ.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-9c76c36::before, .elementor-27 .elementor-element.elementor-element-9c76c36 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-9c76c36 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-9c76c36 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-9c76c36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-9c76c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0892F2;--background-overlay:'';}.elementor-27 .elementor-element.elementor-element-80f9c22{padding:40px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-80f9c22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-056fae6 );}.elementor-27 .elementor-element.elementor-element-572f949{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-087a897 );}.elementor-27 .elementor-element.elementor-element-9daba7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6babddb{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(193.8, 193.8, 193.8, 0.5);--margin-top:-150px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-27 .elementor-element.elementor-element-6babddb:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6babddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-056fae6 );}.elementor-27 .elementor-element.elementor-element-6f7bd4c{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6f7bd4c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6f7bd4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-27 .elementor-element.elementor-element-2177ff0{text-align:center;}.elementor-27 .elementor-element.elementor-element-2177ff0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:55px;}.elementor-27 .elementor-element.elementor-element-0ed46e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0ed46e3:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-0ed46e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08b792c );}.elementor-27 .elementor-element.elementor-element-9251f15{--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-27 .elementor-element.elementor-element-f75b098{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e094ab6{--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-27 .elementor-element.elementor-element-82d6e32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;line-height:45px;}.elementor-27 .elementor-element.elementor-element-9558b1e{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-9558b1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:45px;}.elementor-27 .elementor-element.elementor-element-0dff043{--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-27 .elementor-element.elementor-element-8faaae2 .elementor-button{background-color:var( --e-global-color-72b47cc );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:26px;border-radius:25px 25px 25px 25px;}.elementor-27 .elementor-element.elementor-element-e0d0014{--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:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e01fb99{--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-27 .elementor-element.elementor-element-cd044f9{--display:flex;box-shadow:0px 0px 10px 0px rgba(134.29999999999998, 134.29999999999998, 134.29999999999998, 0.5);}.elementor-27 .elementor-element.elementor-element-8d1cefb.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-8d1cefb{left:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-8d1cefb{right:10px;}.elementor-27 .elementor-element.elementor-element-8d1cefb{top:209px;}.elementor-27 .elementor-element.elementor-element-8d1cefb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-f64e95c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-f64e95c .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-f64e95c .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-b929178{--display:flex;box-shadow:0px 0px 10px 0px rgba(134.29999999999998, 134.29999999999998, 134.29999999999998, 0.5);}.elementor-27 .elementor-element.elementor-element-605d002.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-605d002{left:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-605d002{right:10px;}.elementor-27 .elementor-element.elementor-element-605d002{top:209px;}.elementor-27 .elementor-element.elementor-element-605d002 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3198013 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-3198013 .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-3198013 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-5ead2c1{--display:flex;box-shadow:0px 0px 10px 0px rgba(134.29999999999998, 134.29999999999998, 134.29999999999998, 0.5);}.elementor-27 .elementor-element.elementor-element-3e0b74e.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-3e0b74e{left:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-3e0b74e{right:10px;}.elementor-27 .elementor-element.elementor-element-3e0b74e{top:209px;}.elementor-27 .elementor-element.elementor-element-3e0b74e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:26px;}.elementor-27 .elementor-element.elementor-element-5f0cfee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;}.elementor-27 .elementor-element.elementor-element-5f0cfee .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-5f0cfee .elementor-heading-title a:focus{color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-f28ef98{--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e15b2ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-e15b2ee .elementor-heading-title{font-size:23px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-c5b667a{left:-159px;}body.rtl .elementor-27 .elementor-element.elementor-element-c5b667a{right:-159px;}.elementor-27 .elementor-element.elementor-element-c5b667a{top:-230px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-5f95c4f{left:-159px;}body.rtl .elementor-27 .elementor-element.elementor-element-5f95c4f{right:-159px;}.elementor-27 .elementor-element.elementor-element-5f95c4f{top:-230px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0a59672{left:45px;}body.rtl .elementor-27 .elementor-element.elementor-element-0a59672{right:45px;}.elementor-27 .elementor-element.elementor-element-0a59672{top:555px;z-index:0;}.elementor-27 .elementor-element.elementor-element-0a59672 .elementor-icon{font-size:250px;}.elementor-27 .elementor-element.elementor-element-0a59672 .elementor-icon svg{height:250px;}.elementor-27 .elementor-element.elementor-element-a77e3fe{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-a77e3fe .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-27 .elementor-element.elementor-element-403da9d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-403da9d .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-d120a26{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 5px 0px;text-align:center;}.elementor-27 .elementor-element.elementor-element-d120a26 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-27 .elementor-element.elementor-element-915ab40{padding:10px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-915ab40 .elementor-button{font-size:16px;}.elementor-27 .elementor-element.elementor-element-acb0f29{--gap:25px 0px;--row-gap:25px;--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-27 .elementor-element.elementor-element-65bf91e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-27 .elementor-element.elementor-element-77d1717{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-77d1717 .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-77d1717 .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-77d1717 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-bbf15b5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-27 .elementor-element.elementor-element-46be271{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-46be271 .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-46be271 .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-46be271 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-036223f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-27 .elementor-element.elementor-element-a4b5929{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-a4b5929 .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-a4b5929 .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-a4b5929 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-3a8ed6b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-27 .elementor-element.elementor-element-bb45a24{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-bb45a24 .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-bb45a24 .elementor-image-box-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-bb45a24 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-b5b876d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1e206b9{--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-3156eb3{text-align:start;}.elementor-27 .elementor-element.elementor-element-3156eb3 .elementor-heading-title{font-size:30px;}.elementor-27 .elementor-element.elementor-element-46e68ed{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-46e68ed .elementor-heading-title{font-size:32px;}.elementor-27 .elementor-element.elementor-element-5588be4{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1a611a1{padding:0px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-7ec70cf{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-171aa39:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-171aa39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-27 .elementor-element.elementor-element-171aa39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-3754da4{padding:30px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3754da4 .elementor-heading-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-2ea3ca1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-2ea3ca1 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-27 .elementor-element.elementor-element-93881f1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-93881f1 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-27 .elementor-element.elementor-element-bd55860{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-27 .elementor-element.elementor-element-bd55860.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-327900b{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7461f12{--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--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-27 .elementor-element.elementor-element-325b7ce{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d6c17f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-d6c17f2 .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-d6c17f2 .elementor-image-box-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-d6c17f2 .elementor-image-box-description{font-size:17px;}.elementor-27 .elementor-element.elementor-element-3bc74db{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-94bd84f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-94bd84f .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-94bd84f .elementor-image-box-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-94bd84f .elementor-image-box-description{font-size:17px;}.elementor-27 .elementor-element.elementor-element-4870a7c{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-c2c7723{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-c2c7723 .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-c2c7723 .elementor-image-box-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-c2c7723 .elementor-image-box-description{font-size:17px;}.elementor-27 .elementor-element.elementor-element-fdc3dee{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1d9aa24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:35px 35px 35px 35px;}.elementor-27 .elementor-element.elementor-element-1d9aa24 .elementor-image-box-img{margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-1d9aa24 .elementor-image-box-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-1d9aa24 .elementor-image-box-description{font-size:17px;}.elementor-27 .elementor-element.elementor-element-c1cd69e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6f1d650{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-41787bd .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-1ef3620{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-294e416{--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1b4ada5{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-1b4ada5 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-27 .elementor-element.elementor-element-ed0721b{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a4b96ea{padding:0px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-bc038d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0392d97{--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-434c65f{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-434c65f .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-27 .elementor-element.elementor-element-d632852{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-cfc09ab{padding:0px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-563ddaa{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5fa7543{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-1bb3dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-27 .elementor-element.elementor-element-1bb3dcd .elementor-heading-title{font-size:30px;}.elementor-27 .elementor-element.elementor-element-c109c5e{--justify-content:space-between;--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-27 .elementor-element.elementor-element-ec51b11{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-cd79d72{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-title{margin-bottom:14px;font-size:18px;}.elementor-27 .elementor-element.elementor-element-cd79d72 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-b36fe52{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0118d6f{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-title{margin-bottom:14px;font-size:18px;}.elementor-27 .elementor-element.elementor-element-0118d6f .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-21dd992{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-220bff6{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-title{margin-bottom:14px;font-size:18px;}.elementor-27 .elementor-element.elementor-element-220bff6 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-7abf48f{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f559875{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-title{margin-bottom:14px;font-size:18px;}.elementor-27 .elementor-element.elementor-element-f559875 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-d3148fc{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7457f6c{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-title{margin-bottom:14px;font-size:18px;}.elementor-27 .elementor-element.elementor-element-7457f6c .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-1875997{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-22bc129{padding:15px 10px 15px 10px;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-img{margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-title{margin-bottom:14px;font-size:18px;}.elementor-27 .elementor-element.elementor-element-22bc129 .elementor-image-box-description{font-size:13px;}.elementor-27 .elementor-element.elementor-element-0f856bc{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b62a7ee{--padding-top:45px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-b47ac81{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-27 .elementor-element.elementor-element-b47ac81 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-27 .elementor-element.elementor-element-a99fe95{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-68a728e{padding:0px 0px 10px 0px;}.elementor-27 .elementor-element.elementor-element-bfbaa30{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-6f7bd4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-2177ff0{padding:30px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-2177ff0 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-27 .elementor-element.elementor-element-0ed46e3{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9251f15{--justify-content:center;}.elementor-27 .elementor-element.elementor-element-f75b098{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e094ab6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-82d6e32{padding:0px 0px 0px 5px;}.elementor-27 .elementor-element.elementor-element-9558b1e{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-9558b1e .elementor-heading-title{font-size:35px;}.elementor-27 .elementor-element.elementor-element-0dff043{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-8faaae2{padding:0px 0px 20px 0px;}.elementor-27 .elementor-element.elementor-element-e0d0014{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-8d1cefb{left:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-8d1cefb{right:10px;}.elementor-27 .elementor-element.elementor-element-8d1cefb{top:212px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-605d002{left:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-605d002{right:10px;}.elementor-27 .elementor-element.elementor-element-605d002{top:212px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-3e0b74e{left:10px;}body.rtl .elementor-27 .elementor-element.elementor-element-3e0b74e{right:10px;}.elementor-27 .elementor-element.elementor-element-3e0b74e{top:212px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-f28ef98{--width:50%;}.elementor-27 .elementor-element.elementor-element-ed110d5{--width:47%;}.elementor-27 .elementor-element.elementor-element-65bf91e{--width:25%;}.elementor-27 .elementor-element.elementor-element-bbf15b5{--width:25%;}.elementor-27 .elementor-element.elementor-element-036223f{--width:25%;}.elementor-27 .elementor-element.elementor-element-3a8ed6b{--width:25%;}.elementor-27 .elementor-element.elementor-element-1e206b9{--width:50%;}.elementor-27 .elementor-element.elementor-element-5588be4{--width:50%;}.elementor-27 .elementor-element.elementor-element-6cbd7c1{--width:32%;}.elementor-27 .elementor-element.elementor-element-2f060a9{--width:96%;}.elementor-27 .elementor-element.elementor-element-85f0ab5{--width:32%;}.elementor-27 .elementor-element.elementor-element-8169db7{--width:96%;}.elementor-27 .elementor-element.elementor-element-1a77b6b{--width:32%;}.elementor-27 .elementor-element.elementor-element-3649776{--width:96%;}.elementor-27 .elementor-element.elementor-element-327900b{--width:100%;}.elementor-27 .elementor-element.elementor-element-7461f12{--width:90%;}.elementor-27 .elementor-element.elementor-element-325b7ce{--width:25%;}.elementor-27 .elementor-element.elementor-element-3bc74db{--width:25%;}.elementor-27 .elementor-element.elementor-element-4870a7c{--width:25%;}.elementor-27 .elementor-element.elementor-element-fdc3dee{--width:25%;}.elementor-27 .elementor-element.elementor-element-294e416{--width:50%;}.elementor-27 .elementor-element.elementor-element-ed0721b{--width:50%;}.elementor-27 .elementor-element.elementor-element-a15f6ea{--width:32%;}.elementor-27 .elementor-element.elementor-element-3b42ed3{--width:96%;}.elementor-27 .elementor-element.elementor-element-70fd03d{--width:32%;}.elementor-27 .elementor-element.elementor-element-4f7b03f{--width:96%;}.elementor-27 .elementor-element.elementor-element-9664da9{--width:32%;}.elementor-27 .elementor-element.elementor-element-5779050{--width:96%;}.elementor-27 .elementor-element.elementor-element-0392d97{--width:50%;}.elementor-27 .elementor-element.elementor-element-d632852{--width:50%;}.elementor-27 .elementor-element.elementor-element-7e4dcfc{--width:32%;}.elementor-27 .elementor-element.elementor-element-e6bc0af{--width:96%;}.elementor-27 .elementor-element.elementor-element-94a6768{--width:32%;}.elementor-27 .elementor-element.elementor-element-9af6830{--width:96%;}.elementor-27 .elementor-element.elementor-element-9c03b3e{--width:32%;}.elementor-27 .elementor-element.elementor-element-ec4de82{--width:96%;}.elementor-27 .elementor-element.elementor-element-b2ab34a{--width:100%;}.elementor-27 .elementor-element.elementor-element-ec51b11{--width:50%;}.elementor-27 .elementor-element.elementor-element-b36fe52{--width:50%;}.elementor-27 .elementor-element.elementor-element-b087000{--width:100%;}.elementor-27 .elementor-element.elementor-element-21dd992{--width:50%;}.elementor-27 .elementor-element.elementor-element-7abf48f{--width:50%;}.elementor-27 .elementor-element.elementor-element-c496129{--width:100%;}.elementor-27 .elementor-element.elementor-element-d3148fc{--width:50%;}.elementor-27 .elementor-element.elementor-element-1875997{--width:50%;}.elementor-27 .elementor-element.elementor-element-b62a7ee{--width:50%;}.elementor-27 .elementor-element.elementor-element-a99fe95{--width:50%;}.elementor-27 .elementor-element.elementor-element-b0c6eab{--width:32%;}.elementor-27 .elementor-element.elementor-element-bea3582{--width:96%;}.elementor-27 .elementor-element.elementor-element-c68e392{--width:32%;}.elementor-27 .elementor-element.elementor-element-d32a4e5{--width:96%;}.elementor-27 .elementor-element.elementor-element-0489bef{--width:32%;}.elementor-27 .elementor-element.elementor-element-554255c{--width:96%;}.elementor-27 .elementor-element.elementor-element-9daba7c{--content-width:1120px;}.elementor-27 .elementor-element.elementor-element-9251f15{--width:100%;}.elementor-27 .elementor-element.elementor-element-e094ab6{--width:50%;}.elementor-27 .elementor-element.elementor-element-0dff043{--width:50%;}.elementor-27 .elementor-element.elementor-element-cd044f9{--width:32%;}.elementor-27 .elementor-element.elementor-element-b929178{--width:32%;}.elementor-27 .elementor-element.elementor-element-5ead2c1{--width:32%;}}/* Start custom CSS for container, class: .elementor-element-2f060a9 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (PERFECT CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.95);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: opacity 0.35s ease, transform 0.35s ease;
  pointer-events: none;
}

/* show buttons on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: #000000 !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
  transition: all 0.3s ease;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: #ffffff !important;
}

/* =========================
   MOBILE FIX (NO HOVER ISSUE)
========================= */
@media (max-width: 767px){
  .card-btn-wrap{
    opacity: 1;
    transform: translate(-50%, -50%);
    pointer-events: auto;
  }

  .card-image::before{
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cbd7c1 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8169db7 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85f0ab5 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3649776 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a77b6b *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b42ed3 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a15f6ea *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f7b03f *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fd03d *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5779050 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9664da9 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bc0af *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4dcfc *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af6830 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94a6768 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec4de82 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c03b3e *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea3582 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0c6eab *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d32a4e5 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c68e392 *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554255c *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0489bef *//* =========================
   CARD BASE
========================= */
.theme-card{
  position: relative;
  transition: all 0.35s ease;
}

.theme-card:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 45px rgba(0,0,0,0.15);
}

/* =========================
   IMAGE CONTAINER
========================= */
.card-image{
  position: relative;
  overflow: hidden;
}

/* =========================
   IMAGE OVERLAY
========================= */
.card-image::before{
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,168,255,0.85);
  opacity: 0;
  transition: opacity 0.35s ease;
  z-index: 1;
}

/* overlay show on hover */
.theme-card:hover .card-image::before{
  opacity: 1;
}

/* =========================
   BUTTON WRAPPER (CENTER)
========================= */
.card-btn-wrap{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translateY(12px);
  display: flex;
  gap: 14px;
  opacity: 0;
  z-index: 2;
  transition: all 0.35s ease;
  pointer-events: none;
}

/* buttons show on hover */
.theme-card:hover .card-btn-wrap{
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  pointer-events: auto;
}

/* =========================
   BUTTON STYLE
========================= */
.card-btn-wrap .elementor-button{
  background: #ffffff !important;
  color: black !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}

/* hover effect on buttons */
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
}
.card-btn-wrap .elementor-button:hover{
  background: #fcb900 !important;
  color: white !important;
  border-radius: 30px;
  padding: 14px 26px;
  font-weight: 600;
  border: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd044f9 *//* CARD */
.blog-card{
  background:#fff;
  border-radius:1px;
  overflow:hidden;
  transition:.0s ease;
  box-shadow:0 15px 40px rgba(0,0,0,.08);
}

.blog-card:hover{
  transform:translateY(-6px);
  box-shadow:0 25px 60px rgba(0,0,0,.15);
}

/* IMAGE */
.blog-image{
  position:relative;
  overflow:hidden;
}

.blog-image img{
  width:100%;
  transition:.5s ease;
}

/* IMAGE OVERLAY */
.blog-image::after{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(0,168,255,.75);
  opacity:0;
  transition:.4s ease;
}

.blog-card:hover .blog-image::after{
  opacity:1;
}

.blog-card:hover .blog-image img{
  transform:scale(1.08);
}

/* DATE BADGE */
.blog-date{
  background:#fcb900;
  color:#fff;
  padding:6px 14px;
  border-radius:4px;
  display:inline-block;
  transition:.3s ease;
}

/* DATE COLOR CHANGE ON IMAGE HOVER */
.blog-card:hover .blog-date{
  background:#fcb900;
  color:#0A58CA;
}

/* DEFAULT TITLE COLOR */
.blog-title,
.blog-title a{
  color:#000000 !important;
  transition:color .3s ease;
}

/* IMAGE HOVER PAR TITLE COLOR CHANGE */
.blog-card:hover .blog-title,
.blog-card:hover .blog-title a{
  color:#1cadf9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b929178 *//* CARD */
.blog-card{
  background:#fff;
  border-radius:1px;
  overflow:hidden;
  transition:.0s ease;
  box-shadow:0 15px 40px rgba(0,0,0,.08);
}

.blog-card:hover{
  transform:translateY(-6px);
  box-shadow:0 25px 60px rgba(0,0,0,.15);
}

/* IMAGE */
.blog-image{
  position:relative;
  overflow:hidden;
}

.blog-image img{
  width:100%;
  transition:.5s ease;
}

/* IMAGE OVERLAY */
.blog-image::after{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(0,168,255,.75);
  opacity:0;
  transition:.4s ease;
}

.blog-card:hover .blog-image::after{
  opacity:1;
}

.blog-card:hover .blog-image img{
  transform:scale(1.08);
}

/* DATE BADGE */
.blog-date{
  background:#fcb900;
  color:#fff;
  padding:6px 14px;
  border-radius:4px;
  display:inline-block;
  transition:.3s ease;
}

/* DATE COLOR CHANGE ON IMAGE HOVER */
.blog-card:hover .blog-date{
  background:#fcb900;
  color:#0A58CA;
}

/* DEFAULT TITLE COLOR */
.blog-title,
.blog-title a{
  color:#000000 !important;
  transition:color .3s ease;
}

/* IMAGE HOVER PAR TITLE COLOR CHANGE */
.blog-card:hover .blog-title,
.blog-card:hover .blog-title a{
  color:#1cadf9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ead2c1 *//* CARD */
.blog-card{
  background:#fff;
  border-radius:1px;
  overflow:hidden;
  transition:.0s ease;
  box-shadow:0 15px 40px rgba(0,0,0,.08);
}

.blog-card:hover{
  transform:translateY(-6px);
  box-shadow:0 25px 60px rgba(0,0,0,.15);
}

/* IMAGE */
.blog-image{
  position:relative;
  overflow:hidden;
}

.blog-image img{
  width:100%;
  transition:.5s ease;
}

/* IMAGE OVERLAY */
.blog-image::after{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(0,168,255,.75);
  opacity:0;
  transition:.4s ease;
}

.blog-card:hover .blog-image::after{
  opacity:1;
}

.blog-card:hover .blog-image img{
  transform:scale(1.08);
}

/* DATE BADGE */
.blog-date{
  background:#fcb900;
  color:#fff;
  padding:6px 14px;
  border-radius:4px;
  display:inline-block;
  transition:.3s ease;
}

/* DATE COLOR CHANGE ON IMAGE HOVER */
.blog-card:hover .blog-date{
  background:#fcb900;
  color:#0A58CA;
}

/* DEFAULT TITLE COLOR */
.blog-title,
.blog-title a{
  color:#000000 !important;
  transition:color .3s ease;
}

/* IMAGE HOVER PAR TITLE COLOR CHANGE */
.blog-card:hover .blog-title,
.blog-card:hover .blog-title a{
  color:#1cadf9 !important;
}/* End custom CSS */