.elementor-2784 .elementor-element.elementor-element-c8f893b{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e099495 );--border-color:var( --e-global-color-e099495 );--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2784 .elementor-element.elementor-element-c8f893b:not(.elementor-motion-effects-element-type-background), .elementor-2784 .elementor-element.elementor-element-c8f893b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-949b5b4 );}.elementor-2784 .elementor-element.elementor-element-68112bf{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e099495 );--border-color:var( --e-global-color-e099495 );--border-radius:0px 0px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2784 .elementor-element.elementor-element-fe06064 .elementor-button{background-color:var( --e-global-color-d88337b );border-radius:31px 31px 31px 31px;}.elementor-2784 .elementor-element.elementor-element-fe06064{width:auto;max-width:auto;--e-transform-scale:0.8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-2784 .elementor-element.elementor-element-fe06064{left:0px;}body.rtl .elementor-2784 .elementor-element.elementor-element-fe06064{right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2784 .elementor-element.elementor-element-b96384a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-00fa6da{padding:0px 0px 0px 10px;}.elementor-2784 .elementor-element.elementor-element-00fa6da .jet-listing-dynamic-field__content{color:var( --e-global-color-e099495 );font-family:"archivo-narrow-variable", Poppins;font-size:16px;font-weight:700;text-align:left;}.elementor-2784 .elementor-element.elementor-element-00fa6da .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2784 .elementor-element.elementor-element-00fa6da .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2784 .elementor-element.elementor-element-00fa6da .jet-listing-dynamic-field{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-00fa6da .jet-listing-dynamic-field__icon{color:var( --e-global-color-e099495 );}.elementor-2784 .elementor-element.elementor-element-00fa6da .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-e099495 );}.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field.display-multiline, .elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FFFFFF;}.elementor-2784 .elementor-element.elementor-element-8a8d27c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field__content{color:var( --e-global-color-76c2e44 );font-family:var( --e-global-typography-871eb6d-font-family ), Poppins;font-size:var( --e-global-typography-871eb6d-font-size );font-style:var( --e-global-typography-871eb6d-font-style );text-align:left;}.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field{justify-content:center;}.elementor-2784 .elementor-element.elementor-element-9698a66 .elementor-button{background-color:var( --e-global-color-e099495 );font-family:"Roboto", Poppins;font-size:18px;font-weight:500;border-radius:37px 37px 37px 37px;}.elementor-2784 .elementor-element.elementor-element-9698a66{--e-transform-scale:0.9;margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 0px 10px;top:0px;}body:not(.rtl) .elementor-2784 .elementor-element.elementor-element-9698a66{left:0px;}body.rtl .elementor-2784 .elementor-element.elementor-element-9698a66{right:0px;}.elementor-2784 .elementor-element.elementor-element-9698a66 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2784 .elementor-element.elementor-element-1e2f174{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e099495 );}.elementor-2784 .elementor-element.elementor-element-1e2f174 .elementor-wrapper{--video-aspect-ratio:1.77777;}.jet-listing-item.single-jet-engine.elementor-page-2784 > .elementor{width:350px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-871eb6d-font-size );}}@media(min-width:768px){.elementor-2784 .elementor-element.elementor-element-c8f893b{--content-width:100%;}}@media(max-width:767px){.elementor-2784 .elementor-element.elementor-element-fe06064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-b96384a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-00fa6da{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-8a8d27c{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-871eb6d-font-size );}.elementor-2784 .elementor-element.elementor-element-9698a66{margin:215px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2784 .elementor-element.elementor-element-9698a66 .elementor-button{padding:0px 0px 0px 0px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-8a8d27c *//* 1. The Container - This holds the "window" the text slides through */
.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field {
    overflow: hidden !important;
    white-space: nowrap !important;
    display: block !important;
    width: 100% !important;
}

/* 2. The Content - This is the actual text moving */
.elementor-2784 .elementor-element.elementor-element-8a8d27c .jet-listing-dynamic-field__content {
    display: inline-block !important;
    padding-left: 150%;
    animation: frugare-ticker 10s linear infinite !important;
}

@keyframes frugare-ticker {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-200%); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9698a66 *//* Style the Unmute Pill Button */
#frugare-unmute .elementor-button {
    background-color: #2a3852 !important;
    border-radius: 50px !important; /* This creates the pill shape */
    padding: 10px 18px !important;
    transition: all 0.3s ease;
}

/* Text Styling */
#frugare-unmute .elementor-button-text {
    color: #ffffff !important;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

/* Hover State */
#frugare-unmute .elementor-button:hover {
    background-color: #e0e0e0 !important; /* Light gray hover */
}

#frugare-unmute .elementor-button:hover .elementor-button-text {
    color: #728AA5 !important; /* Text turns blue-gray on hover */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-1e2f174 *//* Forces the video player into a vertical 9:16 shape */
.elementor-2784 .elementor-element.elementor-element-1e2f174 .elementor-wrapper {
    aspect-ratio: 9 / 16 !important;
    padding-bottom: 0 !important;
}

.elementor-2784 .elementor-element.elementor-element-1e2f174 iframe {
    height: 100% !important;
    width: 100% !important;
}

/* Zoom in 20% to hide top/bottom branding */
.elementor-2784 .elementor-element.elementor-element-1e2f174 iframe {
    transform: scale(1.0);
    transform-origin: center center;
    pointer-events: none; /* Optional: prevents users from clicking "YouTube" */
}

/* Ensure the tray container clips the zoomed parts */
.elementor-2784 .elementor-element.elementor-element-1e2f174 .elementor-video-wrapper {
    overflow: hidden;
    border-radius: 12px; /* Keeps your tray's nice rounded corners */
}

/* Optional: Add a subtle dark overlay to make it feel more "Premium" */
.elementor-2784 .elementor-element.elementor-element-1e2f174:after {
    content: '';
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 50%);
    pointer-events: none;
}/* End custom CSS */