.elementor-5834 .elementor-element.elementor-element-59e511c0{--display:flex;}/* Start custom CSS for container, class: .elementor-element-59e511c0 *//* FOOTER-FONT-MATCH */
.elementor-page-5719 .ast-custom-footer,.elementor-page-5719 .ast-custom-footer *{font-family:Ubuntu,sans-serif!important;}.elementor-5834 .elementor-element.elementor-element-59e511c0{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;}
.elementor-5834 .elementor-element.elementor-element-59e511c0 .elementor-widget-text-editor,.elementor-5834 .elementor-element.elementor-element-59e511c0 .elementor-widget-container{max-width:none!important;width:100%!important;}.elementor-5834 .elementor-element.elementor-element-59e511c0{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;}
.elementor-5834 .elementor-element.elementor-element-59e511c0 .elementor-widget-text-editor,.elementor-5834 .elementor-element.elementor-element-59e511c0 .elementor-widget-container{max-width:none!important;width:100%!important;}
@media(max-width:900px){.elementor-5834 .elementor-element.elementor-element-59e511c0 .tbd-picture-viewport{overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.elementor-5834 .elementor-element.elementor-element-59e511c0 .tbd-picture-viewport::-webkit-scrollbar{display:none}.elementor-5834 .elementor-element.elementor-element-59e511c0 .tbd-picture-track{transform:none!important}.elementor-5834 .elementor-element.elementor-element-59e511c0 .tbd-picture{scroll-snap-align:start}.elementor-5834 .elementor-element.elementor-element-59e511c0 .tbd-deals{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}}
@media(max-width:600px){.elementor-5834 .elementor-element.elementor-element-59e511c0 .tbd-deals{grid-template-columns:1fr!important}.elementor-5834 .elementor-element.elementor-element-59e511c0 .tbd-card p{min-height:0!important}}

/* DESKTOP-PREVIEW-TOP-GAP */
html:not(:has(#wpadminbar)),html:has(#wpadminbar[style*="display: none"]),html:has(#wpadminbar[aria-hidden="true"]){margin-top:0!important;}

/* HEADER-TEXT-SIMPLIFY */
body.elementor-page-5719 .tb-global-header .tb-top .tb-wrap{font-size:0!important;text-align:right!important;}
body.elementor-page-5719 .tb-global-header .tb-top-right{font-size:0!important;}
body.elementor-page-5719 .tb-global-header .tb-top-right::after{content:"ATOL Protected 3853";font-size:12px!important;}

/* HEADER-TEXT-SIMPLIFY-5834 */
body.elementor-page-5834 .tb-global-header .tb-top .tb-wrap{font-size:0!important;text-align:right!important;}
body.elementor-page-5834 .tb-global-header .tb-top-right{font-size:0!important;}
body.elementor-page-5834 .tb-global-header .tb-top-right::after{content:"ATOL Protected 3853";font-size:12px!important;}

/* HEADER-RIGHT-EDGE-5834 */
body.elementor-page-5834 .tb-global-header .tb-top .tb-wrap{max-width:none!important;width:100%!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important;}

/* DRAFT-SYSTEM-NORMALIZATION-5834 */
body.page-id-5834 .tb-global-header,body.page-id-5834 .tb-global-header *{font-family:Arial,sans-serif!important;}
body.page-id-5834 .ast-custom-footer,body.page-id-5834 .ast-custom-footer *{font-family:Arial,sans-serif!important;}
body.page-id-5834 .ast-custom-footer{font-size:14px!important;line-height:22.4px!important;}
body.page-id-5834 .ast-custom-header{position:sticky!important;top:0!important;z-index:99999!important;}
body.admin-bar.page-id-5834 .ast-custom-header{top:32px!important;}
body.page-id-5834 .entry-header{display:none!important;}
@media(max-width:782px){body.admin-bar.page-id-5834 .ast-custom-header{top:46px!important;}}

/* RESPONSIVE-MENU-BUTTON-5834 */
body.page-id-5834 .tb-mobile-toggle{box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;padding:0!important;}

/* TRUE-STICKY-WRAPPER-5834 */
body.page-id-5834 #page>div[data-stick-support="on"]:has(>.ast-custom-header){position:sticky!important;top:0!important;z-index:99999!important;}
body.admin-bar.page-id-5834 #page>div[data-stick-support="on"]:has(>.ast-custom-header){top:32px!important;}
@media(max-width:782px){body.admin-bar.page-id-5834 #page>div[data-stick-support="on"]:has(>.ast-custom-header){top:46px!important;}}/* End custom CSS */