.elementor-12 .elementor-element.elementor-element-45d365f{--display:flex;--position:fixed;--min-height:20vh;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:12;}.elementor-12 .elementor-element.elementor-element-45d365f::before, .elementor-12 .elementor-element.elementor-element-45d365f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-45d365f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-45d365f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-45d365f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-45d365f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF00 100%);}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-45d365f{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-45d365f{right:0px;}.elementor-12 .elementor-element.elementor-element-12381d4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-9b1d9ae{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-3534321 .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-3534321 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3534321 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-3534321 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-3534321 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-3534321 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3534321 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-3534321 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3534321 .e--pointer-framed .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-3534321 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3534321 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3534321 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a750cc1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-8c1bfb3 .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-86cde76{--display:flex;--min-height:100vh;--justify-content:flex-end;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-86cde76:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-86cde76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happydentyourdentalclinic.com/wp-content/uploads/2026/03/Untitled-design-2026-01-05T104504.257.png");background-size:cover;}.elementor-12 .elementor-element.elementor-element-86cde76::before, .elementor-12 .elementor-element.elementor-element-86cde76 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-86cde76 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-86cde76 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-86cde76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-86cde76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(10deg, #000000 28%, #FFFFFF00 100%);}.elementor-12 .elementor-element.elementor-element-9ae89d3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-mix-blend-mode:color;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-dd9d9b9 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:45px;font-weight:bold;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f4189e6{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-family:"Cinzel", Sans-serif;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a8ede0e{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-04bb331{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a31acb7{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-701d7fe .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:37px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-a5cee88{text-align:justify;font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-12 .elementor-element.elementor-element-66160c9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7b54bc7 img{height:391px;}.elementor-12 .elementor-element.elementor-element-80d8eaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-80d8eaa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-80d8eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfbfb;}.elementor-12 .elementor-element.elementor-element-80d8eaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-80d8eaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d3af39f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-d3af39f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a6d9a56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-a6d9a56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-9b3e926{text-align:center;}.elementor-12 .elementor-element.elementor-element-9b3e926 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-771966c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Cinzel", Sans-serif;font-size:15px;color:#000000;}.elementor-12 .elementor-element.elementor-element-ca4b421 .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-ca4b421 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-23d6ec4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-23d6ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0112AD;}.elementor-12 .elementor-element.elementor-element-23d6ec4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 020px 0px;}.elementor-12 .elementor-element.elementor-element-23d6ec4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-9093281.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-9093281.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-1b6d265{text-align:center;}.elementor-12 .elementor-element.elementor-element-1b6d265 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-68ef00c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c4aeed2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-c4aeed2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-c4aeed2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-c4aeed2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-c4aeed2 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c4aeed2 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:16px;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-c4aeed2:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-c4aeed2:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-e5c696f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2c3cd9f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-2c3cd9f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2c3cd9f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2c3cd9f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-2c3cd9f .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2c3cd9f .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:16px;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-de89db3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-d46e093.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-d46e093.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d46e093.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d46e093 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-d46e093 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-d46e093 .elementor-image-box-title{font-family:"Cinzel", Sans-serif;font-size:16px;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-7155c48{--display:flex;}.elementor-12 .elementor-element.elementor-element-98aef16{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-98aef16 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-3d9eaf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-c3a759b{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a8d6e7b{width:var( --container-widget-width, 33% );max-width:33%;background-color:#ffffff;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:3em 3em 3em 3em;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 15px 0px rgba(33,33,33,0.05);}.elementor-12 .elementor-element.elementor-element-a8d6e7b .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-a8d6e7b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-a8d6e7b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a8d6e7b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a8d6e7b .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-a8d6e7b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-a8d6e7b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-a8d6e7b:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-a8d6e7b:has(:focus) .elementor-image-box-title{color:#0A1A3A;}.elementor-12 .elementor-element.elementor-element-a8d6e7b .elementor-image-box-description{font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-990a345{width:var( --container-widget-width, 33% );max-width:33%;background-color:#ffffff;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:3em 3em 3em 3em;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 15px 0px rgba(33,33,33,0.05);}.elementor-12 .elementor-element.elementor-element-990a345 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-990a345.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-990a345.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-990a345.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-990a345 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-990a345 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-990a345 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-990a345:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-990a345:has(:focus) .elementor-image-box-title{color:#0A1A3A;}.elementor-12 .elementor-element.elementor-element-990a345 .elementor-image-box-description{font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-4af7bba{width:var( --container-widget-width, 33% );max-width:33%;background-color:#ffffff;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:3em 3em 3em 3em;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 15px 0px rgba(33,33,33,0.05);}.elementor-12 .elementor-element.elementor-element-4af7bba .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4af7bba.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-4af7bba.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4af7bba.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4af7bba .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-4af7bba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-4af7bba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-4af7bba:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-4af7bba:has(:focus) .elementor-image-box-title{color:#0A1A3A;}.elementor-12 .elementor-element.elementor-element-4af7bba .elementor-image-box-description{font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-6e957bb{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f006a24{width:var( --container-widget-width, 33% );max-width:33%;background-color:#ffffff;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:3em 3em 3em 3em;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 15px 0px rgba(33,33,33,0.05);}.elementor-12 .elementor-element.elementor-element-f006a24 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f006a24.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-f006a24.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f006a24.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f006a24 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-f006a24 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-f006a24 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-f006a24:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-f006a24:has(:focus) .elementor-image-box-title{color:#0A1A3A;}.elementor-12 .elementor-element.elementor-element-f006a24 .elementor-image-box-description{font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-ea22bce{width:var( --container-widget-width, 33% );max-width:33%;background-color:#ffffff;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:3em 3em 3em 3em;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 15px 0px rgba(33,33,33,0.05);}.elementor-12 .elementor-element.elementor-element-ea22bce .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-ea22bce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-ea22bce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-ea22bce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ea22bce .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-ea22bce .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-ea22bce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-ea22bce:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-ea22bce:has(:focus) .elementor-image-box-title{color:#0A1A3A;}.elementor-12 .elementor-element.elementor-element-ea22bce .elementor-image-box-description{font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-8186e31{width:var( --container-widget-width, 33% );max-width:33%;background-color:#ffffff;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:3em 3em 3em 3em;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;box-shadow:0px 10px 15px 0px rgba(33,33,33,0.05);}.elementor-12 .elementor-element.elementor-element-8186e31 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-8186e31.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12 .elementor-element.elementor-element-8186e31.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12 .elementor-element.elementor-element-8186e31.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8186e31 .elementor-image-box-title{margin-bottom:5px;font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-8186e31 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12 .elementor-element.elementor-element-8186e31 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-8186e31:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-8186e31:has(:focus) .elementor-image-box-title{color:#0A1A3A;}.elementor-12 .elementor-element.elementor-element-8186e31 .elementor-image-box-description{font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-e47d9c7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e47d9c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-e47d9c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-12 .elementor-element.elementor-element-e47d9c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-50f19d5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-c9248a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c9248a8 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-a3103e8{width:var( --container-widget-width, 69% );max-width:69%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-260e12d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-260e12d > .elementor-container{max-width:800px;}.elementor-12 .elementor-element.elementor-element-260e12d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-260e12d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3fab47e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ff7dea3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:0;}.elementor-12 .elementor-element.elementor-element-ff7dea3 img{height:186px;}.elementor-12 .elementor-element.elementor-element-8980426:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-8980426 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0112AD;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-8980426.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-8980426.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-8980426 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8980426 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f92b4ad{background-color:#0112AD;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2em 2em 2em 2em;text-align:start;font-family:"Cinzel", Sans-serif;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-29a4aa7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ba21331{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:0;}.elementor-12 .elementor-element.elementor-element-ba21331 img{height:185px;}.elementor-12 .elementor-element.elementor-element-c32cc48 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-c32cc48 > .elementor-container{max-width:800px;}.elementor-12 .elementor-element.elementor-element-15cf721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-15cf721 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0112AD;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-15cf721.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-15cf721.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-15cf721 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-15cf721 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a4f9d7a{background-color:#0112AD;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2em 2em 2em 2em;text-align:start;font-family:"Cinzel", Sans-serif;line-height:1.5em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-39cd745.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-39cd745.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-39cd745 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-18dd86e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-12 .elementor-element.elementor-element-65d6b4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-65d6b4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0112AD;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-65d6b4e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-65d6b4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-65d6b4e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-65d6b4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1d0117a{background-color:#0112AD;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:2em 2em 2em 2em;text-align:start;font-family:"Cinzel", Sans-serif;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-692363c{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ec52839{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ec52839 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-9a13b1f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#109FD9;--border-color:#109FD9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7f05242{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b72cb9{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-278b74d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-278b74d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:27px;font-weight:600;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-d78a921{text-align:start;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-01c87ef .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-01c87ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-d53a06a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#109FD9;--border-color:#109FD9;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-665ebce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-32a7253 img{width:100%;}.elementor-12 .elementor-element.elementor-element-f14fdc6{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-5b17653{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5b17653 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:27px;font-weight:600;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-88ae683{text-align:start;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-4d41fed .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-4d41fed .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-65b6fb9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#109FD9;--border-color:#109FD9;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e18b1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8923c4b img{width:100%;}.elementor-12 .elementor-element.elementor-element-c7d5a05{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4342581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-4342581 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:27px;font-weight:600;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-905f49f{text-align:start;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-c5a5ada .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-c5a5ada .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-686dc2e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#109FD9;--border-color:#109FD9;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f2a7d7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d6c2c95 img{width:100%;}.elementor-12 .elementor-element.elementor-element-77816f3{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-ad541fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-ad541fe .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:27px;font-weight:600;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-218a3b7{text-align:start;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-1a1f08c .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-1a1f08c .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-d64c0fa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#109FD9;--border-color:#109FD9;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a5b749{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-33540e8 img{width:100%;}.elementor-12 .elementor-element.elementor-element-e7c9edf{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4712791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-4712791 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:27px;font-weight:600;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-0d31a89{text-align:start;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-4b5b11d .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-4b5b11d .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-26c5bb0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#109FD9;--border-color:#109FD9;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30e1366{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e8ca234 img{width:100%;}.elementor-12 .elementor-element.elementor-element-58308ac{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b3b642d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-b3b642d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:27px;font-weight:600;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-b5cfca2{text-align:start;font-family:"Cinzel", Sans-serif;color:#000000;}.elementor-12 .elementor-element.elementor-element-f1e06fa .elementor-button{background-color:#0112AD;font-family:"Jost", Sans-serif;font-size:17px;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-f1e06fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-ab880c4{padding:40px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-994b121{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-994b121 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-df11805{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f617183{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f617183 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#0112AD;}.elementor-12 .elementor-element.elementor-element-d249c16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-056a9d0{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6abc3da{width:initial;max-width:initial;background-color:#0112AD;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6abc3da .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6abc3da.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6abc3da.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6abc3da.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6abc3da .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6abc3da .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:700;text-transform:none;}.elementor-12 .elementor-element.elementor-element-6abc3da:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6abc3da:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-12 .elementor-element.elementor-element-6abc3da .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cc35dcc{--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-12 .elementor-element.elementor-element-4b94e94{width:initial;max-width:initial;background-color:#0112AD;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-4b94e94 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4b94e94.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4b94e94.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4b94e94.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4b94e94 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4b94e94 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:700;text-transform:none;}.elementor-12 .elementor-element.elementor-element-4b94e94:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4b94e94:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-12 .elementor-element.elementor-element-4b94e94 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7d9c0f3{--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-12 .elementor-element.elementor-element-6995ac6{width:initial;max-width:initial;background-color:#0112AD;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6995ac6 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6995ac6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6995ac6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6995ac6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6995ac6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6995ac6 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:700;text-transform:none;}.elementor-12 .elementor-element.elementor-element-6995ac6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6995ac6:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-12 .elementor-element.elementor-element-6995ac6 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-598e2f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-781804f{--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-12 .elementor-element.elementor-element-c49f109{width:initial;max-width:initial;background-color:#0112AD;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-c49f109 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c49f109.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c49f109.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c49f109.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c49f109 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c49f109 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:700;text-transform:none;}.elementor-12 .elementor-element.elementor-element-c49f109:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c49f109:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-12 .elementor-element.elementor-element-c49f109 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8598037{--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-12 .elementor-element.elementor-element-6487d78{width:initial;max-width:initial;background-color:#0112AD;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6487d78 .elementor-icon-box-title{margin-block-end:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6487d78.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6487d78.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6487d78.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6487d78 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6487d78 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:23px;font-weight:700;text-transform:none;}.elementor-12 .elementor-element.elementor-element-6487d78:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6487d78:has(:focus) .elementor-icon-box-title{color:#D4AF37;}.elementor-12 .elementor-element.elementor-element-6487d78 .elementor-icon-box-description{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-29deb0f{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5eba6d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-5eba6d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5eba6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0112AD;}.elementor-12 .elementor-element.elementor-element-5eba6d3 > .elementor-background-overlay{opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5eba6d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-12 .elementor-element.elementor-element-2ca5b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2ca5b2b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:bold;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-da1c75b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0em 0em 0em 0em;text-align:center;font-family:"Cinzel", Sans-serif;font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-781399f .elementor-button{background-color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:17px;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-781399f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-781399f .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-781399f .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-781399f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-781399f .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-da1c75b{padding:0em 3em 0em 3em;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-45d365f{--content-width:1250px;}.elementor-12 .elementor-element.elementor-element-12381d4{--width:30%;}.elementor-12 .elementor-element.elementor-element-a750cc1{--width:30%;}.elementor-12 .elementor-element.elementor-element-86cde76{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-056a9d0{--width:30%;}.elementor-12 .elementor-element.elementor-element-cc35dcc{--width:30%;}.elementor-12 .elementor-element.elementor-element-7d9c0f3{--width:30%;}.elementor-12 .elementor-element.elementor-element-781804f{--width:30%;}.elementor-12 .elementor-element.elementor-element-8598037{--width:30%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-45d365f{--min-height:10vh;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-12381d4{--width:47%;}.elementor-12 .elementor-element.elementor-element-9b1d9ae{--width:46%;}.elementor-12 .elementor-element.elementor-element-86cde76{--min-height:100vh;}.elementor-12 .elementor-element.elementor-element-dd9d9b9 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-f4189e6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-701d7fe .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-9b3e926 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1b6d265 .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-c4aeed2 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2c3cd9f .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-d46e093 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-98aef16 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-a8d6e7b{width:100%;max-width:100%;padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-a8d6e7b .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a8d6e7b .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-990a345{width:100%;max-width:100%;padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-990a345 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-990a345 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4af7bba{width:100%;max-width:100%;padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-4af7bba .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4af7bba .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f006a24{width:100%;max-width:100%;padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-f006a24 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f006a24 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ea22bce{width:100%;max-width:100%;padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-ea22bce .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ea22bce .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8186e31{width:100%;max-width:100%;padding:2em 2em 2em 2em;}.elementor-12 .elementor-element.elementor-element-8186e31 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8186e31 .elementor-image-box-img{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-e47d9c7{padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-c9248a8 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-a3103e8{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-260e12d{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8980426 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f92b4ad{text-align:center;}.elementor-12 .elementor-element.elementor-element-29a4aa7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ba21331{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ba21331 img{width:100%;}.elementor-12 .elementor-element.elementor-element-15cf721 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a4f9d7a{text-align:center;}.elementor-12 .elementor-element.elementor-element-39cd745 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-18dd86e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-65d6b4e > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1d0117a{text-align:center;}.elementor-12 .elementor-element.elementor-element-ec52839 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-994b121 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-f617183 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2ca5b2b .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-04bb331 *//* Apply this to your Elementor Container .elementor-12 .elementor-element.elementor-element-04bb331 */
.elementor-12 .elementor-element.elementor-element-04bb331 {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08), 
                0px 4px 10px rgba(0, 0, 0, 0.05);
    border-radius: 4px; /* Optional: adds a slight professional curve */
    background-color: #ffffff; /* Ensures the shadow is visible */
    border: 1px solid rgba(0, 0, 0, 0.03); /* Subtle outline for definition */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6abc3da *//* Apply to the Image Widget or its Container */
.elementor-12 .elementor-element.elementor-element-6abc3da {
    --primary-glow: rgba(255, 255, 255, 0.4);
    --accent-shadow: rgba(0, 0, 0, 0.15);
    
    position: relative;
    border-radius: 15px; /* Smooth professional corners */
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); /* Ultra smooth movement */
    
    /* The main shadow: deep and soft */
    box-shadow: 0 20px 40px var(--accent-shadow);
    
    /* Subtle border like a picture frame */
    border: 1px solid rgba(255, 255, 255, 0.2);
}

/* 1. The Floating Animation */
.elementor-12 .elementor-element.elementor-element-6abc3da:hover {
    transform: translateY(-15px) scale(1.02); /* Lifts up and grows slightly */
    box-shadow: 0 35px 70px rgba(0, 0, 0, 0.25); /* Shadow deepens as it "lifts" */
}

/* 2. The Glossy Shine Overlay */
.elementor-12 .elementor-element.elementor-element-6abc3da::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255, 255, 255, 0.1) 45%,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0.1) 55%,
        transparent
    );
    transform: rotate(-45deg);
    transition: all 0.6s ease;
    opacity: 0;
}

