.text-shadow {
    text-shadow: 0px 1px 8px rgba(0, 0, 0, 0.6);
}

.hero-section {
    padding: 0px !important;
}

.hero-linear-gradient {
    background: linear-gradient(0deg, #F6FCFF, #F6FCFF),
        linear-gradient(90deg, rgba(77, 91, 107, 0.7) 2.21%, rgba(255, 255, 255, 0) 93.44%),
        linear-gradient(180deg, rgba(138, 206, 239, 0.7) 0%, rgba(161, 215, 242, 0.7) 46.48%, rgba(255, 255, 255, 0.7) 100%);
}

.hero-section {
    position: relative;
    overflow: hidden;
    padding: 0px !important;
}

.hero-section {
    position: relative;
    overflow: hidden;
}

.hero-section .uagb-container-inner-blocks-wrap {
    position: relative;
    z-index: 20;
}

.flex-center {
    margin: 0 auto !important;
}

#menu-item-142 .menu-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 15px 18px;
    width: 146px;
    height: 54px;

    background: #EA4044;
    box-shadow: 0 4px 12px rgba(234, 64, 68, 0.22);
    border-radius: 8px;

    color: #fff !important;
    text-decoration: none !important;
    margin-left: 0px !important;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 23px;
}

#menu-item-142 .menu-link:hover {
    border: 1px solid #EA4044;
    background-color: white;
    color: #EA4044 !important;
}

#menu-item-142 {
    margin-left: 14px !important;
}

#menu-item-142 .menu-link::before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    flex-shrink: 0;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='white'/%3E%3C/svg%3E");
}

#menu-item-142 .menu-link:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='%23EA4044'/%3E%3C/svg%3E");
}

.menu-item-1197 .menu-link {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;

    padding: 19px 20px 19px !important;
    width: calc(100% - 64px) !important;
    height: 54px !important;

    background: #EA4044 !important;
    box-shadow: 0 4px 12px rgba(234, 64, 68, 0.22) !important;
    border-radius: 8px !important;

    color: #fff !important;
    text-decoration: none !important;
    margin-left: 32px !important;
    margin-right: 32px !important;
    border: 1px solid transparent !important;
    font-size: 16px !important;
    margin-top: 16px !important;
}

.menu-item-1197 .menu-link:hover {
    border: 1px solid #EA4044 !important;
    background-color: white !important;
    color: #EA4044 !important;
}

.main-header-menu .menu-item.menu-item-1197 a:hover {
    color: #EA4044 !important;
}

.menu-item-1197 .menu-link::before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    flex-shrink: 0;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='white'/%3E%3C/svg%3E");
}

.menu-item-1197 .menu-link:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='%23EA4044'/%3E%3C/svg%3E");
}

.wp-block-button__link.has-ast-global-color-4-color.has-text-color.has-background.has-link-color.has-custom-font-size.wp-element-button {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    gap: 6px;
}

.wp-block-button__link.has-ast-global-color-4-color.has-text-color.has-background.has-link-color.has-custom-font-size.wp-element-button:hover {
    background-color: white !important;
    color: #EA4044 !important;
    border: 1px solid #EA4044 !important;
}

.wp-block-button__link.has-ast-global-color-4-color.has-text-color.has-background.has-link-color.has-custom-font-size.wp-element-button::before {
    content: "";
    width: 16px;
    height: 16px;
    display: bloc;
    flex-shrink: 0;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='white'/%3E%3C/svg%3E");
}

.wp-block-button__link.has-ast-global-color-4-color.has-text-color.has-background.has-link-color.has-custom-font-size.wp-element-button:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='%23EA4044'/%3E%3C/svg%3E");
}

.uagb-block-ca4b31fa > .wp-block-columns.are-vertically-aligned-top.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-top.is-layout-flow.wp-block-column-is-layout-flow > .wp-block-group.is-horizontal.is-content-justification-left.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex {
    align-items: stretch !important;
}

.flow-card {
    position: relative;
    margin-bottom: 40px;
}

