.elementor-357 .elementor-element.elementor-element-5349315{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.71;}.elementor-357 .elementor-element.elementor-element-5349315:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-5349315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adzital.com/wp-content/uploads/2025/08/3274408-1024x683.jpg");background-repeat:no-repeat;}.elementor-357 .elementor-element.elementor-element-5349315::before, .elementor-357 .elementor-element.elementor-element-5349315 > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-5349315 > .e-con-inner > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-5349315 > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-5349315 > .e-con-inner > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-5349315 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3F3F3;--background-overlay:'';}.elementor-357 .elementor-element.elementor-element-5349315 > .elementor-shape-bottom .elementor-shape-fill, .elementor-357 .elementor-element.elementor-element-5349315 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#152032;}.elementor-357 .elementor-element.elementor-element-5349315 > .elementor-shape-bottom svg, .elementor-357 .elementor-element.elementor-element-5349315 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);}.elementor-357 .elementor-element.elementor-element-5349315.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-464cce1{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:26px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-464cce1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-357 .elementor-element.elementor-element-02d97a2{--iteration-count:infinite;--animation-duration:1200ms;width:100%;max-width:100%;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 77px 0px 126px;--dynamic-text-color:#930D0D;}.elementor-357 .elementor-element.elementor-element-02d97a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-02d97a2 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;}.elementor-357 .elementor-element.elementor-element-02d97a2 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-02d97a2 .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:700;}.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-357 .elementor-element.elementor-element-c83a691{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 115px;color:var( --e-global-color-astglobalcolor3 );}.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-357 .elementor-element.elementor-element-90e126b .elementor-button{background-color:#7E102C;font-family:"Roboto", Sans-serif;font-weight:600;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );box-shadow:6px 5px 10px 0px rgba(0,0,0,0.5);border-radius:150px 0px 150px 0px;}.elementor-357 .elementor-element.elementor-element-90e126b .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-90e126b .elementor-button:focus{background-color:#3CAA4B;color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-90e126b{width:var( --container-widget-width, 29% );max-width:29%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 138px;--container-widget-width:29%;--container-widget-flex-grow:0;--e-transform-transition-duration:800ms;}.elementor-357 .elementor-element.elementor-element-90e126b:hover{--e-transform-scale:1.1;}.elementor-357 .elementor-element.elementor-element-90e126b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-90e126b .elementor-button:hover svg, .elementor-357 .elementor-element.elementor-element-90e126b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-82e7a19{--display:flex;--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-357 .elementor-element.elementor-element-82e7a19.e-con{--flex-grow:0;--flex-shrink:0;}.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-357 .elementor-element.elementor-element-a39aa74{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -76px;padding:0px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-a39aa74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-357 .elementor-element.elementor-element-a39aa74 img{width:78%;max-width:100%;height:100%;}.elementor-357 .elementor-element.elementor-element-be4404d{--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:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-95bcd0a{--display:flex;}.elementor-357 .elementor-element.elementor-element-2480041 img{height:317px;}.elementor-357 .elementor-element.elementor-element-b387cc0{--display:flex;}.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-357 .elementor-element.elementor-element-d3f6928{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-357 .elementor-element.elementor-element-d3f6928 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-9f190df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;color:var( --e-global-color-astglobalcolor3 );}.elementor-357 .elementor-element.elementor-element-5907711{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-357 .elementor-element.elementor-element-e087134{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:15px 15px 15px 15px;box-shadow:20px 20px 50px 5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:800ms;}.elementor-357 .elementor-element.elementor-element-e087134:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-e087134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD1C;}.elementor-357 .elementor-element.elementor-element-e087134:hover{background-color:#E0F2FF;}.elementor-357 .elementor-element.elementor-element-e087134::before, .elementor-357 .elementor-element.elementor-element-e087134 > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-e087134 > .e-con-inner > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-e087134 > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-e087134 > .e-con-inner > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-e087134 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-357 .elementor-element.elementor-element-e087134.e-con:hover{--e-con-transform-scale:1.1;}.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-357 .elementor-element.elementor-element-f17d1a9 .elementor-image-box-wrapper{text-align:left;}.elementor-357 .elementor-element.elementor-element-f17d1a9.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-357 .elementor-element.elementor-element-f17d1a9.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-357 .elementor-element.elementor-element-f17d1a9.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-357 .elementor-element.elementor-element-f17d1a9 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-357 .elementor-element.elementor-element-f17d1a9 .elementor-image-box-img img{height:100px;transition-duration:0.3s;}.elementor-357 .elementor-element.elementor-element-f17d1a9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-f17d1a9:has(:hover) .elementor-image-box-title,
					 .elementor-357 .elementor-element.elementor-element-f17d1a9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-f17d1a9 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-357 .elementor-element.elementor-element-d4dd918{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:15px 15px 15px 15px;box-shadow:20px 20px 50px 5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:800ms;}.elementor-357 .elementor-element.elementor-element-d4dd918:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-d4dd918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD1C;}.elementor-357 .elementor-element.elementor-element-d4dd918:hover{background-color:#E0F2FF;}.elementor-357 .elementor-element.elementor-element-d4dd918::before, .elementor-357 .elementor-element.elementor-element-d4dd918 > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-d4dd918 > .e-con-inner > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-d4dd918 > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-d4dd918 > .e-con-inner > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-d4dd918 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-357 .elementor-element.elementor-element-d4dd918.e-con:hover{--e-con-transform-scale:1.1;}.elementor-357 .elementor-element.elementor-element-4a6de0d .elementor-image-box-wrapper{text-align:left;}.elementor-357 .elementor-element.elementor-element-4a6de0d.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-357 .elementor-element.elementor-element-4a6de0d.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-357 .elementor-element.elementor-element-4a6de0d.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-357 .elementor-element.elementor-element-4a6de0d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-357 .elementor-element.elementor-element-4a6de0d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-357 .elementor-element.elementor-element-4a6de0d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-4a6de0d:has(:hover) .elementor-image-box-title,
					 .elementor-357 .elementor-element.elementor-element-4a6de0d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-4a6de0d .elementor-image-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-357 .elementor-element.elementor-element-a8d4ec6{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:15px 15px 15px 15px;box-shadow:20px 20px 50px 5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:800ms;}.elementor-357 .elementor-element.elementor-element-a8d4ec6:not(.elementor-motion-effects-element-type-background), .elementor-357 .elementor-element.elementor-element-a8d4ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD1C;}.elementor-357 .elementor-element.elementor-element-a8d4ec6:hover{background-color:#E0F2FF;}.elementor-357 .elementor-element.elementor-element-a8d4ec6::before, .elementor-357 .elementor-element.elementor-element-a8d4ec6 > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-a8d4ec6 > .e-con-inner > .elementor-background-video-container::before, .elementor-357 .elementor-element.elementor-element-a8d4ec6 > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-a8d4ec6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-357 .elementor-element.elementor-element-a8d4ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-357 .elementor-element.elementor-element-a8d4ec6.e-con:hover{--e-con-transform-scale:1.1;}.elementor-357 .elementor-element.elementor-element-d4ee7a6 .elementor-image-box-wrapper{text-align:left;}.elementor-357 .elementor-element.elementor-element-d4ee7a6.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-357 .elementor-element.elementor-element-d4ee7a6.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-357 .elementor-element.elementor-element-d4ee7a6.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-357 .elementor-element.elementor-element-d4ee7a6 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-357 .elementor-element.elementor-element-d4ee7a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-357 .elementor-element.elementor-element-d4ee7a6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-d4ee7a6:has(:hover) .elementor-image-box-title,
					 .elementor-357 .elementor-element.elementor-element-d4ee7a6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-357 .elementor-element.elementor-element-d4ee7a6 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor3 );}.elementor-357 .elementor-element.elementor-element-f711f98{--display:flex;--min-height:230px;--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:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button{background-color:#7E102C;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );box-shadow:5px 5px 5px -4px rgba(0,0,0,0.5);border-radius:150px 150px 150px 150px;}.elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button:hover, .elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor2 );box-shadow:5px 5px 5px -4px rgba(0,0,0,0.5);}.elementor-357 .elementor-element.elementor-element-2b798aa:hover{--e-transform-scale:1.1;}.elementor-357 .elementor-element.elementor-element-2b798aa{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:800ms;}.elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button:hover svg, .elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-357 .elementor-element.elementor-element-5349315{--width:100%;}.elementor-357 .elementor-element.elementor-element-464cce1{--width:54.664%;}.elementor-357 .elementor-element.elementor-element-82e7a19{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-357 .elementor-element.elementor-element-464cce1{--width:423px;}.elementor-357 .elementor-element.elementor-element-e087134{--width:100%;}}@media(max-width:1024px){.elementor-357 .elementor-element.elementor-element-5349315{--min-height:0px;}.elementor-357 .elementor-element.elementor-element-464cce1{--min-height:342px;}.elementor-357 .elementor-element.elementor-element-02d97a2{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-02d97a2 .elementor-headline{font-size:33px;}.elementor-357 .elementor-element.elementor-element-c83a691{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-357 .elementor-element.elementor-element-90e126b{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 41px;--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-357 .elementor-element.elementor-element-90e126b .elementor-button{font-size:11px;}.elementor-357 .elementor-element.elementor-element-a39aa74{margin:79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -56px;}.elementor-357 .elementor-element.elementor-element-a39aa74 img{width:100%;height:294px;}.elementor-357 .elementor-element.elementor-element-5907711{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-357 .elementor-element.elementor-element-d4dd918{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-357 .elementor-element.elementor-element-f711f98{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-357 .elementor-element.elementor-element-5349315{--width:100%;--min-height:0px;--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-357 .elementor-element.elementor-element-464cce1{--width:100%;--min-height:141px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-357 .elementor-element.elementor-element-464cce1.e-con{--order:99999 /* order end hack */;}.elementor-357 .elementor-element.elementor-element-02d97a2{width:var( --container-widget-width, 100% );max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:30px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-02d97a2 .elementor-headline{font-size:30px;}.elementor-357 .elementor-element.elementor-element-c83a691{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-357 .elementor-element.elementor-element-90e126b{width:var( --container-widget-width, 141px );max-width:141px;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 26px;padding:0px 0px 28px 0px;--container-widget-width:141px;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-90e126b .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-357 .elementor-element.elementor-element-82e7a19{--width:100%;--min-height: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-357 .elementor-element.elementor-element-a39aa74{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-357 .elementor-element.elementor-element-a39aa74 img{width:208px;max-width:404px;height:187px;}.elementor-357 .elementor-element.elementor-element-be4404d{--content-width:100%;}.elementor-357 .elementor-element.elementor-element-95bcd0a{--content-width:100%;--min-height:0px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-2480041 img{height:240px;}.elementor-357 .elementor-element.elementor-element-b387cc0{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-5907711{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-f17d1a9 .elementor-image-box-img{margin-bottom:10px;}.elementor-357 .elementor-element.elementor-element-d4dd918{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-357 .elementor-element.elementor-element-4a6de0d .elementor-image-box-img{margin-bottom:10px;}.elementor-357 .elementor-element.elementor-element-d4ee7a6 .elementor-image-box-img{margin-bottom:10px;}.elementor-357 .elementor-element.elementor-element-f711f98{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-357 .elementor-element.elementor-element-2b798aa:hover{--e-transform-scale:1.1;}.elementor-357 .elementor-element.elementor-element-2b798aa{margin:17px 17px calc(var(--kit-widget-spacing, 0px) + 17px) 17px;}.elementor-357 .elementor-element.elementor-element-2b798aa .elementor-button{font-size:25px;}}/* Start custom CSS for button, class: .elementor-element-90e126b *//* === Premium Shine Button (Compact Rounded) === */
:root {
  --btn-bg: #940d21;        /* Base dark background */
  --btn-bg-strong: #1e293b; /* Darker shade */
}

/* Widget / Elementor / Block buttons */
.widget .wp-block-button .wp-block-button__link,
.widget_block .wp-block-button__link,
.wp-block-button .wp-block-button__link,
.widget a.button,
.widget button,
.widget input[type="submit"],
.widget input[type="button"],
.widget input[type="reset"],
.elementor-widget-button .elementor-button,
.elementor-widget-form .elementor-button,
.widget a.btn,
.sidebar a.button,
.sidebar .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: var(--btn-bg) !important;
  color: #fff !important;
  border: none !important;
  border-radius: 999px !important; /* Full pill */
  padding: 10px 26px !important;   /* Compact padding */
  font-size: 14px !important;      /* Sleek font size */
  font-weight: 600 !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  text-decoration: none !important;
  position: relative;
  overflow: hidden;
  z-index: 0;
  cursor: pointer;
  text-align: center;
  line-height: 1.3;
}

/* Shine overlay only */
.widget .wp-block-button .wp-block-button__link::after,
.elementor-widget-button .elementor-button::after {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 220%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255,255,255,0.25),
    transparent
  );
  animation: shineMove 3s infinite;
}