/* 3. Shine Trigger on Hover */
.elementor-12 .elementor-element.elementor-element-6abc3da:hover::after {
    opacity: 1;
    left: 100%; /* Moves the "flash" across the image */
    top: 100%;
}

/* 4. Zoom effect on the internal image */
.elementor-12 .elementor-element.elementor-element-6abc3da img {
    transition: transform 0.8s ease;
}

.elementor-12 .elementor-element.elementor-element-6abc3da:hover img {
    transform: scale(1.1); /* Zooms into the photo slightly */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b94e94 *//* Apply to the Image Widget or its Container */
.elementor-12 .elementor-element.elementor-element-4b94e94 {
    --primary-glow: rgba(255, 255, 255, 0.4);
    --accent-shadow: rgba(0, 0, 0, 0.15);
    
    position: relative;
    border-radius: 15px; /* Smooth professional corners */
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); /* Ultra smooth movement */
    
    /* The main shadow: deep and soft */
    box-shadow: 0 20px 40px var(--accent-shadow);
    
    /* Subtle border like a picture frame */
    border: 1px solid rgba(255, 255, 255, 0.2);
}

/* 1. The Floating Animation */
.elementor-12 .elementor-element.elementor-element-4b94e94:hover {
    transform: translateY(-15px) scale(1.02); /* Lifts up and grows slightly */
    box-shadow: 0 35px 70px rgba(0, 0, 0, 0.25); /* Shadow deepens as it "lifts" */
}

