.elementor-26949 .elementor-element.elementor-element-1e53d88{--display:flex;--min-height:100vh;--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:flex-start;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:6%;--padding-bottom:0%;--padding-left:9%;--padding-right:9%;}.elementor-26949 .elementor-element.elementor-element-1e53d88:not(.elementor-motion-effects-element-type-background), .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://volatusaerospace.com/wp-content/uploads/2026/05/All-products-hero.webp");background-position:bottom center;background-size:cover;}.elementor-26949 .elementor-element.elementor-element-1e53d88::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-background-video-container::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .e-con-inner > .elementor-background-video-container::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-background-slideshow::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 36%, #9B9B9B00 100%);}.elementor-26949 .elementor-element.elementor-element-b7af235.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-b7af235{text-align:start;}.elementor-26949 .elementor-element.elementor-element-b7af235 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:900;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-b5d4c2d{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-26949 .elementor-element.elementor-element-b5d4c2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-b5d4c2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:6.1rem;font-weight:900;line-height:1em;color:var( --e-global-color-16b8930 );}.elementor-26949 .elementor-element.elementor-element-8bac5d9{width:var( --container-widget-width, 50% );max-width:50%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:700;font-style:italic;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-8bac5d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-24c8155{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;bottom:0px;}body:not(.rtl) .elementor-26949 .elementor-element.elementor-element-24c8155{left:0px;}body.rtl .elementor-26949 .elementor-element.elementor-element-24c8155{right:0px;}.elementor-26949 .elementor-element.elementor-element-438ee9d.elementor-element{--align-self:flex-end;}.elementor-26949 .elementor-element.elementor-element-24ba0fe{--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 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-847dad2 );--border-color:var( --e-global-color-847dad2 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-24ba0fe:not(.elementor-motion-effects-element-type-background), .elementor-26949 .elementor-element.elementor-element-24ba0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-26949 .elementor-element.elementor-element-63b915d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-26949 .elementor-element.elementor-element-ac04a86 .elementor-button{background-color:#FFFFFF00;font-size:14px;text-transform:uppercase;fill:var( --e-global-color-2c0d56b );color:var( --e-global-color-2c0d56b );border-style:none;padding:0px 0px 0px 0px;}.elementor-26949 .elementor-element.elementor-element-ac04a86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-eaf3e91 .elementor-button{background-color:#FFFFFF00;font-size:14px;text-transform:uppercase;fill:var( --e-global-color-2c0d56b );color:var( --e-global-color-2c0d56b );border-style:none;padding:0px 0px 0px 0px;}.elementor-26949 .elementor-element.elementor-element-eaf3e91.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-b62fca9 .elementor-button{background-color:#FFFFFF00;font-size:14px;text-transform:uppercase;fill:var( --e-global-color-2c0d56b );color:var( --e-global-color-2c0d56b );border-style:none;padding:0px 0px 0px 0px;}.elementor-26949 .elementor-element.elementor-element-b62fca9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-a8b5c53 .elementor-button{background-color:#FFFFFF00;font-size:14px;text-transform:uppercase;fill:var( --e-global-color-2c0d56b );color:var( --e-global-color-2c0d56b );border-style:none;padding:0px 0px 0px 0px;}.elementor-26949 .elementor-element.elementor-element-a8b5c53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-23640aa .elementor-button{background-color:#FFFFFF00;font-size:14px;text-transform:uppercase;fill:var( --e-global-color-2c0d56b );color:var( --e-global-color-2c0d56b );border-style:none;padding:0px 0px 0px 0px;}.elementor-26949 .elementor-element.elementor-element-23640aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-033c46a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-033c46a:not(.elementor-motion-effects-element-type-background), .elementor-26949 .elementor-element.elementor-element-033c46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-26949 .elementor-element.elementor-element-5aace49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-26949 .elementor-element.elementor-element-b951b78{width:100%;max-width:100%;}.elementor-26949 .elementor-element.elementor-element-b951b78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-b951b78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-16b8930 );}.elementor-26949 .elementor-element.elementor-element-a4ba74b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-4dcdadd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-13a3253{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-4f05393{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-567872e img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-46ade80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-46ade80 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-28d1669{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-2efb62a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-9cbe405{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-7dd852e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-48e793f img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-dc9fe29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-dc9fe29 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-122a1cf{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-a57f2b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-686f8f4{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-5778c1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-fefc8fd img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-c07637d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-c07637d .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-4d0049e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-ea2d33c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-c6da151{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-beaa109{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-0b593d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-0b593d4 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-4a6fd35{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-fbd5e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-5a2a50c{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-4005382{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-96c6e79 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-12c4af2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-12c4af2 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-376a987{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-a77270f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-ab390ae{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-9d179f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-4e2c68e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-4e2c68e .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-3ec5e73{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-185a28b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-a98b111{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-90c1e05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-0183153 img{height:205px;}.elementor-26949 .elementor-element.elementor-element-de48a8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-de48a8d .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-2d40d35{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-30f1ef8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-f040600{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-53583fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-7a4a260 img{height:205px;}.elementor-26949 .elementor-element.elementor-element-00639c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-00639c2 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-217e14c{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-99985b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-2460c49{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-feb2d4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-64fd08e img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-cfd96b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-cfd96b5 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-2b8f86b{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-1f11898{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-711ad04{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-1256a3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-ef66eb9 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-b9c46fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-b9c46fc .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-cc783c0{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-836ec50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-9028406{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-ebaf08a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-000e938 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-c0237ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-c0237ca .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-9d15ad4{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-fc158db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-472bcb1{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-ddad94e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-951ccbf img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-2387bfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-2387bfb .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-ad2f185{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-3b05109{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-6478073{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-0c46965{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-7f8c28a img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-5565b23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-5565b23 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-4fcc54f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-3918347{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-2b701b8{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-9f9fa82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-ca7c005 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-6022606 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-6022606 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-f10494c{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-39230ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-9a33643{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-ecbfa25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-3bb529d img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-6bca399 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-6bca399 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-835743f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-1e39c21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-3e4498e{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-52756ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-1242260 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-685fbb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-685fbb6 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-653a67a{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-f0cb33e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-19115e5{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-bb77247{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-317e749 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-9a9a37c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-9a9a37c .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-a503e7b{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-9cf77b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-cf2c6f9{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-bf8a241{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-4c1897d img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-813e77d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-wrapper{text-align:start;}.elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-title, .elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;}.elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-description{color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-189e62b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-d2a0741{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-a704041{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-0eff20b img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-496e4e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-title, .elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;}.elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-description{color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-adf5185{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-347dc9d{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-e51938a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-7e118f2 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-6e03af4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-wrapper{text-align:start;}.elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-title, .elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;}.elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-description{color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-94a519c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-3363309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-26949 .elementor-element.elementor-element-60a1fff{width:100%;max-width:100%;}.elementor-26949 .elementor-element.elementor-element-60a1fff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-60a1fff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-16b8930 );}.elementor-26949 .elementor-element.elementor-element-0421e1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-13e1bf1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-dded44f{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-189ba19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-94f4dd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-94f4dd6 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-0e2221d{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-04a2eb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-7f2eb77{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-67a6403{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-9c47b70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-9c47b70 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-ef408bc{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-8a1f899{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-6dcbe1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-26949 .elementor-element.elementor-element-771b702{width:100%;max-width:100%;}.elementor-26949 .elementor-element.elementor-element-771b702.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-771b702 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-16b8930 );}.elementor-26949 .elementor-element.elementor-element-25dc01c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-9cb6115{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-10c0521{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-c0baabc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-41abfd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-41abfd3 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-cc9bd95{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-732305f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-058c91a{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-58828f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-8874d27 img{height:205px;object-fit:cover;object-position:center center;}.elementor-26949 .elementor-element.elementor-element-683dbd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-683dbd6 .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-75b8393{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-364e9b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-6e5b77e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-26949 .elementor-element.elementor-element-fca3fb9{width:100%;max-width:100%;}.elementor-26949 .elementor-element.elementor-element-fca3fb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26949 .elementor-element.elementor-element-fca3fb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-16b8930 );}.elementor-26949 .elementor-element.elementor-element-3b3a069{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-55c36ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-9b1d5e6{--display:flex;--justify-content:space-between;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:#4F4F4F;--border-color:#4F4F4F;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-7dd1d1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26949 .elementor-element.elementor-element-2226af8 img{height:205px;}.elementor-26949 .elementor-element.elementor-element-02ed96c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2em;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-02ed96c .elementor-heading-title a{transition-duration:0.3s;}.elementor-26949 .elementor-element.elementor-element-d0f0221{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-2c0d56b );}.elementor-26949 .elementor-element.elementor-element-531b310{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26949 .elementor-element.elementor-element-1e53d88{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-8bac5d9{width:var( --container-widget-width, 415.237px );max-width:415.237px;--container-widget-width:415.237px;--container-widget-flex-grow:0;}.elementor-26949 .elementor-element.elementor-element-4dcdadd{--grid-auto-flow:row;}.elementor-26949 .elementor-element.elementor-element-13e1bf1{--grid-auto-flow:row;}.elementor-26949 .elementor-element.elementor-element-9cb6115{--grid-auto-flow:row;}.elementor-26949 .elementor-element.elementor-element-55c36ee{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-26949 .elementor-element.elementor-element-1e53d88:not(.elementor-motion-effects-element-type-background), .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://volatusaerospace.com/wp-content/uploads/2026/05/AP4.jpg");}.elementor-26949 .elementor-element.elementor-element-1e53d88{--min-height:61vh;--justify-content:center;--overlay-opacity:0.96;--padding-top:9%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-26949 .elementor-element.elementor-element-1e53d88::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-background-video-container::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .e-con-inner > .elementor-background-video-container::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-background-slideshow::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26949 .elementor-element.elementor-element-1e53d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(45deg, #000000 31%, #9B9B9B00 100%);}.elementor-26949 .elementor-element.elementor-element-b7af235{width:100%;max-width:100%;text-align:start;}.elementor-26949 .elementor-element.elementor-element-b7af235 .elementor-heading-title{font-size:2rem;}.elementor-26949 .elementor-element.elementor-element-b5d4c2d{width:100%;max-width:100%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-26949 .elementor-element.elementor-element-b5d4c2d .elementor-heading-title{font-size:2rem;}.elementor-26949 .elementor-element.elementor-element-8bac5d9{width:100%;max-width:100%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:14px;}.elementor-26949 .elementor-element.elementor-element-24c8155{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-26949 .elementor-element.elementor-element-24ba0fe{--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-26949 .elementor-element.elementor-element-63b915d{--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-26949 .elementor-element.elementor-element-ac04a86 .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-26949 .elementor-element.elementor-element-eaf3e91 .elementor-button{font-size:12px;}.elementor-26949 .elementor-element.elementor-element-b62fca9 .elementor-button{font-size:12px;}.elementor-26949 .elementor-element.elementor-element-a8b5c53 .elementor-button{font-size:12px;}.elementor-26949 .elementor-element.elementor-element-23640aa .elementor-button{font-size:12px;}.elementor-26949 .elementor-element.elementor-element-033c46a{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-26949 .elementor-element.elementor-element-b951b78 .elementor-heading-title{font-size:21px;}.elementor-26949 .elementor-element.elementor-element-4dcdadd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26949 .elementor-element.elementor-element-13a3253{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26949 .elementor-element.elementor-element-46ade80 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-28d1669{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-9cbe405{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26949 .elementor-element.elementor-element-dc9fe29 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-122a1cf{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-686f8f4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26949 .elementor-element.elementor-element-c07637d .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-4d0049e{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-c6da151{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-26949 .elementor-element.elementor-element-0b593d4 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-4a6fd35{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-12c4af2 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-376a987{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-4e2c68e .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-3ec5e73{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-de48a8d .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-2d40d35{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-00639c2 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-217e14c{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-cfd96b5 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-2b8f86b{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-b9c46fc .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-cc783c0{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-c0237ca .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-9d15ad4{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-2387bfb .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-ad2f185{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-5565b23 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-4fcc54f{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-6022606 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-f10494c{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-6bca399 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-835743f{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-685fbb6 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-653a67a{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-9a9a37c .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-a503e7b{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-813e77d{width:var( --container-widget-width, 299.083px );max-width:299.083px;--container-widget-width:299.083px;--container-widget-flex-grow:0;}.elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-title, .elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-title a{font-size:1.4rem;}.elementor-26949 .elementor-element.elementor-element-813e77d .elementor-icon-box-description{font-size:13px;}.elementor-26949 .elementor-element.elementor-element-496e4e0{width:var( --container-widget-width, 299.083px );max-width:299.083px;--container-widget-width:299.083px;--container-widget-flex-grow:0;}.elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-title, .elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-title a{font-size:1.4rem;}.elementor-26949 .elementor-element.elementor-element-496e4e0 .elementor-icon-box-description{font-size:13px;}.elementor-26949 .elementor-element.elementor-element-6e03af4{width:var( --container-widget-width, 299.083px );max-width:299.083px;--container-widget-width:299.083px;--container-widget-flex-grow:0;}.elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-title, .elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-title a{font-size:1.4rem;}.elementor-26949 .elementor-element.elementor-element-6e03af4 .elementor-icon-box-description{font-size:13px;}.elementor-26949 .elementor-element.elementor-element-60a1fff .elementor-heading-title{font-size:21px;}.elementor-26949 .elementor-element.elementor-element-13e1bf1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26949 .elementor-element.elementor-element-94f4dd6 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-0e2221d{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-9c47b70 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-ef408bc{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-771b702 .elementor-heading-title{font-size:21px;}.elementor-26949 .elementor-element.elementor-element-9cb6115{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26949 .elementor-element.elementor-element-41abfd3 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-cc9bd95{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-683dbd6 .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-75b8393{font-size:14px;}.elementor-26949 .elementor-element.elementor-element-fca3fb9 .elementor-heading-title{font-size:21px;}.elementor-26949 .elementor-element.elementor-element-55c36ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26949 .elementor-element.elementor-element-02ed96c .elementor-heading-title{font-size:19px;}.elementor-26949 .elementor-element.elementor-element-d0f0221{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-13a3253 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-13a3253 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-13a3253::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-13a3253:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbe405 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-9cbe405 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-9cbe405::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-9cbe405:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686f8f4 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-686f8f4 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-686f8f4::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-686f8f4:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6da151 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-c6da151 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-c6da151::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-c6da151:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a2a50c *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-5a2a50c {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-5a2a50c::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-5a2a50c:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab390ae *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-ab390ae {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-ab390ae::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-ab390ae:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a98b111 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-a98b111 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-a98b111::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-a98b111:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f040600 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-f040600 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-f040600::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-f040600:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460c49 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-2460c49 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-2460c49::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-2460c49:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-711ad04 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-711ad04 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-711ad04::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-711ad04:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9028406 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-9028406 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-9028406::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-9028406:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-472bcb1 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-472bcb1 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-472bcb1::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-472bcb1:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6478073 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-6478073 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-6478073::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-6478073:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b701b8 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-2b701b8 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-2b701b8::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-2b701b8:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a33643 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-9a33643 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-9a33643::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-9a33643:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4498e *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-3e4498e {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-3e4498e::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-3e4498e:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19115e5 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-19115e5 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-19115e5::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-19115e5:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf2c6f9 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-cf2c6f9 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-cf2c6f9::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-cf2c6f9:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2a0741 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-d2a0741 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-d2a0741::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-d2a0741:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347dc9d *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-347dc9d {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-347dc9d::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-347dc9d:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dded44f *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-dded44f {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-dded44f::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-dded44f:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2eb77 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-7f2eb77 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-7f2eb77::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-7f2eb77:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0521 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-10c0521 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-10c0521::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-10c0521:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058c91a *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-058c91a {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-058c91a::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-058c91a:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b1d5e6 *//* Main container setup */
.elementor-26949 .elementor-element.elementor-element-9b1d5e6 {
    position: relative;
    /* REMOVED the CSS border from here since you are using Elementor's native border */
}

