.elementor-20 .elementor-element.elementor-element-7f7421d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-7f7421d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7f7421d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #04A697 65%, #058D80 100%);}.elementor-20 .elementor-element.elementor-element-ca18d9f{--spacer-size:15px;}.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-20 .elementor-element.elementor-element-f61300c{text-align:center;}.elementor-20 .elementor-element.elementor-element-f61300c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ecb7d0b{padding:0px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-ecb7d0b .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a59d86c{--spacer-size:15px;}.elementor-20 .elementor-element.elementor-element-87932b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-87932b4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-87932b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02374B;}.elementor-20 .elementor-element.elementor-element-d4433e1{--spacer-size:20px;}.elementor-20 .elementor-element.elementor-element-83c5db4{text-align:center;}.elementor-20 .elementor-element.elementor-element-83c5db4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4528ec5{text-align:center;}.elementor-20 .elementor-element.elementor-element-4528ec5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4c519dc{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-00dddcf{--spacer-size:20px;}.elementor-20 .elementor-element.elementor-element-93b5dbe{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5527b8d{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-6710060{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-6710060:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6710060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-20 .elementor-element.elementor-element-aa19b4c img{max-width:80%;}.elementor-20 .elementor-element.elementor-element-b1897dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-b1897dc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b1897dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-599c87c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:00px 20px;--row-gap:00px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-6d1a7f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-6d1a7f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b2d8350 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-a48b70a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-a48b70a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a48b70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02374B;}.elementor-20 .elementor-element.elementor-element-99ef1d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-8db04f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-b816155{text-align:right;}.elementor-20 .elementor-element.elementor-element-b816155 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-34ba420{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-fadbd6e{text-align:left;}.elementor-20 .elementor-element.elementor-element-fadbd6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d650b43{padding:15px 15px 15px 15px;font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f4e0429{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-f4e0429:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f4e0429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #D4D4D4 0%, #B9B9B9 100%);}.elementor-20 .elementor-element.elementor-element-6f765f8{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-88ca822{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;top:0px;--z-index:100;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-88ca822{left:90px;}body.rtl .elementor-20 .elementor-element.elementor-element-88ca822{right:90px;}.elementor-20 .elementor-element.elementor-element-be0168b{--display:flex;--min-height:171px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-be0168b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-be0168b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a428ff2{padding:11px 11px 11px 11px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-da8fa78{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-7ad58e5{padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-d8f7c8f{--display:flex;--position:absolute;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:114px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-d8f7c8f{right:50px;}body.rtl .elementor-20 .elementor-element.elementor-element-d8f7c8f{left:50px;}.elementor-20 .elementor-element.elementor-element-fa7fa86 img{width:90%;height:225px;object-fit:cover;object-position:top left;border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-0d1aec5{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-925330c{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;top:21px;--z-index:100;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-925330c{right:120px;}body.rtl .elementor-20 .elementor-element.elementor-element-925330c{left:120px;}.elementor-20 .elementor-element.elementor-element-c18c22b{--display:flex;--min-height:145px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-c18c22b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c18c22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-db446b1{padding:11px 11px 11px 11px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-95f0971{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-95f0971:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-95f0971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B80611;}.elementor-20 .elementor-element.elementor-element-2123d6d{text-align:center;}.elementor-20 .elementor-element.elementor-element-2123d6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3d9c571{--display:flex;--position:absolute;top:60px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-3d9c571{left:187px;}body.rtl .elementor-20 .elementor-element.elementor-element-3d9c571{right:187px;}.elementor-20 .elementor-element.elementor-element-8fab232 img{border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-c551c76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-c551c76:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c551c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #04A697 0%, #058D80 100%);}.elementor-20 .elementor-element.elementor-element-1e2d7b2{--spacer-size:10px;}.elementor-20 .elementor-element.elementor-element-dbb4260{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-54dd6e0{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-54dd6e0 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:700;text-transform:uppercase;}.elementor-20 .elementor-element.elementor-element-54dd6e0 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-54dd6e0 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}.elementor-20 .elementor-element.elementor-element-54dd6e0 .elementor-headline-dynamic-wrapper path{stroke:#023142;}.elementor-20 .elementor-element.elementor-element-43147a5{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-913e8e4{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-913e8e4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-913e8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #D4D4D4 0%, #B9B9B9 100%);}.elementor-20 .elementor-element.elementor-element-74b2f17{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-5548756{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-8f46dab{--display:flex;}.elementor-20 .elementor-element.elementor-element-d86ff63 img{max-width:70%;border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-0840c4b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--z-index:100;}.elementor-20 .elementor-element.elementor-element-faf4345{--display:flex;--min-height:171px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-faf4345:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-faf4345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-28f801b{padding:11px 11px 11px 11px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-64ce816{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-9d53819 .elementor-button{background-color:#E10600;font-family:"Montserrat", Sans-serif;font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-8503d59{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-20 .elementor-element.elementor-element-6ca8308{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-02ac810{--display:flex;}.elementor-20 .elementor-element.elementor-element-57809e7 img{border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-e6ef0f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--z-index:100;}.elementor-20 .elementor-element.elementor-element-e1c1eca{--display:flex;--min-height:171px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-e1c1eca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e1c1eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1300582{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-9f29a0d{--display:flex;--position:absolute;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;}.elementor-20 .elementor-element.elementor-element-9f29a0d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9f29a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B80611;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9f29a0d{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-9f29a0d{right:0px;}.elementor-20 .elementor-element.elementor-element-4974af8{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:14px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-96e2568{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-e8b6456{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-e8b6456:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e8b6456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02374B 0%, #023142 100%);}.elementor-20 .elementor-element.elementor-element-3fdf4cd{--spacer-size:100px;}.elementor-20 .elementor-element.elementor-element-46bcefb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-46bcefb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-46bcefb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E7A7D;}.elementor-20 .elementor-element.elementor-element-43a4eb1{--display:flex;--min-height:190px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-43a4eb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-44cbb07{--display:flex;}.elementor-20 .elementor-element.elementor-element-807d5fa.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-807d5fa{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-07754cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-07754cd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-07754cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E7A7D;}.elementor-20 .elementor-element.elementor-element-e271c73{--display:flex;--min-height:190px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e271c73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1e57e9f{--display:flex;}.elementor-20 .elementor-element.elementor-element-e810502.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e810502{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f8b8db6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-d6356d7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d6356d7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d6356d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E7A7D;}.elementor-20 .elementor-element.elementor-element-1db5290{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-572c1ec{--display:flex;--min-height:190px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-572c1ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a8c7304{--display:flex;}.elementor-20 .elementor-element.elementor-element-9d03030{padding:0px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-9d03030 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d377be4{--display:flex;}.elementor-20 .elementor-element.elementor-element-df9e6d6{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-f61300c .elementor-heading-title{font-size:33px;}.elementor-20 .elementor-element.elementor-element-83c5db4 .elementor-heading-title{font-size:33px;}.elementor-20 .elementor-element.elementor-element-4528ec5 .elementor-heading-title{font-size:33px;}.elementor-20 .elementor-element.elementor-element-93b5dbe{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-d650b43{padding:40px 40px 40px 40px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-88ca822{left:36px;}body.rtl .elementor-20 .elementor-element.elementor-element-88ca822{right:36px;}.elementor-20 .elementor-element.elementor-element-a428ff2{font-size:13px;}.elementor-20 .elementor-element.elementor-element-da8fa78{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-d8f7c8f{right:65px;}body.rtl .elementor-20 .elementor-element.elementor-element-d8f7c8f{left:65px;}.elementor-20 .elementor-element.elementor-element-fa7fa86 img{max-width:80%;}.elementor-20 .elementor-element.elementor-element-0d1aec5{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-925330c{right:58px;}body.rtl .elementor-20 .elementor-element.elementor-element-925330c{left:58px;}.elementor-20 .elementor-element.elementor-element-c18c22b{--min-height:126px;}.elementor-20 .elementor-element.elementor-element-db446b1{font-size:13px;}.elementor-20 .elementor-element.elementor-element-95f0971{--min-height:35px;}.elementor-20 .elementor-element.elementor-element-2123d6d .elementor-heading-title{font-size:1.2vw;}.elementor-20 .elementor-element.elementor-element-8fab232 img{height:223px;object-fit:cover;}.elementor-20 .elementor-element.elementor-element-c551c76{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-d86ff63 img{max-width:80%;}.elementor-20 .elementor-element.elementor-element-28f801b{font-size:13px;}.elementor-20 .elementor-element.elementor-element-64ce816{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-8503d59{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-57809e7 img{height:223px;object-fit:cover;}.elementor-20 .elementor-element.elementor-element-e1c1eca{--min-height:126px;}.elementor-20 .elementor-element.elementor-element-1300582{font-size:18px;}.elementor-20 .elementor-element.elementor-element-4974af8{padding:0px 0px 0px 0px;font-size:13px;}.elementor-20 .elementor-element.elementor-element-e8b6456{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-807d5fa{font-size:16px;}.elementor-20 .elementor-element.elementor-element-e810502{text-align:center;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-f61300c .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-ecb7d0b .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-83c5db4 .elementor-heading-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-4528ec5 .elementor-heading-title{font-size:23px;}.elementor-20 .elementor-element.elementor-element-4c519dc{--spacer-size:30px;}.elementor-20 .elementor-element.elementor-element-6710060{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-aa19b4c img{max-width:100%;}.elementor-20 .elementor-element.elementor-element-b1897dc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20 .elementor-element.elementor-element-99ef1d3{--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-20 .elementor-element.elementor-element-8db04f6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-b816155{text-align:center;}.elementor-20 .elementor-element.elementor-element-b816155 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-34ba420{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-fadbd6e{text-align:center;}.elementor-20 .elementor-element.elementor-element-fadbd6e .elementor-heading-title{font-size:36px;}.elementor-20 .elementor-element.elementor-element-d650b43{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-c551c76{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-54dd6e0 .elementor-headline{font-size:30px;}.elementor-20 .elementor-element.elementor-element-8f46dab{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-d86ff63 img{max-width:100%;}.elementor-20 .elementor-element.elementor-element-faf4345{--width:100%;}.elementor-20 .elementor-element.elementor-element-64ce816{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-6ca8308{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-57809e7 img{max-width:100%;}.elementor-20 .elementor-element.elementor-element-e6ef0f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-9f29a0d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:114px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-93b5dbe{--width:100%;}.elementor-20 .elementor-element.elementor-element-b1897dc{--content-width:1400px;}.elementor-20 .elementor-element.elementor-element-599c87c{--width:100%;}.elementor-20 .elementor-element.elementor-element-6d1a7f0{--width:58.551%;}.elementor-20 .elementor-element.elementor-element-88ca822{--width:50%;}.elementor-20 .elementor-element.elementor-element-be0168b{--width:90%;}.elementor-20 .elementor-element.elementor-element-da8fa78{--width:75%;}.elementor-20 .elementor-element.elementor-element-d8f7c8f{--width:50%;}.elementor-20 .elementor-element.elementor-element-925330c{--width:50%;}.elementor-20 .elementor-element.elementor-element-c18c22b{--width:90%;}.elementor-20 .elementor-element.elementor-element-95f0971{--width:75%;}.elementor-20 .elementor-element.elementor-element-3d9c571{--width:57%;}.elementor-20 .elementor-element.elementor-element-dbb4260{--width:71%;}.elementor-20 .elementor-element.elementor-element-8f46dab{--width:50%;}.elementor-20 .elementor-element.elementor-element-0840c4b{--width:50%;}.elementor-20 .elementor-element.elementor-element-faf4345{--width:90%;}.elementor-20 .elementor-element.elementor-element-64ce816{--width:75%;}.elementor-20 .elementor-element.elementor-element-8503d59{--width:0%;}.elementor-20 .elementor-element.elementor-element-02ac810{--width:50%;}.elementor-20 .elementor-element.elementor-element-e6ef0f6{--width:50%;}.elementor-20 .elementor-element.elementor-element-e1c1eca{--width:90%;}.elementor-20 .elementor-element.elementor-element-9f29a0d{--width:75%;}.elementor-20 .elementor-element.elementor-element-46bcefb{--width:62%;}.elementor-20 .elementor-element.elementor-element-43a4eb1{--width:27%;}.elementor-20 .elementor-element.elementor-element-07754cd{--width:62%;}.elementor-20 .elementor-element.elementor-element-e271c73{--width:27%;}.elementor-20 .elementor-element.elementor-element-d6356d7{--width:62%;}.elementor-20 .elementor-element.elementor-element-572c1ec{--width:27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-93b5dbe{--width:75%;}.elementor-20 .elementor-element.elementor-element-da8fa78{--width:75%;}.elementor-20 .elementor-element.elementor-element-64ce816{--width:75%;}.elementor-20 .elementor-element.elementor-element-43a4eb1{--width:189.688px;}.elementor-20 .elementor-element.elementor-element-e271c73{--width:189.688px;}.elementor-20 .elementor-element.elementor-element-572c1ec{--width:189.688px;}}/* Start custom CSS for heading, class: .elementor-element-f61300c */.elementor-20 .elementor-element.elementor-element-f61300c {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.elementor-20 .elementor-element.elementor-element-f61300c .truth {
  font-weight: 800;
  font-size: 1.8em; /* adjust as needed */
  color: #ffffff;
  text-shadow: 
      0 0 10px rgba(255,255,255,0.8),
      0 0 20px rgba(255,255,255,0.6),
      0 0 30px rgba(255,255,255,0.4);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c5db4 */.elementor-20 .elementor-element.elementor-element-83c5db4 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.elementor-20 .elementor-element.elementor-element-83c5db4 .truth {
  font-weight: 800;
  font-size: 1.8em; /* adjust as needed */
  color: #ffffff;
  text-shadow: 
      0 0 10px rgba(255,255,255,0.8),
      0 0 20px rgba(255,255,255,0.6),
      0 0 30px rgba(255,255,255,0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5527b8d *//* Import Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&display=swap');

html { scroll-behavior: smooth; }

/* Button */
.give-cta{
  --btn-red:#E10600;
  --teal:#0BA79D;
  --text:#FFF;

  /* icon geometry (tweak these two if you change icon size/overlap) */
  --icon-size:72px;        /* diameter of teal circle */
  --icon-overlap:10px;     /* how far the circle sticks out to the left */

  position:relative;
  display:inline-flex;
  align-items:center;
  background:var(--btn-red);
  color:var(--text);
  height:64px;
  border-radius:9999px;
  padding:0 28px 0 calc(var(--icon-size) - var(--icon-overlap) + 16px); /* clears space for icon */
  font-family:'Montserrat',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  font-weight:700;
  letter-spacing:.02em;
  text-decoration:none;
  line-height:1;
  box-shadow:0 2px 0 rgba(0,0,0,.25), 0 6px 16px rgba(0,0,0,.2);
  cursor:pointer;
  overflow:visible;
  z-index:0; /* base layer */
}

/* Text sits above icon */
.give-cta__text{
  text-transform:uppercase;
  white-space:nowrap;
  font-size:22px;
  position:relative;
  z-index:2;
}

/* Teal circle sits on top of red, but below text */
.give-cta__icon{
  position:absolute;
  left:calc(-1 * var(--icon-overlap));
  top:50%;
  transform:translateY(-50%);
  width:var(--icon-size);
  height:var(--icon-size);
  border-radius:50%;
  background:var(--teal);
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:1; /* below text, above red */
}

.give-cta__icon i{
  color:#FFF;
  font-size:28px;
}

/* Keep static appearance on hover/click */
.give-cta:hover,
.give-cta:active{
  background:var(--btn-red);
  transform:none;
  box-shadow:0 2px 0 rgba(0,0,0,.25), 0 6px 16px rgba(0,0,0,.2);
  color:var(--text);
}

/* Accessible focus */
.give-cta:focus-visible{
  outline:3px solid #003A4A;
  outline-offset:3px;
}

/* Responsive */
@media (max-width:420px){
  .give-cta{
    height:56px;
    --icon-size:60px;
    --icon-overlap:8px;
    padding-right:20px;
  }
  .give-cta__text{ font-size:18px; }
  .give-cta__icon i{ font-size:22px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b816155 */.elementor-20 .elementor-element.elementor-element-b816155 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.elementor-20 .elementor-element.elementor-element-b816155 .truth {
  font-weight: 800;
  font-size: 1.8em; /* adjust as needed */
  color: #ffffff;
  text-shadow: 
      0 0 10px rgba(255,255,255,0.8),
      0 0 20px rgba(255,255,255,0.6),
      0 0 30px rgba(255,255,255,0.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ad58e5 *//* Import Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&display=swap');

html { scroll-behavior: smooth; }

/* Button */
.give-cta{
  --btn-red:#E10600;
  --teal:#0BA79D;
  --text:#FFF;

  /* icon geometry (tweak these two if you change icon size/overlap) */
  --icon-size:72px;        /* diameter of teal circle */
  --icon-overlap:10px;     /* how far the circle sticks out to the left */

  position:relative;
  display:inline-flex;
  align-items:center;
  background:var(--btn-red);
  color:var(--text);
  height:64px;
  border-radius:9999px;
  padding:0 28px 0 calc(var(--icon-size) - var(--icon-overlap) + 16px); /* clears space for icon */
  font-family:'Montserrat',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  font-weight:700;
  letter-spacing:.02em;
  text-decoration:none;
  line-height:1;
  box-shadow:0 2px 0 rgba(0,0,0,.25), 0 6px 16px rgba(0,0,0,.2);
  cursor:pointer;
  overflow:visible;
  z-index:0; /* base layer */
}

/* Text sits above icon */
.give-cta__text{
  text-transform:uppercase;
  white-space:nowrap;
  font-size:22px;
  position:relative;
  z-index:2;
}

/* Teal circle sits on top of red, but below text */
.give-cta__icon{
  position:absolute;
  left:calc(-1 * var(--icon-overlap));
  top:50%;
  transform:translateY(-50%);
  width:var(--icon-size);
  height:var(--icon-size);
  border-radius:50%;
  background:var(--teal);
  display:flex;
  align-items:center;
  justify-content:center;
  z-index:1; /* below text, above red */
}

.give-cta__icon i{
  color:#FFF;
  font-size:28px;
}

/* Keep static appearance on hover/click */
.give-cta:hover,
.give-cta:active{
  background:var(--btn-red);
  transform:none;
  box-shadow:0 2px 0 rgba(0,0,0,.25), 0 6px 16px rgba(0,0,0,.2);
  color:var(--text);
}

/* Accessible focus */
.give-cta:focus-visible{
  outline:3px solid #003A4A;
  outline-offset:3px;
}

/* Responsive */
@media (max-width:420px){
  .give-cta{
    height:56px;
    --icon-size:60px;
    --icon-overlap:8px;
    padding-right:20px;
  }
  .give-cta__text{ font-size:18px; }
  .give-cta__icon i{ font-size:22px; }
}/* End custom CSS */
/* Start custom CSS */.red_glow_underline {
  position: relative;
  display: inline-block;
  font-weight: 800;
  color: #ffff; /* aqua */
  text-shadow: none !important;
  filter: none !important;
  isolation: isolate; /* creates a clean stacking context */
  z-index: 10; /* keeps text above all glows */
}

/* core red beam */
.red_glow_underline::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -0.36em;
  transform: translateX(-50%);
  width: 120%;
  height: 4px;
  background: linear-gradient(to right,
    rgba(255, 0, 0, 0) 0%,
    #ff2b2b 20%,
    #ff4a4a 50%,
    #ff2b2b 80%,
    rgba(255, 0, 0, 0) 100%
  );
  border-radius: 999px;
  pointer-events: none;
  z-index: 1;
}

/* soft red glow */
.red_glow_underline::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -0.42em;
  transform: translateX(-50%);
  width: 140%;
  height: 10px;
  background: radial-gradient(ellipse at center,
    rgba(255, 40, 40, 0.55) 20%,
    rgba(255, 40, 40, 0.35) 50%,
    rgba(255, 40, 40, 0.00) 70%
  );
  border-radius: 999px;
  pointer-events: none;
  z-index: 0;
}

/* make sure the glow is visible */
.red_glow_underline,
.elementor-widget,
.elementor-column,
.elementor-container,
.elementor-section {
  overflow: visible !important;
}/* End custom CSS */