/* 2. The Glossy Shine Overlay */
.elementor-12 .elementor-element.elementor-element-4b94e94::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255, 255, 255, 0.1) 45%,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0.1) 55%,
        transparent
    );
    transform: rotate(-45deg);
    transition: all 0.6s ease;
    opacity: 0;
}

/* 3. Shine Trigger on Hover */
.elementor-12 .elementor-element.elementor-element-4b94e94:hover::after {
    opacity: 1;
    left: 100%; /* Moves the "flash" across the image */
    top: 100%;
}

/* 4. Zoom effect on the internal image */
.elementor-12 .elementor-element.elementor-element-4b94e94 img {
    transition: transform 0.8s ease;
}

.elementor-12 .elementor-element.elementor-element-4b94e94:hover img {
    transform: scale(1.1); /* Zooms into the photo slightly */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6995ac6 *//* Apply to the Image Widget or its Container */
.elementor-12 .elementor-element.elementor-element-6995ac6 {
    --primary-glow: rgba(255, 255, 255, 0.4);
    --accent-shadow: rgba(0, 0, 0, 0.15);
    
    position: relative;
    border-radius: 15px; /* Smooth professional corners */
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); /* Ultra smooth movement */
    
    /* The main shadow: deep and soft */
    box-shadow: 0 20px 40px var(--accent-shadow);
    
    /* Subtle border like a picture frame */
    border: 1px solid rgba(255, 255, 255, 0.2);
}

