.elementor-20 .elementor-element.elementor-element-0dcd039 > .elementor-container{min-height:650px;}.elementor-20 .elementor-element.elementor-element-0dcd039 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20 .elementor-element.elementor-element-0dcd039:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0dcd039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyride.smartworks.site/wp-content/uploads/2023/03/banner_nyito.webp");background-position:10% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-0dcd039 > .elementor-background-overlay{background-image:url("https://flyride.smartworks.site/wp-content/uploads/2023/03/shape.svg");background-position:top right;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-0dcd039{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 40px 15px;}.elementor-20 .elementor-element.elementor-element-9ccd5a2 > .elementor-element-populated{margin:120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-a60090e{text-align:right;}.elementor-20 .elementor-element.elementor-element-a60090e .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:85px;font-weight:700;line-height:65px;}.elementor-20 .elementor-element.elementor-element-5648e3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-5648e3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2278ca1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-2278ca1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-2278ca1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-2278ca1 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-2278ca1 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-2278ca1 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-2278ca1 > .elementor-element-populated{box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:40px 40px 40px 40px;}.elementor-20 .elementor-element.elementor-element-2278ca1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-81ae097 .elementor-heading-title{color:var( --e-global-color-26f6efd );font-family:"Teko", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-20 .elementor-element.elementor-element-81ae097 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-20 .elementor-element.elementor-element-15d4527:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-15d4527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-20 .elementor-element.elementor-element-15d4527{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 15px 70px 15px;}.elementor-20 .elementor-element.elementor-element-15d4527 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-c152e49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a299c59{text-align:left;}.elementor-20 .elementor-element.elementor-element-42b1641{padding:80px 15px 60px 15px;}.elementor-20 .elementor-element.elementor-element-93e9086 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c79595c{text-align:justify;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7071ae6{--background-transition:0.3s;--padding-top:80px;--padding-right:15px;--padding-bottom:160px;--padding-left:15px;}.elementor-20 .elementor-element.elementor-element-0644fa2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-20 .elementor-element.elementor-element-0644fa2 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-0dcd039:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0dcd039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:26% 0px;}.elementor-20 .elementor-element.elementor-element-0dcd039 > .elementor-background-overlay{background-size:contain;}.elementor-20 .elementor-element.elementor-element-9ccd5a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-9ccd5a2 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20 .elementor-element.elementor-element-a60090e{text-align:center;}.elementor-20 .elementor-element.elementor-element-5648e3a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-64ce594 > .elementor-container{max-width:360px;}.elementor-20 .elementor-element.elementor-element-42b1641{padding:80px 15px 40px 15px;}.elementor-20 .elementor-element.elementor-element-93e9086 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-0dcd039:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0dcd039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:40% 0px;}.elementor-20 .elementor-element.elementor-element-9ccd5a2 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-9ccd5a2{width:64.999%;}.elementor-20 .elementor-element.elementor-element-5648e3a{width:34.957%;}.elementor-20 .elementor-element.elementor-element-c152e49{width:59.911%;}.elementor-20 .elementor-element.elementor-element-c06cb40{width:40.003%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-9ccd5a2{width:100%;}.elementor-20 .elementor-element.elementor-element-5648e3a{width:100%;}.elementor-20 .elementor-element.elementor-element-2278ca1{width:100%;}.elementor-20 .elementor-element.elementor-element-93e9086{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a60090e */.elementor-20 .elementor-element.elementor-element-a60090e span {
    font-size: 55px
}

.elementor-20 .elementor-element.elementor-element-a60090e .small {
    margin-right: 100px
}

@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-a60090e h1 {
        font-size: 55px !important;
    }
    .elementor-20 .elementor-element.elementor-element-a60090e span {
    font-size: 35px;
    }
    
    .elementor-20 .elementor-element.elementor-element-a60090e .small {
    margin-right: 50px;
}
}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-4175ccb */.elementor-20 .elementor-element.elementor-element-4175ccb .woocommerce-product-gallery, .elementor-20 .elementor-element.elementor-element-4175ccb h1, .elementor-20 .elementor-element.elementor-element-4175ccb .product_meta {
    display: none;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .product, .elementor-20 .elementor-element.elementor-element-4175ccb .woocommerce-variation-add-to-cart {
    display: flex;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .summary, .elementor-20 .elementor-element.elementor-element-4175ccb .variations_form, .elementor-20 .elementor-element.elementor-element-4175ccb .single_add_to_cart_button {
    flex-grow: 1;
    margin-bottom: 0;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .price {
    color: unset;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .button {
    flex-grow: 1;
    background-color: #004681;
    color: #FFFFFF !important;
    text-transform: uppercase;
    text-align: center;
    
    font-family: Teko, Sans-Serif;
}

.elementor-20 .elementor-element.elementor-element-4175ccb a.button {
    display: none;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .button:hover {
    background-color: #004681f0;
}

.elementor-20 .elementor-element.elementor-element-4175ccb button.button.alt.disabled {
    background-color: #004681;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .woocommerce-message, .elementor-20 .elementor-element.elementor-element-4175ccb .woocommerce-error li {
    display: flex;
    flex-direction: column-reverse;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .woocommerce-message:after {
    display: none;
}

.elementor-20 .elementor-element.elementor-element-4175ccb table, .elementor-20 .elementor-element.elementor-element-4175ccb tr, .elementor-20 .elementor-element.elementor-element-4175ccb td, .elementor-20 .elementor-element.elementor-element-4175ccb th {

padding: 0;

margin: auto;

border: none;

}

.elementor-20 .elementor-element.elementor-element-4175ccb tr:hover>th , .elementor-20 .elementor-element.elementor-element-4175ccb tr:hover>td{
    background-color: unset;
}

.elementor-20 .elementor-element.elementor-element-4175ccb tr>th , .elementor-20 .elementor-element.elementor-element-4175ccb tr>td{
    background-color: unset;
    
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-4175ccb tr {
    display: flex;
    flex-direction: column;
    margin-bottom: 16px;
    
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-4175ccb .label {
    text-transform: uppercase;
    margin-bottom: 8px;
    text-align: start;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2278ca1 */.elementor-20 .elementor-element.elementor-element-2278ca1 {
    max-width: 360px;
}

.elementor-20 .elementor-element.elementor-element-2278ca1 .ppc-button-wrapper {
    display: none !important;
}

.elementor-20 .elementor-element.elementor-element-2278ca1 >.elementor-widget-wrap {
    margin: 0 0 0 auto; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64ce594 */.elementor-20 .elementor-element.elementor-element-64ce594 .elementor-container {
    justify-content: end;
}/* End custom CSS */