/*!/wp-content/plugins/vandcykel-booking-embed/assets/embed.css*/.vc-booking-embed{width:100%;max-width:720px;margin:0 auto;box-sizing:border-box}.vc-booking-embed__frame{border:0;width:100%;display:block;background:#fff0;border-radius:0;box-sizing:border-box}.elementor-popup-modal:has(.vc-booking-embed),.elementor-popup-modal:has(.vc-booking-embed--popup){align-items:center!important;justify-content:center!important}.elementor-popup-modal:has(.vc-booking-embed) .dialog-widget-content,.elementor-popup-modal:has(.vc-booking-embed--popup) .dialog-widget-content{width:min(720px, calc(100% - 24px))!important;max-width:min(720px, calc(100% - 24px))!important;max-height:min(90dvh, 880px)!important;margin:0 auto!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.vc-booking-embed--popup,.elementor-popup-modal .vc-booking-embed,.elementor-location-popup .vc-booking-embed{width:100%!important;max-width:100%!important;margin:0!important}.vc-booking-embed--popup .vc-booking-embed__frame,.elementor-popup-modal .vc-booking-embed__frame,.elementor-location-popup .vc-booking-embed__frame{width:100%!important;max-width:100%!important;max-height:none}.elementor-widget-shortcode,.elementor-shortcode,.elementor-popup-modal .elementor-widget-shortcode,.elementor-location-popup .elementor-widget-shortcode,.elementor-popup-modal .elementor-shortcode,.elementor-location-popup .elementor-shortcode{width:100%!important;max-width:100%!important}@media (max-width:720px){.vc-booking-embed{max-width:100%}.elementor-popup-modal:has(.vc-booking-embed),.elementor-popup-modal:has(.vc-booking-embed--popup){align-items:stretch!important;justify-content:stretch!important;padding:0!important}.elementor-popup-modal:has(.vc-booking-embed) .dialog-widget-content,.elementor-popup-modal:has(.vc-booking-embed--popup) .dialog-widget-content{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;overflow:auto!important}.elementor-popup-modal:has(.vc-booking-embed) .dialog-lightbox-message,.elementor-popup-modal:has(.vc-booking-embed--popup) .dialog-lightbox-message{padding-top:2.6rem!important;padding-bottom:max(0.5rem, env(safe-area-inset-bottom))!important;padding-left:max(0.35rem, env(safe-area-inset-left))!important;padding-right:max(0.35rem, env(safe-area-inset-right))!important}.elementor-popup-modal:has(.vc-booking-embed) .dialog-close-button,.elementor-popup-modal:has(.vc-booking-embed--popup) .dialog-close-button{top:max(6px, env(safe-area-inset-top))!important;right:max(6px, env(safe-area-inset-right))!important;z-index:30!important}.elementor-popup-modal:has(.vc-booking-embed) .e-con-boxed,.elementor-popup-modal:has(.vc-booking-embed) .e-con-inner,.elementor-popup-modal:has(.vc-booking-embed) .elementor-widget-shortcode,.elementor-popup-modal:has(.vc-booking-embed) .elementor-shortcode{padding-left:0!important;padding-right:0!important;max-width:none!important}}.aafart-event-embed,.aafart-rundtur-embed{width:100%;min-height:280px;box-sizing:border-box;position:relative;z-index:2}.elementor-element:has(.aafart-event-embed),.elementor-element:has(.aafart-rundtur-embed){z-index:2}#book_rightbar .aafart-event-embed,#book_rightbar .aafart-rundtur-embed{max-width:100%}