/* 1. The Floating Animation */
.elementor-12 .elementor-element.elementor-element-6995ac6:hover {
    transform: translateY(-15px) scale(1.02); /* Lifts up and grows slightly */
    box-shadow: 0 35px 70px rgba(0, 0, 0, 0.25); /* Shadow deepens as it "lifts" */
}

/* 2. The Glossy Shine Overlay */
.elementor-12 .elementor-element.elementor-element-6995ac6::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255, 255, 255, 0.1) 45%,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0.1) 55%,
        transparent
    );
    transform: rotate(-45deg);
    transition: all 0.6s ease;
    opacity: 0;
}

/* 3. Shine Trigger on Hover */
.elementor-12 .elementor-element.elementor-element-6995ac6:hover::after {
    opacity: 1;
    left: 100%; /* Moves the "flash" across the image */
    top: 100%;
}

/* 4. Zoom effect on the internal image */
.elementor-12 .elementor-element.elementor-element-6995ac6 img {
    transition: transform 0.8s ease;
}

.elementor-12 .elementor-element.elementor-element-6995ac6:hover img {
    transform: scale(1.1); /* Zooms into the photo slightly */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c49f109 *//* Apply to the Image Widget or its Container */
.elementor-12 .elementor-element.elementor-element-c49f109 {
    --primary-glow: rgba(255, 255, 255, 0.4);
    --accent-shadow: rgba(0, 0, 0, 0.15);
    
    position: relative;
    border-radius: 15px; /* Smooth professional corners */
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); /* Ultra smooth movement */
    
    /* The main shadow: deep and soft */
    box-shadow: 0 20px 40px var(--accent-shadow);
    
    /* Subtle border like a picture frame */
    border: 1px solid rgba(255, 255, 255, 0.2);
}