/* Creating the corner brackets */
.elementor-26949 .elementor-element.elementor-element-9b1d5e6::before {
    content: '';
    position: absolute;
    
    /* --- THE FIX: Offset these by your native border thickness --- */
    /* If your native border is 2px, change these to -2px */
    top: -1px; 
    left: -1px; 
    right: -1px; 
    bottom: -1px;
    /* ------------------------------------------------------------- */
    
    pointer-events: none; 
    z-index: 10;
    
    /* --- CUSTOMIZATION VARIABLES --- */
    --thickness: 2px;     
    --length: 25px;       
    --color: #e8a83a;     
    /* ------------------------------- */
    
    transition: background-size 0.3s ease-in-out;
    
    background:
        /* Top Left Corner */
        linear-gradient(var(--color), var(--color)) top left / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) top left / var(--thickness) var(--length) no-repeat,
        
       
        
        
        /* Bottom Right Corner */
        linear-gradient(var(--color), var(--color)) bottom right / var(--length) var(--thickness) no-repeat,
        linear-gradient(var(--color), var(--color)) bottom right / var(--thickness) var(--length) no-repeat;
}

/* --- HOVER STATE --- */
.elementor-26949 .elementor-element.elementor-element-9b1d5e6:hover::before {
    --length: 45px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033c46a */.elementor-26949 .elementor-element.elementor-element-033c46a::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image: 
    linear-gradient(rgba(255,182,1,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,182,1,0.04) 0.5px, transparent 0.5px),
    repeating-linear-gradient(
      0deg,
      transparent,
      transparent 1px,
      rgba(0,0,0,0.015) 3px,
      rgba(0,0,0,0.015) 4px
    );

  background-size: 60px 60px, 60px 60px, auto;

  pointer-events: none;
  z-index: 0;
}/* End custom CSS */