.flow-card::after {
    content: "";
    position: absolute;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%);

    width: 100px;
    height: 19px;

    background: #005C89;

    clip-path: polygon(0 0, 100% 0, 50% 100%);
}

.flow-card-right {
    position: relative;
}

.flow-card-right::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -19px;
    transform: translateY(-50%);

    width: 19px;
    height: 100px;

    background: #006b9f;

    clip-path: polygon(0 0, 100% 50%, 0 100%);
}

.site-header {
    position: sticky;
    top: 0;
    z-index: 999;
    transition: all .3s ease;
}

.support-label-service {
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
}

.no-underline {
    text-decoration: none !important;
}

#hero {

}

@media (min-width: 1600px) {
    #hero {

        background-image: url('/wp-content/uploads/2026/06/1920-fv.webp');
        background-position: 20% 5% !important;
        background-size: auto 700px;
    }
}

@media (min-width: 1900px) {
    #hero {

        background-image: url('/wp-content/uploads/2026/06/1920-fv.webp');

    }
}

@media (min-width: 2000px) {
    #hero {

        background-image: url('/wp-content/uploads/2026/06/1920-fv.webp');
        background-position: 0% 0% !important;
        background-size: auto 800px;
    }
}

@media (min-width: 2700px) {
    #hero {

        background-image: url('/wp-content/uploads/2026/06/1920-fv.webp');
        background-position: 0% 0% !important;
        background-size: auto 800px;
    }
}

a:focus {
    outline: none !important;
}

a:focus,
button:focus,
.wp-block-button__link:focus {
    outline: none !important;
    box-shadow: none !important;
}

@media (max-width: 1024px) {

    #hero {

        background-image: url('/wp-content/uploads/2026/06/ipad-fv.webp');
    }

    .hero-section-mobile .wp-block-uagb-container {
        position: relative;
        z-index: 2;
    }

}

@media (max-width: 992px) {

    #hero {

        background-image: url('/wp-content/uploads/2026/06/ipad-fv.webp');
    }

}

@media (max-width: 600px) {

    #hero {

        background-image: url('/wp-content/uploads/2026/07/mobile-v2.png');
    }
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
    padding: 0px !important;
}

@media (max-width: 768px) {
    .wp-block-uagb-container.uagb-block-e9f378c5 {
        height: auto;
    }

.uagb-block-0a152ba4 > .wp-block-columns.alignwide.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-cfea9b62 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-094532db > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-a9adf3eb > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-3ca05f34 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-01251797 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-2a491ab3 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-616864c3 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex {
        margin: 0px auto !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .flow-card-right::after {
        content: "";
        position: absolute;
        bottom: -24px;
        left: 50%;
        transform: translateX(-50%);
        width: 100px;
        height: 19px;
        background: #006b9f;
        clip-path: polygon(0 0, 100% 0, 50% 100%);
        top: unset !important;
    }

.uagb-block-ef204c86 > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
        gap: 45px !important;
    }

    .wp-block-uagb-container.support-label-service.uagb-block-2966e9f7 {
        max-width: max-content !important;
    }

    .wp-block-uagb-container.support-label-service.uagb-block-803ae8cb {
        max-width: max-content !important;
    }

    .wp-block-uagb-container.support-label-service.uagb-block-ce5c3084 {
        max-width: max-content !important;
    }

    .wp-block-uagb-container.support-label-service.uagb-block-b17c319a {
        max-width: max-content !important;
    }
}

@media (max-width: 544px) {
    .wp-block-columns .wp-block-column:not(:last-child) {
        margin-bottom: 0px;
    }

.wp-block-columns.alignwide.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-container-core-columns-is-layout-7613648.wp-block-columns-is-layout-flex {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .footer-widget-area #block-10.widget.widget_block {
        margin-bottom: 14px !important;
    }

}

.main-header-menu .menu-item a:hover {
    color: #005C8980 !important;
}

.site-logo-img {
    padding-right: 0px !important;
}

.header-widget-area.widget-area.site-header-focus-item.header-widget-area-inner {
    padding: 0px !important;
}

.ast-builder-layout-element.ast-flex.site-header-focus-item {
    padding: 0px !important;
}

.ast-builder-layout-element.ast-flex.site-header-focus-item button {
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none !important;
    outline: none !important;
    width: 20px !important;
    margin-left: 14px;
}

header .ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center {
    gap: 10px !important;
}

#ast-mobile-popup .ast-mobile-popup-inner {
    max-width: 304px !important;
}

#ast-mobile-popup-wrapper .ast-mobile-popup-header {
    display: none !important;
}

#ast-mobile-popup-wrapper .ast-mobile-popup-drawer {
    top: 64px !important;
}

#ast-mobile-popup-wrapper .ast-mobile-popup-overlay {
    top: 64px !important;
}

#ast-mobile-popup-wrapper .ast-mobile-popup-inner {
    top: 64px !important;
}

.menu-toggle .ast-close-svg {
    display: none !important;
}

.menu-toggle[aria-expanded="true"] {
    display: flex !important;
}

.menu-toggle[aria-expanded="true"] .ast-close-svg {
    display: inline-flex !important;
}

.menu-toggle[aria-expanded="true"] .ast-menu-svg {
    display: none !important;
}

.menu-toggle.toggled .ast-close-svg {
    display: inline-flex !important;
}

.menu-toggle.toggled .ast-menu-svg {
    display: none !important;
}

.wp-block-uagb-advanced-heading.uagb-block-0788d8a5.uag-blocks-common-selector {
    position: relative;
    z-index: 30;
}

.relative {
    position: relative !important;
}

a {
    text-decoration: none !important;
}

.wp-block-uagb-container.uagb-block-72e64621 figure {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.wp-block-uagb-advanced-heading.uagb-block-0afc4edc.uag-hide-mob h2::after {
    width: 561px;
    position: absolute;
    content: "";
    height: 10px;
    border-radius: 4px;
    left: 50%;
    right: 0;
    bottom: 0;
    background-color: #EA40442E;
    translate: -50%;
}

.wp-block-uagb-advanced-heading.uagb-block-d5d2f8e0 h2::after {
    width: 90%;
    position: absolute;
    content: "";
    height: 10px;
    border-radius: 4px;
    left: 6%;
    right: 0;
    bottom: -63px;
    background-color: #EA40442E;
    translate: -1%;
}

.wp-block-uagb-advanced-heading.uagb-block-cf38ccd6 .uagb-highlight {
    position: relative;
    background-color: transparent !important;
    color: white !important;
    z-index: 10;
}

.wp-block-uagb-advanced-heading.uagb-block-cf38ccd6 .uagb-highlight::after {
    width: 68px;
    position: absolute;
    content: "";
    height: 12px;
    border-radius: 4px;
    left: -8%;
    right: 0;
    bottom: 0px;
    background-color: #EA404480;
    z-index: -1;
}

.wp-block-uagb-advanced-heading.uagb-block-14624db1 .uagb-highlight {
    position: relative;
    background-color: transparent !important;
    color: white !important;
    z-index: 10;
}

.wp-block-uagb-advanced-heading.uagb-block-14624db1 .uagb-highlight::after {
    width: 59px;
    position: absolute;
    content: "";
    height: 12px;
    border-radius: 4px;
    left: -8%;
    right: 0;
    bottom: 0px;
    background-color: #EA404480;
    z-index: -1;
}

@media (max-width: 768px) {

.uagb-block-168bb8fc > .wp-block-columns.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex {
        gap: 32px !important;
    }

    .wp-block-uagb-advanced-heading.uagb-block-14624db1 .uagb-highlight::after {
        width: 50px;
        position: absolute;
        content: "";
        height: 12px;
        border-radius: 4px;
        left: -1%;
        right: 0;
        bottom: 0px;
        background-color: #EA404480;
        z-index: -1;
    }
}

.page-404 {
    margin: 0px auto;
    max-width: 100vw;
    width: 100vw;
    padding: 60px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background-color: white;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    gap: 10px;

}

.page-404 h3 {
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0;
    font-weight: 700;
    color: #005C89;
    margin-bottom: 0px;
    text-align: left
}

.page-404 p {
    font-size: 20px;
    line-height: 35px;
    letter-spacing: 0;
    font-weight: 400;
    color: #005C89;
    margin-bottom: 0px;
    text-align: left;
}

@media (max-width: 768px) {

    .page-404 {
        padding: 40px 20px;
    }

    .page-404 h3 {
        font-size: 32px;
    }

    .page-404 p {
        font-size: 18px;
    }

}

.site-content {
    background-color: white !important;
}

.moove-gdpr-cookie-notice p {
    line-height: 24px !important;
}

.moove-gdpr-cookie-notice p a {
    text-decoration: underline !important;
    color: #1585C9 !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    margin: 0px !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 40px 32px !important;
    border-radius: 12px !important;
    background-color: white !important;
    border: 1px solid #005C89 !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container p {
    font-size: 16px !important;
    line-height: 29px !important;
    font-weight: 500 !important;
    color: #333333 !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-button-holder {
    padding-left: 36px !important;
    display: flex;
    flex-direction: column !important;
    gap: 16px !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-button-holder button {
    width: 132px !important;
    height: 40px !important;
    background-color: #005C89 !important;
    color: white !important;
    border: 1px solid #005C89 !important;
    padding: 0px !important;
    margin: 0px !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-button-holder button:hover {
    background-color: #FFFFFF !important;
    color: #005C89 !important;
    border: 1px solid #005C89 !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn {
    background-color: #FFFFFF !important;
    color: #005C89 !important;
    border: 1px solid #005C89 !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-button-holder .moove-gdpr-infobar-reject-btn:hover {
    background-color: #005C89 !important;
    color: white !important;
    border: 1px solid #005C89 !important;
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme {
    border: none !important;
    border-radius: 12px !important;
    background-color: white !important;
}

@media (min-width: 767px) {

    #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,
    #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
        margin: 0px !important;
        padding: 0px !important;
    }

}

@media (max-width: 767px) {

    #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,
    #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
        margin: 0px !important;
    }

    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
        padding: 20px !important;
    }

    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-button-holder {
        padding-left: 0px !important;
    }
}

#block-65 .uagb-buttons-repeater:hover *,
#block-65 .uagb-buttons-repeater:focus *,
#block-65 .uagb-buttons-repeater:focus-visible *,
#block-65 .uagb-buttons-repeater::selection *,
#block-65 .uagb-buttons-repeater:active * {
    color: #EA4044 !important;
}

.ast-mobile-popup-content .ast-custom-button-link .ast-custom-button {
    width: 240px !important;
    text-align: center !important;
}

@media only screen and (max-width: 767px) {

    .wp-block-uagb-buttons .uagb-block-395c0628 .uagb-buttons-repeater:focus .uagb-button__icon>svg,
    .wp-block-uagb-buttons .uagb-block-395c0628 .uagb-buttons-repeater:active .uagb-button__icon>svg,
    .wp-block-uagb-buttons .uagb-block-395c0628 .uagb-buttons-repeater:active .uagb-button__icon>svg {
        width: 16px;
        height: 16px;
        fill: #EA4044 !important;
    }
}

.wp-block-button__link_mobile {
    text-decoration: none !important;
    background-color: #EA4044;
    color: white;
    font-size: 13px;
    line-height: 23px;
    padding: 10.25px 20px;
    border-radius: 8px;
    border: 1px solid #EA4044;
    box-shadow: 0px 4px 12px 0px #EA404438;
    font-weight: 700;
    padding-left: 42px;
    position: relative;
    margin: 0px;
    cursor: pointer;
}

.wp-block-button__link_mobile::after {
    content: "" !important;
    width: 16px !important;
    height: 16px !important;
    display: inline-block !important;
    flex-shrink: 0 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    position: absolute;
    top: 14px;
    left: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='white'%3E%3Cpath d='M12 0C12.7188 0 13.3125 0.59375 13.3125 1.3125V9.3125C13.3125 10.0625 12.7188 10.6562 12 10.6562H2.65625L0 13.3125V1.3125C0 0.59375 0.59375 0 1.3125 0H12ZM3.3125 4.65625C2.96875 4.65625 2.65625 4.96875 2.65625 5.3125C2.65625 5.6875 2.96875 6 3.3125 6H10C10.3438 6 10.6562 5.6875 10.6562 5.3125C10.6562 4.96875 10.3438 4.65625 10 4.65625H3.3125ZM7.3125 8C7.6875 8 8 7.6875 8 7.3125C8 6.96875 7.6875 6.65625 7.3125 6.65625H3.3125C2.96875 6.65625 2.65625 6.96875 2.65625 7.3125C2.65625 7.6875 2.96875 8 3.3125 8H7.3125ZM10 4C10.3438 4 10.6562 3.6875 10.6562 3.3125C10.6562 2.96875 10.3438 2.65625 10 2.65625H3.3125C2.96875 2.65625 2.65625 2.96875 2.65625 3.3125C2.65625 3.6875 2.96875 4 3.3125 4H10Z'/%3E%3C/svg%3E") !important;
}

@media (max-width:385px) {
    .wp-block-button__link_mobile {
        padding-left: 32px !important;
        padding-right: 10px !important;
        white-space: nowrap !important;
    }

    .wp-block-button__link_mobile::after {
        left: 10px;
    }
}

@media (max-width:355px) {
    [data-section="section-header-mobile-trigger"] .ast-button-wrap .menu-toggle {
        margin-left: 5px !important;
    }
}

.wp-block-button__link_mobile:hover,
.wp-block-button__link_mobile:focus,
.wp-block-button__link_mobile:active {
    background-color: #ffffff !important;
    background: #ffffff !important;
    color: #EA4044 !important;
    border: 1px solid #EA4044 !important;
}

.wp-block-button__link_mobile:hover::after,
.wp-block-button__link_mobile:focus::after,
.wp-block-button__link_mobile:active::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='%23EA4044'%3E%3Cpath fill='%23EA4044' d='M12 0C12.7188 0 13.3125 0.59375 13.3125 1.3125V9.3125C13.3125 10.0625 12.7188 10.6562 12 10.6562H2.65625L0 13.3125V1.3125C0 0.59375 0.59375 0 1.3125 0H12ZM3.3125 4.65625C2.96875 4.65625 2.65625 4.96875 2.65625 5.3125C2.65625 5.6875 2.96875 6 3.3125 6H10C10.3438 6 10.6562 5.6875 10.6562 5.3125C10.6562 4.96875 10.3438 4.65625 10 4.65625H3.3125ZM7.3125 8C7.6875 8 8 7.6875 8 7.3125C8 6.96875 7.6875 6.65625 7.3125 6.65625H3.3125C2.96875 6.65625 2.65625 6.96875 2.65625 7.3125C2.65625 7.6875 2.96875 8 3.3125 8H7.3125ZM10 4C10.3438 4 10.6562 3.6875 10.6562 3.3125C10.6562 2.96875 10.3438 2.65625 10 2.65625H3.3125C2.96875 2.65625 2.65625 2.96875 2.65625 3.3125C2.65625 3.6875 2.96875 4 3.3125 4H10Z'/%3E%3C/svg%3E") !important;
}

.wp-block-uagb-container.uagb-block-6297fa7b a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.wp-block-uagb-container.uagb-block-1d88326b figure {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 1025px) {
    .hero-section-mobile.uag-blocks-common-selector.uagb-block-88607a5a {
        justify-content: flex-start;
        padding-top: 20px !important;
    }

}

@media (max-width: 992px) {
    .wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-f77c2189 {
        padding-top: 0px;
    }
}

@media (max-width: 768px) {
    .wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-f77c2189 {
        padding-top: 80px;
    }
}

@media (max-width: 420px) {
    .wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-f77c2189 {
        padding-top: 40px;
    }
}

@media (min-width: 922px) {
    .site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container {
        max-width: 1400px;
    }
}

#menu-item-2113 .menu-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 15px 18px;
    width: 190px;
    height: 54px;

    background: white;
    border-radius: 8px;

    color: #005C89 !important;
    text-decoration: none !important;
    border: 1px solid #005C89;
    box-shadow: 0px 4px 14px 0px #0000001A;
    font-size: 14px;
    line-height: 23px;
}

#menu-item-2113 .menu-link:hover {
    border: 1px solid #005C89;
    background-color: #005C89;
    color: white !important;
}

#menu-item-2113 {
    margin-left: 8px !important;
}

#menu-item-2113 .menu-link::before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    flex-shrink: 0;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2539 6.375C11.8848 6.375 12.1836 7.13867 11.752 7.57031L8.49805 10.8242C8.23242 11.123 7.76758 11.123 7.50195 10.8242L4.24805 7.57031C3.7832 7.13867 4.11523 6.375 4.74609 6.375H5.875V2.82227C5.875 2.45703 6.20703 2.125 6.57227 2.125H9.42773C9.79297 2.125 10.125 2.45703 10.125 2.82227V6.375H11.2539ZM3.05273 13.4473C3.05273 13.082 3.35156 12.75 3.75 12.75H12.25C12.6484 12.75 12.9473 13.082 12.9473 13.4473C12.9473 13.8457 12.6484 14.1777 12.25 14.1777H3.75C3.35156 14.1777 3.05273 13.8457 3.05273 13.4473Z' fill='%23005C89'/%3E%3C/svg%3E");
}

#menu-item-2113 .menu-link:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2539 6.375C11.8848 6.375 12.1836 7.13867 11.752 7.57031L8.49805 10.8242C8.23242 11.123 7.76758 11.123 7.50195 10.8242L4.24805 7.57031C3.7832 7.13867 4.11523 6.375 4.74609 6.375H5.875V2.82227C5.875 2.45703 6.20703 2.125 6.57227 2.125H9.42773C9.79297 2.125 10.125 2.45703 10.125 2.82227V6.375H11.2539ZM3.05273 13.4473C3.05273 13.082 3.35156 12.75 3.75 12.75H12.25C12.6484 12.75 12.9473 13.082 12.9473 13.4473C12.9473 13.8457 12.6484 14.1777 12.25 14.1777H3.75C3.35156 14.1777 3.05273 13.8457 3.05273 13.4473Z' fill='white'/%3E%3C/svg%3E");
}

@media (max-width: 1388px) {

    .main-header-menu .menu-link,
    .main-header-menu>a {
        padding: 0px 8px;
    }

    header .custom-logo-link img {
        width: 215px;
    }

    #menu-item-142 {
        margin-left: 0px !important;
    }

    #menu-item-142 .menu-link {
        padding: 0px 5px;
        height: 40px;
        width: max-content;
        border-radius: 5px;
    }

    #menu-item-2113 .menu-link {
        padding: 0px 5px;
        height: 40px;
        width: max-content;
        border-radius: 5px;
    }
}

.wp-block-uagb-advanced-heading.uagb-block-8147319b .uagb-heading-text {
    text-shadow: 0px 1px 8px #00000099;
}

.wp-block-uagb-advanced-heading.uagb-block-42199abb .uagb-heading-text {
    text-shadow: 0px 1px 8px #00000099;
}

.text-small-button-top {
    font-size: 18px !important;
}

.uagb-block-724b76fa {
    margin: 0px !important;
    padding: 0px !important;
}

.uagb-block-b1633a8d {
    margin: 0px !important;
    padding: 0px !important;
}

.uagb-buttons__outer-wrap.uagb-block-a51f1f0d .uagb-button__link {
    white-space: nowrap;
}

.wp-block-uagb-container.uagb-block-bef36b80 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.wp-block-uagb-container.uagb-block-9e1ee45f.alignfull.uagb-is-root-container .wp-block-uagb-container {
    width: 1250px !important;
}

.wp-block-uagb-container.uagb-block-9e1ee45f.alignfull.uagb-is-root-container .uagb-button__link {
    white-space: nowrap;
}

.custom-hidden-text-button {
    height: 40px !important;
    opacity: 0;
}

.wp-block-uagb-container.uagb-block-9e1ee45f.alignfull.uagb-is-root-container .uagb-heading-text {
    text-shadow: 0px 1px 8px #00000099;
}

@media (max-width: 1240px) {

.uagb-block-d45e44f6 {
        display: none;
    }

.uagb-block-93f7d58d > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
        flex-direction: column;
    }

    .wp-block-uagb-container.uagb-block-9e1ee45f.alignfull.uagb-is-root-container .wp-block-uagb-container {
        width: 100% !important;
    }

.uagb-block-bef36b80 > .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"][style*="padding"]:not([style*="border"]),
.uagb-block-93f7d58d > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"][style*="padding"]:not([style*="border"]) {
        flex-basis: unset !important;
        text-align: center !important;
    }

.uagb-block-bef36b80 > .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow,
.uagb-block-bef36b80 > .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow,
.uagb-block-93f7d58d > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow,
.uagb-block-93f7d58d > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow {
        flex-basis: unset !important;
    }

.uagb-block-93f7d58d > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
        flex-direction: column !important;
    }

.uagb-block-0a152ba4 > .wp-block-columns.alignwide.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-cfea9b62 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-cfea9b62 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-094532db > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-094532db > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-a9adf3eb > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-a9adf3eb > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-3ca05f34 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-3ca05f34 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-b95200c7 > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-01251797 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-01251797 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-2a491ab3 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-2a491ab3 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-97153483 > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:not([style*="flex-basis"]):not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-616864c3 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1),
.uagb-block-616864c3 > .wp-block-columns.are-vertically-aligned-center.is-not-stacked-on-mobile.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(3),
.uagb-block-93f7d58d > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"]:not([style*="padding"]):not([style*="border"]):nth-child(1) {
        flex-basis: unset;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 20px;
    }

.uagb-block-bef36b80 > .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"][style*="padding"]:not([style*="border"]),
.uagb-block-93f7d58d > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"][style*="padding"]:not([style*="border"]),
.uagb-block-9c38cfeb > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow[style*="flex-basis"][style*="padding"]:not([style*="border"]) {
        flex-basis: unset;
    }

    .wp-block-uagb-buttons-child.uagb-buttons__outer-wrap.uagb-block-31732128.wp-block-button .wp-block-button__link {
        width: 362px;
    }

.uagb-block-ca4b31fa > .wp-block-columns.are-vertically-aligned-top.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-d80b46b3 > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-eb07da6c > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex,
.uagb-block-bef36b80 > .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-block-columns-is-layout-flex > .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
        display: flex;
        align-items: center !important;
    }
}

@media (max-width: 1025px) {

.uagb-block-57730c3e > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
        padding-top: 110px;
    }
}

@media (max-width: 992px) {

.uagb-block-57730c3e > .wp-block-columns.is-layout-flex.wp-block-columns-is-layout-flex {
        padding-top: 60px;
    }
}

.uagb-block-14624db1 > .uagb-heading-text,
.uagb-block-47535a16 > .uagb-heading-text,
.uagb-block-407db12d > .uagb-heading-text {
    text-shadow: 0px 1px 8px #00000099;
}

#menu-item-2241 .menu-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 17px 20px;
    width: 240px;
    height: 54px;

    background: #EA4044;
    box-shadow: 0 4px 12px rgba(234, 64, 68, 0.22);
    border-radius: 8px;

    color: #fff !important;
    text-decoration: none !important;
    margin-left: 16px !important;
    border: 1px solid transparent;
    font-size: 16px;
}

#menu-item-2241 .menu-link:hover {
    border: 1px solid #EA4044;
    background-color: white;
    color: #EA4044 !important;
}

#menu-item-2241 {
    margin-left: 14px !important;
}

#menu-item-2241 .menu-link::before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    flex-shrink: 0;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='white'/%3E%3C/svg%3E");
}

#menu-item-2241 .menu-link:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3438 1.34375C14.0625 1.34375 14.6562 1.9375 14.6562 2.65625V10.6562C14.6562 11.4062 14.0625 12 13.3438 12H4L1.34375 14.6562V2.65625C1.34375 1.9375 1.9375 1.34375 2.65625 1.34375H13.3438ZM4.65625 6C4.3125 6 4 6.3125 4 6.65625C4 7.03125 4.3125 7.34375 4.65625 7.34375H11.3438C11.6875 7.34375 12 7.03125 12 6.65625C12 6.3125 11.6875 6 11.3438 6H4.65625ZM8.65625 9.34375C9.03125 9.34375 9.34375 9.03125 9.34375 8.65625C9.34375 8.3125 9.03125 8 8.65625 8H4.65625C4.3125 8 4 8.3125 4 8.65625C4 9.03125 4.34375 9.34375 4.65625 9.34375H8.65625ZM11.3438 5.34375C11.6875 5.34375 12 5.03125 12 4.65625C12 4.3125 11.6875 4 11.3438 4H4.65625C4.3125 4 4 4.3125 4 4.65625C4 5.03125 4.3125 5.34375 4.65625 5.34375H11.3438Z' fill='%23EA4044'/%3E%3C/svg%3E");
}

#menu-item-2242 .menu-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    padding: 17px 18px;
    width: 240px;
    height: 54px;

    background: white;
    border-radius: 8px;

    color: #005C89 !important;
    text-decoration: none !important;
    border: 1px solid #005C89;
    box-shadow: 0px 4px 14px 0px #0000001A;
    margin-left: 22px;
    font-size: 16px;
    width: 240px;
}

#menu-item-2242 .menu-link:hover {
    border: 1px solid #005C89;
    background-color: #005C89;
    color: white !important;
}

#menu-item-2242 {
    margin-left: 8px !important;
    margin-top: 24px !important;
}

#menu-item-2242 .menu-link::before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    flex-shrink: 0;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2539 6.375C11.8848 6.375 12.1836 7.13867 11.752 7.57031L8.49805 10.8242C8.23242 11.123 7.76758 11.123 7.50195 10.8242L4.24805 7.57031C3.7832 7.13867 4.11523 6.375 4.74609 6.375H5.875V2.82227C5.875 2.45703 6.20703 2.125 6.57227 2.125H9.42773C9.79297 2.125 10.125 2.45703 10.125 2.82227V6.375H11.2539ZM3.05273 13.4473C3.05273 13.082 3.35156 12.75 3.75 12.75H12.25C12.6484 12.75 12.9473 13.082 12.9473 13.4473C12.9473 13.8457 12.6484 14.1777 12.25 14.1777H3.75C3.35156 14.1777 3.05273 13.8457 3.05273 13.4473Z' fill='%23005C89'/%3E%3C/svg%3E");
}

#menu-item-2242 .menu-link:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2539 6.375C11.8848 6.375 12.1836 7.13867 11.752 7.57031L8.49805 10.8242C8.23242 11.123 7.76758 11.123 7.50195 10.8242L4.24805 7.57031C3.7832 7.13867 4.11523 6.375 4.74609 6.375H5.875V2.82227C5.875 2.45703 6.20703 2.125 6.57227 2.125H9.42773C9.79297 2.125 10.125 2.45703 10.125 2.82227V6.375H11.2539ZM3.05273 13.4473C3.05273 13.082 3.35156 12.75 3.75 12.75H12.25C12.6484 12.75 12.9473 13.082 12.9473 13.4473C12.9473 13.8457 12.6484 14.1777 12.25 14.1777H3.75C3.35156 14.1777 3.05273 13.8457 3.05273 13.4473Z' fill='white'/%3E%3C/svg%3E");
}