/* 1. The Floating Animation */
.elementor-12 .elementor-element.elementor-element-c49f109:hover {
    transform: translateY(-15px) scale(1.02); /* Lifts up and grows slightly */
    box-shadow: 0 35px 70px rgba(0, 0, 0, 0.25); /* Shadow deepens as it "lifts" */
}

/* 2. The Glossy Shine Overlay */
.elementor-12 .elementor-element.elementor-element-c49f109::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255, 255, 255, 0.1) 45%,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0.1) 55%,
        transparent
    );
    transform: rotate(-45deg);
    transition: all 0.6s ease;
    opacity: 0;
}

/* 3. Shine Trigger on Hover */
.elementor-12 .elementor-element.elementor-element-c49f109:hover::after {
    opacity: 1;
    left: 100%; /* Moves the "flash" across the image */
    top: 100%;
}

/* 4. Zoom effect on the internal image */
.elementor-12 .elementor-element.elementor-element-c49f109 img {
    transition: transform 0.8s ease;
}

.elementor-12 .elementor-element.elementor-element-c49f109:hover img {
    transform: scale(1.1); /* Zooms into the photo slightly */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6487d78 *//* Apply to the Image Widget or its Container */
.elementor-12 .elementor-element.elementor-element-6487d78 {
    --primary-glow: rgba(255, 255, 255, 0.4);
    --accent-shadow: rgba(0, 0, 0, 0.15);
    
    position: relative;
    border-radius: 15px; /* Smooth professional corners */
    overflow: hidden;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); /* Ultra smooth movement */
    
    /* The main shadow: deep and soft */
    box-shadow: 0 20px 40px var(--accent-shadow);
    
    /* Subtle border like a picture frame */
    border: 1px solid rgba(255, 255, 255, 0.2);
}

/* 1. The Floating Animation */
.elementor-12 .elementor-element.elementor-element-6487d78:hover {
    transform: translateY(-15px) scale(1.02); /* Lifts up and grows slightly */
    box-shadow: 0 35px 70px rgba(0, 0, 0, 0.25); /* Shadow deepens as it "lifts" */
}

/* 2. The Glossy Shine Overlay */
.elementor-12 .elementor-element.elementor-element-6487d78::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255, 255, 255, 0.1) 45%,
        rgba(255, 255, 255, 0.4) 50%,
        rgba(255, 255, 255, 0.1) 55%,
        transparent
    );
    transform: rotate(-45deg);
    transition: all 0.6s ease;
    opacity: 0;
}

/* 3. Shine Trigger on Hover */
.elementor-12 .elementor-element.elementor-element-6487d78:hover::after {
    opacity: 1;
    left: 100%; /* Moves the "flash" across the image */
    top: 100%;
}

/* 4. Zoom effect on the internal image */
.elementor-12 .elementor-element.elementor-element-6487d78 img {
    transition: transform 0.8s ease;
}

.elementor-12 .elementor-element.elementor-element-6487d78:hover img {
    transform: scale(1.1); /* Zooms into the photo slightly */
}/* End custom CSS */