.elementor-219 .elementor-element.elementor-element-ea8e73b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-ea8e73b::before, .elementor-219 .elementor-element.elementor-element-ea8e73b > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-ea8e73b > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-ea8e73b > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-ea8e73b > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-ea8e73b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 74%, var( --e-global-color-primary ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-60008ba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-60008ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:170px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-219 .elementor-element.elementor-element-d497936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-d497936:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-d497936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-d497936::before, .elementor-219 .elementor-element.elementor-element-d497936 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-d497936 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-d497936 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-d497936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-d497936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 74%, var( --e-global-color-primary ) 100%);}.elementor-219 .elementor-element.elementor-element-8f990fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-5ef5c2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-3c5384a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-8805dad{--display:flex;}.elementor-219 .elementor-element.elementor-element-8805dad:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-8805dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.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-219 .elementor-element.elementor-element-10e2ac7{width:var( --container-widget-width, 370px );max-width:370px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:370px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-10e2ac7.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-10e2ac7 img{width:385px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-43dbce4{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-43dbce4::before, .elementor-219 .elementor-element.elementor-element-43dbce4 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-43dbce4 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-43dbce4 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-43dbce4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-43dbce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-8762e64{text-align:center;}.elementor-219 .elementor-element.elementor-element-8762e64 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-0b0aac5{text-align:center;}.elementor-219 .elementor-element.elementor-element-0b0aac5 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.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-219 .elementor-element.elementor-element-9ee63d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-b2cfdd3{--spacer-size:37px;}.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-219 .elementor-element.elementor-element-d9070ba{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-5bf241a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-f7c50b2{--display:flex;}.elementor-219 .elementor-element.elementor-element-f7c50b2:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-f7c50b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-43691ae{width:var( --container-widget-width, 374px );max-width:374px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--container-widget-width:374px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-43691ae.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-43691ae img{width:253px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-8253f69{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-8253f69::before, .elementor-219 .elementor-element.elementor-element-8253f69 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-8253f69 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-8253f69 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-8253f69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-8253f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-aacb793{text-align:center;}.elementor-219 .elementor-element.elementor-element-aacb793 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-dd284e7{text-align:center;}.elementor-219 .elementor-element.elementor-element-dd284e7 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-b596890{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-3a6c208{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-0b4245a{--spacer-size:36px;}.elementor-219 .elementor-element.elementor-element-4f20cdf{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-a07c700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-7bf6574{--display:flex;}.elementor-219 .elementor-element.elementor-element-7bf6574:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-7bf6574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-a614e25{width:var( --container-widget-width, 374px );max-width:374px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--container-widget-width:374px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-a614e25.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-a614e25 img{width:480px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-fdb90b9{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-fdb90b9::before, .elementor-219 .elementor-element.elementor-element-fdb90b9 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-fdb90b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-fdb90b9 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-fdb90b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-fdb90b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-31eff25{text-align:center;}.elementor-219 .elementor-element.elementor-element-31eff25 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-dbaea1e{text-align:center;}.elementor-219 .elementor-element.elementor-element-dbaea1e .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-df16aa7{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-912d7ce{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-594b86a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-594b86a .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-594b86a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-cb49213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-223fa8c{--display:flex;}.elementor-219 .elementor-element.elementor-element-223fa8c:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-223fa8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-bee57ca{width:var( --container-widget-width, 333px );max-width:333px;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:333px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-bee57ca.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-bee57ca img{width:283px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-c4f77fd{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-c4f77fd::before, .elementor-219 .elementor-element.elementor-element-c4f77fd > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-c4f77fd > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-c4f77fd > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-c4f77fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-c4f77fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-bdfb519{text-align:center;}.elementor-219 .elementor-element.elementor-element-bdfb519 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-e54a1e2{text-align:center;}.elementor-219 .elementor-element.elementor-element-e54a1e2 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-f2ba664{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-c339785{--spacer-size:2px;}.elementor-219 .elementor-element.elementor-element-826319a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-826319a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-826319a .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-826319a .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-826319a .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-826319a .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-826319a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-afc0a62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-fbaae1a{--display:flex;--z-index:0;}.elementor-219 .elementor-element.elementor-element-fbaae1a:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-fbaae1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-fa4240a{width:var( --container-widget-width, 395px );max-width:395px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:395px;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-219 .elementor-element.elementor-element-fa4240a.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-fa4240a img{width:372px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-4d37f15{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-4d37f15::before, .elementor-219 .elementor-element.elementor-element-4d37f15 > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-4d37f15 > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-4d37f15 > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-4d37f15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-4d37f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-87e2bc9{text-align:center;}.elementor-219 .elementor-element.elementor-element-87e2bc9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-5c5035d{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-219 .elementor-element.elementor-element-5c5035d.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-5c5035d .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-c22518a{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-ef2bfcc{--spacer-size:11px;}.elementor-219 .elementor-element.elementor-element-3c818e1{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-8fb6fdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-77a99dd{--display:flex;}.elementor-219 .elementor-element.elementor-element-77a99dd:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-77a99dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-205c85a{width:var( --container-widget-width, 395px );max-width:395px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:395px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-205c85a.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-205c85a img{width:372px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-3627d8e{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-3627d8e::before, .elementor-219 .elementor-element.elementor-element-3627d8e > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-3627d8e > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-3627d8e > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-3627d8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-3627d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-e64e879{text-align:center;}.elementor-219 .elementor-element.elementor-element-e64e879 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-6dbe227{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-219 .elementor-element.elementor-element-6dbe227.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-6dbe227 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-e2ce818{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-87cfbe4{--spacer-size:11px;}.elementor-219 .elementor-element.elementor-element-6d5a505{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-b59e476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-9a33085{--display:flex;}.elementor-219 .elementor-element.elementor-element-9a33085:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-9a33085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-b329469{width:var( --container-widget-width, 395px );max-width:395px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:395px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-b329469.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-b329469 img{width:251px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-86efbae{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-86efbae::before, .elementor-219 .elementor-element.elementor-element-86efbae > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-86efbae > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-86efbae > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-86efbae > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-86efbae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-a084d0a{text-align:center;}.elementor-219 .elementor-element.elementor-element-a084d0a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-55a8357{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-219 .elementor-element.elementor-element-55a8357.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-55a8357 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-2de5550{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-d9ad7e3{--spacer-size:43px;}.elementor-219 .elementor-element.elementor-element-0afd7bb{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-3818067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-1a4e189{--display:flex;}.elementor-219 .elementor-element.elementor-element-1a4e189:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-1a4e189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-b3b9476{width:var( --container-widget-width, 395px );max-width:395px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--container-widget-width:395px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-b3b9476.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-b3b9476 img{width:248px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-953f59f{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-953f59f::before, .elementor-219 .elementor-element.elementor-element-953f59f > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-953f59f > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-953f59f > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-953f59f > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-953f59f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-86b3be9{text-align:center;}.elementor-219 .elementor-element.elementor-element-86b3be9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-14d1484{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-219 .elementor-element.elementor-element-14d1484.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-14d1484 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-fa6a38d{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-fd1a81b{--spacer-size:58px;}.elementor-219 .elementor-element.elementor-element-4d34b17{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-8ade9c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-2e17283{--display:flex;}.elementor-219 .elementor-element.elementor-element-2e17283:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-2e17283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-c027aac{width:var( --container-widget-width, 395px );max-width:395px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:395px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-c027aac.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-c027aac img{width:248px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-2333e7d{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-2333e7d::before, .elementor-219 .elementor-element.elementor-element-2333e7d > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-2333e7d > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-2333e7d > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-2333e7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-2333e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-9f98ae7{text-align:center;}.elementor-219 .elementor-element.elementor-element-9f98ae7 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-bd8b807{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-219 .elementor-element.elementor-element-bd8b807.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-bd8b807 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-a4d8c0f{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-e5936c0{--spacer-size:11px;}.elementor-219 .elementor-element.elementor-element-a51bcec{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-f2131dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-2721624{--display:flex;}.elementor-219 .elementor-element.elementor-element-2721624:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-2721624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-219 .elementor-element.elementor-element-a0fbb91{width:var( --container-widget-width, 395px );max-width:395px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:395px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-219 .elementor-element.elementor-element-a0fbb91.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-a0fbb91 img{width:248px;border-radius:08px 08px 0px 0px;}.elementor-219 .elementor-element.elementor-element-292f3aa{--display:flex;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-219 .elementor-element.elementor-element-292f3aa::before, .elementor-219 .elementor-element.elementor-element-292f3aa > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-292f3aa > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-292f3aa > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-292f3aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-292f3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-219 .elementor-element.elementor-element-bc8be9e{text-align:center;}.elementor-219 .elementor-element.elementor-element-bc8be9e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-c35b36a{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-219 .elementor-element.elementor-element-c35b36a.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-c35b36a .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-853d0af{text-align:start;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-574332e{--spacer-size:11px;}.elementor-219 .elementor-element.elementor-element-40182ae{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-40182ae .elementor-button:focus{color:var( --e-global-color-text );}.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-40182ae .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-219 .elementor-element.elementor-element-60008ba .elementor-heading-title{font-size:120px;line-height:0.9em;}.elementor-219 .elementor-element.elementor-element-5ef5c2b{--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-43dbce4{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-b2cfdd3{--spacer-size:36px;}.elementor-219 .elementor-element.elementor-element-8253f69{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-0b4245a{--spacer-size:10px;}.elementor-219 .elementor-element.elementor-element-fdb90b9{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-912d7ce{--spacer-size:10px;}.elementor-219 .elementor-element.elementor-element-c4f77fd{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-c339785{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-4d37f15{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-5c5035d{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-219 .elementor-element.elementor-element-ef2bfcc{--spacer-size:32px;}.elementor-219 .elementor-element.elementor-element-3627d8e{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-6dbe227{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-219 .elementor-element.elementor-element-87cfbe4{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-86efbae{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-55a8357{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-219 .elementor-element.elementor-element-d9ad7e3{--spacer-size:32px;}.elementor-219 .elementor-element.elementor-element-953f59f{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-14d1484{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-219 .elementor-element.elementor-element-fd1a81b{--spacer-size:32px;}.elementor-219 .elementor-element.elementor-element-2333e7d{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-bd8b807{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-219 .elementor-element.elementor-element-e5936c0{--spacer-size:6px;}.elementor-219 .elementor-element.elementor-element-292f3aa{--overlay-opacity:0.93;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-219 .elementor-element.elementor-element-c35b36a{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;}.elementor-219 .elementor-element.elementor-element-574332e{--spacer-size:32px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-219 .elementor-element.elementor-element-60008ba .elementor-heading-title{font-size:95px;}.elementor-219 .elementor-element.elementor-element-5ef5c2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-3c5384a{--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-219 .elementor-element.elementor-element-10e2ac7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-10e2ac7 img{width:568px;}.elementor-219 .elementor-element.elementor-element-5bf241a{--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-219 .elementor-element.elementor-element-43691ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-43691ae img{width:568px;}.elementor-219 .elementor-element.elementor-element-a07c700{--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-219 .elementor-element.elementor-element-a614e25{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-a614e25 img{width:568px;}.elementor-219 .elementor-element.elementor-element-cb49213{--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-219 .elementor-element.elementor-element-bee57ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-bee57ca img{width:568px;}.elementor-219 .elementor-element.elementor-element-afc0a62{--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-219 .elementor-element.elementor-element-fa4240a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-fa4240a img{width:568px;}.elementor-219 .elementor-element.elementor-element-ef2bfcc{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-8fb6fdf{--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-219 .elementor-element.elementor-element-205c85a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-205c85a img{width:568px;}.elementor-219 .elementor-element.elementor-element-87cfbe4{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-b59e476{--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-219 .elementor-element.elementor-element-b329469{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-b329469 img{width:568px;}.elementor-219 .elementor-element.elementor-element-d9ad7e3{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-3818067{--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-219 .elementor-element.elementor-element-b3b9476{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-b3b9476 img{width:568px;}.elementor-219 .elementor-element.elementor-element-fd1a81b{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-8ade9c1{--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-219 .elementor-element.elementor-element-c027aac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-c027aac img{width:568px;}.elementor-219 .elementor-element.elementor-element-e5936c0{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-f2131dc{--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-219 .elementor-element.elementor-element-a0fbb91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-219 .elementor-element.elementor-element-a0fbb91 img{width:568px;}.elementor-219 .elementor-element.elementor-element-574332e{--spacer-size:1px;}}@media(max-width:880px){.elementor-219 .elementor-element.elementor-element-ea8e73b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-5ef5c2b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-b2cfdd3{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-43691ae img{width:234px;}.elementor-219 .elementor-element.elementor-element-0b4245a{--spacer-size:64px;}.elementor-219 .elementor-element.elementor-element-912d7ce{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-bee57ca img{width:274px;}.elementor-219 .elementor-element.elementor-element-c339785{--spacer-size:68px;}.elementor-219 .elementor-element.elementor-element-87cfbe4{--spacer-size:42px;}.elementor-219 .elementor-element.elementor-element-fd1a81b{--spacer-size:15px;}.elementor-219 .elementor-element.elementor-element-e5936c0{--spacer-size:50px;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-ea8e73b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-219 .elementor-element.elementor-element-60008ba{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-60008ba.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-60008ba .elementor-heading-title{font-size:47px;}.elementor-219 .elementor-element.elementor-element-d497936{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-219 .elementor-element.elementor-element-5ef5c2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-219 .elementor-element.elementor-element-10e2ac7 img{width:313px;}.elementor-219 .elementor-element.elementor-element-8762e64{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-8762e64.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-8762e64 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-0b0aac5{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-0b0aac5.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-b2cfdd3{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-d9070ba{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-219 .elementor-element.elementor-element-43691ae img{width:313px;}.elementor-219 .elementor-element.elementor-element-aacb793{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-aacb793.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-aacb793 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-dd284e7{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-dd284e7.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-0b4245a{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-a614e25 img{width:313px;}.elementor-219 .elementor-element.elementor-element-31eff25{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-31eff25.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-31eff25 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-dbaea1e{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-dbaea1e.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-912d7ce{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-bee57ca img{width:313px;}.elementor-219 .elementor-element.elementor-element-bdfb519{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-bdfb519.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-bdfb519 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-e54a1e2{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-e54a1e2.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-c339785{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-fa4240a img{width:313px;}.elementor-219 .elementor-element.elementor-element-87e2bc9{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-87e2bc9.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-87e2bc9 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-5c5035d{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-219 .elementor-element.elementor-element-ef2bfcc{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-205c85a img{width:313px;}.elementor-219 .elementor-element.elementor-element-e64e879{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-e64e879.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-e64e879 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-6dbe227{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-219 .elementor-element.elementor-element-87cfbe4{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-b329469 img{width:313px;}.elementor-219 .elementor-element.elementor-element-a084d0a{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-a084d0a.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-a084d0a .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-55a8357{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-219 .elementor-element.elementor-element-d9ad7e3{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-b3b9476 img{width:313px;}.elementor-219 .elementor-element.elementor-element-86b3be9{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-86b3be9.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-86b3be9 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-14d1484{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-219 .elementor-element.elementor-element-fd1a81b{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-c027aac img{width:313px;}.elementor-219 .elementor-element.elementor-element-9f98ae7{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-9f98ae7.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-9f98ae7 .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-bd8b807{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-219 .elementor-element.elementor-element-e5936c0{--spacer-size:1px;}.elementor-219 .elementor-element.elementor-element-a0fbb91 img{width:313px;}.elementor-219 .elementor-element.elementor-element-bc8be9e{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-219 .elementor-element.elementor-element-bc8be9e.elementor-element{--align-self:center;}.elementor-219 .elementor-element.elementor-element-bc8be9e .elementor-heading-title{font-size:31px;}.elementor-219 .elementor-element.elementor-element-c35b36a{--container-widget-width:242px;--container-widget-flex-grow:0;width:var( --container-widget-width, 242px );max-width:242px;}.elementor-219 .elementor-element.elementor-element-574332e{--spacer-size:1px;}}@media(min-width:768px){.elementor-219 .elementor-element.elementor-element-ea8e73b{--content-width:90%;}.elementor-219 .elementor-element.elementor-element-d497936{--content-width:95%;}.elementor-219 .elementor-element.elementor-element-8f990fc{--content-width:95%;}.elementor-219 .elementor-element.elementor-element-5ef5c2b{--content-width:1100px;}.elementor-219 .elementor-element.elementor-element-3c5384a{--width:100%;}.elementor-219 .elementor-element.elementor-element-5bf241a{--width:100%;}.elementor-219 .elementor-element.elementor-element-a07c700{--width:100%;}.elementor-219 .elementor-element.elementor-element-cb49213{--width:100%;}.elementor-219 .elementor-element.elementor-element-afc0a62{--width:100%;}.elementor-219 .elementor-element.elementor-element-8fb6fdf{--width:100%;}.elementor-219 .elementor-element.elementor-element-b59e476{--width:100%;}.elementor-219 .elementor-element.elementor-element-3818067{--width:100%;}.elementor-219 .elementor-element.elementor-element-8ade9c1{--width:100%;}.elementor-219 .elementor-element.elementor-element-f2131dc{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-219 .elementor-element.elementor-element-d497936{--content-width:95%;}.elementor-219 .elementor-element.elementor-element-3c5384a{--width:100%;}.elementor-219 .elementor-element.elementor-element-5bf241a{--width:100%;}.elementor-219 .elementor-element.elementor-element-a07c700{--width:100%;}.elementor-219 .elementor-element.elementor-element-cb49213{--width:100%;}.elementor-219 .elementor-element.elementor-element-afc0a62{--width:100%;}.elementor-219 .elementor-element.elementor-element-8fb6fdf{--width:100%;}.elementor-219 .elementor-element.elementor-element-b59e476{--width:100%;}.elementor-219 .elementor-element.elementor-element-3818067{--width:100%;}.elementor-219 .elementor-element.elementor-element-8ade9c1{--width:100%;}.elementor-219 .elementor-element.elementor-element-f2131dc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-219 .elementor-element.elementor-element-d497936{--content-width:71%;}}@media(max-width:880px) and (min-width:768px){.elementor-219 .elementor-element.elementor-element-d497936{--content-width:96%;}.elementor-219 .elementor-element.elementor-element-8f990fc{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-60008ba */.elementor-219 .elementor-element.elementor-element-60008ba h1 {
   

   background: -webkit-linear-gradient(rgba(225, 225, 225, 1) 70%, rgba(0, 0, 0, .5) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
    
    width: 100%;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea8e73b */.elementor-219 .elementor-element.elementor-element-ea8e73b {
  background: radial-gradient(circle at 1% 77%, color-mix(in srgb, var(--e-global-color-secondary), transparent 80%) 0%, transparent 19%), radial-gradient(circle at 100% 77%, color-mix(in srgb, var(--e-global-color-secondary), transparent 80%) 0%, transparent 19%), radial-gradient(circle at 50% 82%, color-mix(in srgb, var(--e-global-color-secondary), transparent 80%) 0%, transparent 41%), var(--e-global-color-primary);
}

@media (max-width: 767px) {
  .elementor-219 .elementor-element.elementor-element-ea8e73b {
    background: radial-gradient(circle at 0% 35%, color-mix(in srgb, var(--e-global-color-secondary), transparent 81%) 0%, transparent 22%), radial-gradient(circle at 97% 35%, color-mix(in srgb, var(--e-global-color-secondary), transparent 81%) 0%, transparent 28%), var(--e-global-color-primary);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9070ba *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-d9070ba .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f20cdf *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-4f20cdf .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-594b86a *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-594b86a .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-826319a *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-826319a .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-826319a .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-826319a .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-826319a .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c818e1 *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-3c818e1 .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d5a505 *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-6d5a505 .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0afd7bb *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-0afd7bb .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4d34b17 *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-4d34b17 .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a51bcec *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-a51bcec .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40182ae *//* Full-Width Glassmorphism Secondary Button */
.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button {
  display: flex !important; 
  width: 100% !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.8rem 1rem !important;
  margin-top: 1rem;
  cursor: pointer;
  
  /* Initial State: Using Elementor Secondary Color */
  /* 5% opacity for glass background */
  background: color-mix(in srgb, var(--e-global-color-secondary), transparent 95%) !important;
  /* 65% transparency on border per your instructions */
  border: 1.5px solid color-mix(in srgb, var(--e-global-color-secondary), transparent 35%) !important;
  border-radius: 0.5rem !important;
  
  /* Typography */
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: all 0.3s ease-in-out;
}

/* REFINED HOVER STATE */
.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button:hover {
  background-color: color-mix(in srgb, var(--e-global-color-secondary), transparent 85%) !important;
  border-color: var(--e-global-color-secondary) !important;
  color: #ffffff !important; 
  transform: translateY(-1px);
  
  /* FIXED GLOW: 35% opacity glow using secondary variable */
  box-shadow: 0 4px 12px color-mix(in srgb, var(--e-global-color-secondary), transparent 65%) !important;
}

/* Arrow Icon Animation */
.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button-icon {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease !important;
}

.elementor-219 .elementor-element.elementor-element-40182ae .elementor-button:hover .elementor-button-icon {
  transform: translateX(0.3rem) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef5c2b *//* SECTION BACKGROUND */
.attorney-section {
  background-color: #0e1b2e;
  padding: 80px 0;
}

/* CARD CONTAINER */
.attorney-card {
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.08),
    rgba(255,255,255,0.02)
  );
  border-radius: 10px;
  padding: 0;
  box-shadow: 0 20px 40px rgba(0,0,0,0.35);
  overflow: hidden;
  transition: transform 0.3s ease;
}

.attorney-card:hover {
  transform: translateY(-6px);
}

/* IMAGE */
.attorney-image img {
  width: 100%;
 
  object-fit: cover;

}

/* NAME */
.attorney-name {
  color: #e6b37a; /* warm gold */
  font-size: 20px;
  font-weight: 500;
  margin-top: 26px;
  margin-bottom: 12px;
}

/* TITLE */
.attorney-title {
  color: #ffffff;
  font-size: 26px;
  font-weight: 700;
  letter-spacing: 2px;
  margin-bottom: 18px;
}

/* BIO */
.attorney-bio {
  color: #cfd6e1;
  font-size: 15px;
  line-height: 1.7;
  padding: 0 28px 5px;
}

/* CARD BOTTOM LOOK */
.attorney-card {
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.06) 0%,
    rgba(255,255,255,0.03) 70%,
    rgba(0,0,0,0.15) 100%
  );
  border-radius: 12px;
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .attorney-image img {
    height: 280px;
  }
}/* End custom CSS */