.elementor-810 .elementor-element.elementor-element-15e7365 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-810 .elementor-element.elementor-element-15e7365{padding:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-810 .elementor-element.elementor-element-277c026 .elementor-heading-title{font-family:"Kaff", Sans-serif;font-size:14px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-810 .elementor-element.elementor-element-334e37a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-810 .elementor-element.elementor-element-d1940c1 .elementor-button{background-color:#14015000;font-family:"Kaff", Sans-serif;font-size:14px;font-weight:200;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 20px 8px 20px;}.elementor-810 .elementor-element.elementor-element-d1940c1 .elementor-button:hover, .elementor-810 .elementor-element.elementor-element-d1940c1 .elementor-button:focus{background-color:var( --e-global-color-7d2e37d );border-color:var( --e-global-color-7d2e37d );}.elementor-810 .elementor-element.elementor-element-d1940c1{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;z-index:5;}.elementor-810 .elementor-element.elementor-element-d1940c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-810 .elementor-element.elementor-element-d1940c1 .elementor-button .elementor-button-content-wrapper{gap:7px;}.jet-listing-item.single-jet-engine.elementor-page-810 > .elementor{width:441px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-810 .elementor-element.elementor-element-28c9bc3{width:80%;}.elementor-810 .elementor-element.elementor-element-277c026 .elementor-heading-title{font-size:14px;}.elementor-810 .elementor-element.elementor-element-334e37a{width:20%;}.elementor-810 .elementor-element.elementor-element-334e37a > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-810 .elementor-element.elementor-element-28c9bc3{width:80%;}.elementor-810 .elementor-element.elementor-element-334e37a{width:20%;}}/* Start custom CSS for heading, class: .elementor-element-277c026 */.elementor-810 .elementor-element.elementor-element-277c026{
    min-height: 35px;
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1940c1 */.elementor-810 .elementor-element.elementor-element-d1940c1 svg{
    font-size: 9px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15e7365 */.elementor-element.elementor-element-15e7365 {
    position: relative;
    border-radius: 25px !important; /* Adjust to your preferred rounding */
    overflow: hidden; /* Ensures content stays within rounded corners */
    z-index: 1; /* Keeps content above the pseudo-element */
}

.elementor-element.elementor-element-15e7365::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 25px; /* Matches the parent element */
    padding: 3px; /* Simulates the border width */
    background: linear-gradient(163.43deg, rgba(42, 26, 117, 0.78) 8.62%, rgba(0, 223, 233, 0.78) 109.42%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1; /* Places the pseudo-element behind the content */
}/* End custom CSS */