/* Shine sweep animation */
@keyframes shineMove {
  0% { left: -150%; }
  50% { left: 150%; }
  100% { left: 150%; }
}

/* ================= Responsive ================= */

/* Mobile Phones (up to 480px) → ultra compact */
@media (max-width: 480px) {
  .widget .wp-block-button .wp-block-button__link,
  .elementor-widget-button .elementor-button {
    font-size: 12px !important;
    padding: 7px 16px !important;
    border-radius: 999px !important;
  }
}

/* Tablets (481px to 768px) → medium compact */
@media (max-width: 768px) and (min-width: 481px) {
  .widget .wp-block-button .wp-block-button__link,
  .elementor-widget-button .elementor-button {
    font-size: 13px !important;
    padding: 9px 20px !important;
    border-radius: 999px !important;
  }
}

/* Desktop (769px and above) → standard compact */
@media (min-width: 769px) {
  .widget .wp-block-button .wp-block-button__link,
  .elementor-widget-button .elementor-button {
    font-size: 14px !important;
    padding: 10px 26px !important;
    border-radius: 999px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e087134 */.elementor-357 .elementor-element.elementor-element-e087134{
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(3.3px);
-webkit-backdrop-filter: blur(3.3px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4dd918 */.elementor-357 .elementor-element.elementor-element-d4dd918{
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(3.3px);
-webkit-backdrop-filter: blur(3.3px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d4ec6 */.elementor-357 .elementor-element.elementor-element-a8d4ec6{
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(3.3px);
-webkit-backdrop-filter: blur(3.3px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */