/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*-=-= Breakpoint 767px down (sm-down)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*-=-= VARIABLES
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
:root {
  --dark1: #1C1C1C;
  --dark2: #454545;
  --light_white: #F9F9F9;
  --primary_color: #1351D8;
  --primary_color2: #4F8DFF;
  --primary_light: #F3F6FD;
  --primary_light2: rgb(19 81 216 / 10%);
  --gray: #D9D9D9;
  --font_syne: "Syne", sans-serif;
  --font_yantramanv: "Yantramanav", sans-serif;
  --font_dm: "DM Sans", sans-serif;
  --yellow_color: #FFD600;
  --rz-dark-gray: #3f3f3f;
  --ast-global-color-0: #75A928;
  --ast-global-color-1: #4F8DFF;
  --ast-global-color-2: #1847BA;
  --ast-global-color-3: #52556A;
  --ast-global-color-4: #F3F6FD;
  --ast-global-color-5: #FFFFFF;
  --ast-global-color-6: #D1DAE5;
  --ast-global-color-7: #1C1C1C;
  --ast-global-color-8: #454545;
  --ast-global-color-9: #BA3518;
}

/***********
 * Commons Breakpoint max-width 767px (sm-down)
 ***********/
@media (max-width: 767px) {
  .section {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .section-header .uagb-heading-text,
  .section-title {
    font-size: 40px !important;
  }
  .section-container.px-12,
  .section-container.p-12,
  .section-container.p-12.wp-block-uagb-container,
  .section-container.px-12.wp-block-uagb-container,
  .section.px-12,
  .section.p-12,
  .section.p-12.wp-block-uagb-container,
  .section.px-12.wp-block-uagb-container {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .image-row {
    flex-flow: row wrap !important;
  }
  .image-row .wp-block-uagb-image {
    width: auto !important;
  }
  .fr-accordion-toggle.fs-3, .fr-accordion-toggle.fs-4 {
    font-size: 24px !important;
  }
  .site-footer-below-section-1 > div:not(.ast-footer-copyright) {
    justify-content: center;
    margin-bottom: 16px;
  }
  .landing-header {
    font-size: 38px !important;
  }
}
/***********
 * Utilities Breakpoint max-width 767px (sm-down)
 ***********/
@media (max-width: 767px) {
  .m-0,
  .m-0.wp-block-uagb-container {
    margin: 0 !important;
  }
  .m-1,
  .m-1.wp-block-uagb-container {
    margin: 4px !important;
  }
  .m-2,
  .m-2.wp-block-uagb-container {
    margin: 8px !important;
  }
  .m-3,
  .m-3.wp-block-uagb-container {
    margin: 12px !important;
  }
  .m-4,
  .m-4.wp-block-uagb-container {
    margin: 16px !important;
  }
  .m-5,
  .m-5.wp-block-uagb-container {
    margin: 20px !important;
  }
  .m-6,
  .m-6.wp-block-uagb-container {
    margin: 24px !important;
  }
  .m-7,
  .m-7.wp-block-uagb-container {
    margin: 28px !important;
  }
  .m-8,
  .m-8.wp-block-uagb-container {
    margin: 32px !important;
  }
  .m-9,
  .m-9.wp-block-uagb-container {
    margin: 36px !important;
  }
  .m-10,
  .m-10.wp-block-uagb-container {
    margin: 40px !important;
  }
  .m-11,
  .m-11.wp-block-uagb-container {
    margin: 44px !important;
  }
  .m-12,
  .m-12.wp-block-uagb-container {
    margin: 48px !important;
  }
  .m-auto,
  .m-auto.wp-block-uagb-container {
    margin: auto !important;
  }
  .mx-0,
  .mx-0.wp-block-uagb-container {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-1,
  .mx-1.wp-block-uagb-container {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-2,
  .mx-2.wp-block-uagb-container {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-3,
  .mx-3.wp-block-uagb-container {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-4,
  .mx-4.wp-block-uagb-container {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-5,
  .mx-5.wp-block-uagb-container {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-6,
  .mx-6.wp-block-uagb-container {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-7,
  .mx-7.wp-block-uagb-container {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .mx-8,
  .mx-8.wp-block-uagb-container {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-9,
  .mx-9.wp-block-uagb-container {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-10,
  .mx-10.wp-block-uagb-container {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-11,
  .mx-11.wp-block-uagb-container {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .mx-12,
  .mx-12.wp-block-uagb-container {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-auto,
  .mx-auto.wp-block-uagb-container {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-0,
  .my-0.wp-block-uagb-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-1,
  .my-1.wp-block-uagb-container {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-2,
  .my-2.wp-block-uagb-container {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-3,
  .my-3.wp-block-uagb-container {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-4,
  .my-4.wp-block-uagb-container {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-5,
  .my-5.wp-block-uagb-container {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-6,
  .my-6.wp-block-uagb-container {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-7,
  .my-7.wp-block-uagb-container {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .my-8,
  .my-8.wp-block-uagb-container {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-9,
  .my-9.wp-block-uagb-container {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-10,
  .my-10.wp-block-uagb-container {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-11,
  .my-11.wp-block-uagb-container {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .my-12,
  .my-12.wp-block-uagb-container {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-auto,
  .my-auto.wp-block-uagb-container {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-0,
  .mt-0.wp-block-uagb-container {
    margin-top: 0 !important;
  }
  .mt-1,
  .mt-1.wp-block-uagb-container {
    margin-top: 4px !important;
  }
  .mt-2,
  .mt-2.wp-block-uagb-container {
    margin-top: 8px !important;
  }
  .mt-3,
  .mt-3.wp-block-uagb-container {
    margin-top: 12px !important;
  }
  .mt-4,
  .mt-4.wp-block-uagb-container {
    margin-top: 16px !important;
  }
  .mt-5,
  .mt-5.wp-block-uagb-container {
    margin-top: 20px !important;
  }
  .mt-6,
  .mt-6.wp-block-uagb-container {
    margin-top: 24px !important;
  }
  .mt-7,
  .mt-7.wp-block-uagb-container {
    margin-top: 28px !important;
  }
  .mt-8,
  .mt-8.wp-block-uagb-container {
    margin-top: 32px !important;
  }
  .mt-9,
  .mt-9.wp-block-uagb-container {
    margin-top: 36px !important;
  }
  .mt-10,
  .mt-10.wp-block-uagb-container {
    margin-top: 40px !important;
  }
  .mt-11,
  .mt-11.wp-block-uagb-container {
    margin-top: 44px !important;
  }
  .mt-12,
  .mt-12.wp-block-uagb-container {
    margin-top: 48px !important;
  }
  .mt-auto,
  .mt-auto.wp-block-uagb-container {
    margin-top: auto !important;
  }
  .me-0,
  .me-0.wp-block-uagb-container {
    margin-right: 0 !important;
  }
  .me-1,
  .me-1.wp-block-uagb-container {
    margin-right: 4px !important;
  }
  .me-2,
  .me-2.wp-block-uagb-container {
    margin-right: 8px !important;
  }
  .me-3,
  .me-3.wp-block-uagb-container {
    margin-right: 12px !important;
  }
  .me-4,
  .me-4.wp-block-uagb-container {
    margin-right: 16px !important;
  }
  .me-5,
  .me-5.wp-block-uagb-container {
    margin-right: 20px !important;
  }
  .me-6,
  .me-6.wp-block-uagb-container {
    margin-right: 24px !important;
  }
  .me-7,
  .me-7.wp-block-uagb-container {
    margin-right: 28px !important;
  }
  .me-8,
  .me-8.wp-block-uagb-container {
    margin-right: 32px !important;
  }
  .me-9,
  .me-9.wp-block-uagb-container {
    margin-right: 36px !important;
  }
  .me-10,
  .me-10.wp-block-uagb-container {
    margin-right: 40px !important;
  }
  .me-11,
  .me-11.wp-block-uagb-container {
    margin-right: 44px !important;
  }
  .me-12,
  .me-12.wp-block-uagb-container {
    margin-right: 48px !important;
  }
  .me-auto,
  .me-auto.wp-block-uagb-container {
    margin-right: auto !important;
  }
  .mb-0,
  .mb-0.wp-block-uagb-container {
    margin-bottom: 0 !important;
  }
  .mb-1,
  .mb-1.wp-block-uagb-container {
    margin-bottom: 4px !important;
  }
  .mb-2,
  .mb-2.wp-block-uagb-container {
    margin-bottom: 8px !important;
  }
  .mb-3,
  .mb-3.wp-block-uagb-container {
    margin-bottom: 12px !important;
  }
  .mb-4,
  .mb-4.wp-block-uagb-container {
    margin-bottom: 16px !important;
  }
  .mb-5,
  .mb-5.wp-block-uagb-container {
    margin-bottom: 20px !important;
  }
  .mb-6,
  .mb-6.wp-block-uagb-container {
    margin-bottom: 24px !important;
  }
  .mb-7,
  .mb-7.wp-block-uagb-container {
    margin-bottom: 28px !important;
  }
  .mb-8,
  .mb-8.wp-block-uagb-container {
    margin-bottom: 32px !important;
  }
  .mb-9,
  .mb-9.wp-block-uagb-container {
    margin-bottom: 36px !important;
  }
  .mb-10,
  .mb-10.wp-block-uagb-container {
    margin-bottom: 40px !important;
  }
  .mb-11,
  .mb-11.wp-block-uagb-container {
    margin-bottom: 44px !important;
  }
  .mb-12,
  .mb-12.wp-block-uagb-container {
    margin-bottom: 48px !important;
  }
  .mb-auto,
  .mb-auto.wp-block-uagb-container {
    margin-bottom: auto !important;
  }
  .ms-0,
  .ms-0.wp-block-uagb-container {
    margin-left: 0 !important;
  }
  .ms-1,
  .ms-1.wp-block-uagb-container {
    margin-left: 4px !important;
  }
  .ms-2,
  .ms-2.wp-block-uagb-container {
    margin-left: 8px !important;
  }
  .ms-3,
  .ms-3.wp-block-uagb-container {
    margin-left: 12px !important;
  }
  .ms-4,
  .ms-4.wp-block-uagb-container {
    margin-left: 16px !important;
  }
  .ms-5,
  .ms-5.wp-block-uagb-container {
    margin-left: 20px !important;
  }
  .ms-6,
  .ms-6.wp-block-uagb-container {
    margin-left: 24px !important;
  }
  .ms-7,
  .ms-7.wp-block-uagb-container {
    margin-left: 28px !important;
  }
  .ms-8,
  .ms-8.wp-block-uagb-container {
    margin-left: 32px !important;
  }
  .ms-9,
  .ms-9.wp-block-uagb-container {
    margin-left: 36px !important;
  }
  .ms-10,
  .ms-10.wp-block-uagb-container {
    margin-left: 40px !important;
  }
  .ms-11,
  .ms-11.wp-block-uagb-container {
    margin-left: 44px !important;
  }
  .ms-12,
  .ms-12.wp-block-uagb-container {
    margin-left: 48px !important;
  }
  .ms-auto,
  .ms-auto.wp-block-uagb-container {
    margin-left: auto !important;
  }
  .p-0,
  .p-0.wp-block-uagb-container {
    padding: 0 !important;
  }
  .p-1,
  .p-1.wp-block-uagb-container {
    padding: 4px !important;
  }
  .p-2,
  .p-2.wp-block-uagb-container {
    padding: 8px !important;
  }
  .p-3,
  .p-3.wp-block-uagb-container {
    padding: 12px !important;
  }
  .p-4,
  .p-4.wp-block-uagb-container {
    padding: 16px !important;
  }
  .p-5,
  .p-5.wp-block-uagb-container {
    padding: 20px !important;
  }
  .p-6,
  .p-6.wp-block-uagb-container {
    padding: 24px !important;
  }
  .p-7,
  .p-7.wp-block-uagb-container {
    padding: 28px !important;
  }
  .p-8,
  .p-8.wp-block-uagb-container {
    padding: 32px !important;
  }
  .p-9,
  .p-9.wp-block-uagb-container {
    padding: 36px !important;
  }
  .p-10,
  .p-10.wp-block-uagb-container {
    padding: 40px !important;
  }
  .p-11,
  .p-11.wp-block-uagb-container {
    padding: 44px !important;
  }
  .p-12,
  .p-12.wp-block-uagb-container {
    padding: 48px !important;
  }
  .px-0,
  .px-0.wp-block-uagb-container {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-1,
  .px-1.wp-block-uagb-container {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .px-2,
  .px-2.wp-block-uagb-container {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-3,
  .px-3.wp-block-uagb-container {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-4,
  .px-4.wp-block-uagb-container {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-5,
  .px-5.wp-block-uagb-container {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-6,
  .px-6.wp-block-uagb-container {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-7,
  .px-7.wp-block-uagb-container {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .px-8,
  .px-8.wp-block-uagb-container {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-9,
  .px-9.wp-block-uagb-container {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-10,
  .px-10.wp-block-uagb-container {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-11,
  .px-11.wp-block-uagb-container {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .px-12,
  .px-12.wp-block-uagb-container {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .py-0,
  .py-0.wp-block-uagb-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-1,
  .py-1.wp-block-uagb-container {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .py-2,
  .py-2.wp-block-uagb-container {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-3,
  .py-3.wp-block-uagb-container {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-4,
  .py-4.wp-block-uagb-container {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-5,
  .py-5.wp-block-uagb-container {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-6,
  .py-6.wp-block-uagb-container {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-7,
  .py-7.wp-block-uagb-container {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .py-8,
  .py-8.wp-block-uagb-container {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-9,
  .py-9.wp-block-uagb-container {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-10,
  .py-10.wp-block-uagb-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-11,
  .py-11.wp-block-uagb-container {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .py-12,
  .py-12.wp-block-uagb-container {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .pt-0,
  .pt-0.wp-block-uagb-container {
    padding-top: 0 !important;
  }
  .pt-1,
  .pt-1.wp-block-uagb-container {
    padding-top: 4px !important;
  }
  .pt-2,
  .pt-2.wp-block-uagb-container {
    padding-top: 8px !important;
  }
  .pt-3,
  .pt-3.wp-block-uagb-container {
    padding-top: 12px !important;
  }
  .pt-4,
  .pt-4.wp-block-uagb-container {
    padding-top: 16px !important;
  }
  .pt-5,
  .pt-5.wp-block-uagb-container {
    padding-top: 20px !important;
  }
  .pt-6,
  .pt-6.wp-block-uagb-container {
    padding-top: 24px !important;
  }
  .pt-7,
  .pt-7.wp-block-uagb-container {
    padding-top: 28px !important;
  }
  .pt-8,
  .pt-8.wp-block-uagb-container {
    padding-top: 32px !important;
  }
  .pt-9,
  .pt-9.wp-block-uagb-container {
    padding-top: 36px !important;
  }
  .pt-10,
  .pt-10.wp-block-uagb-container {
    padding-top: 40px !important;
  }
  .pt-11,
  .pt-11.wp-block-uagb-container {
    padding-top: 44px !important;
  }
  .pt-12,
  .pt-12.wp-block-uagb-container {
    padding-top: 48px !important;
  }
  .pe-0,
  .pe-0.wp-block-uagb-container {
    padding-right: 0 !important;
  }
  .pe-1,
  .pe-1.wp-block-uagb-container {
    padding-right: 4px !important;
  }
  .pe-2,
  .pe-2.wp-block-uagb-container {
    padding-right: 8px !important;
  }
  .pe-3,
  .pe-3.wp-block-uagb-container {
    padding-right: 12px !important;
  }
  .pe-4,
  .pe-4.wp-block-uagb-container {
    padding-right: 16px !important;
  }
  .pe-5,
  .pe-5.wp-block-uagb-container {
    padding-right: 20px !important;
  }
  .pe-6,
  .pe-6.wp-block-uagb-container {
    padding-right: 24px !important;
  }
  .pe-7,
  .pe-7.wp-block-uagb-container {
    padding-right: 28px !important;
  }
  .pe-8,
  .pe-8.wp-block-uagb-container {
    padding-right: 32px !important;
  }
  .pe-9,
  .pe-9.wp-block-uagb-container {
    padding-right: 36px !important;
  }
  .pe-10,
  .pe-10.wp-block-uagb-container {
    padding-right: 40px !important;
  }
  .pe-11,
  .pe-11.wp-block-uagb-container {
    padding-right: 44px !important;
  }
  .pe-12,
  .pe-12.wp-block-uagb-container {
    padding-right: 48px !important;
  }
  .pb-0,
  .pb-0.wp-block-uagb-container {
    padding-bottom: 0 !important;
  }
  .pb-1,
  .pb-1.wp-block-uagb-container {
    padding-bottom: 4px !important;
  }
  .pb-2,
  .pb-2.wp-block-uagb-container {
    padding-bottom: 8px !important;
  }
  .pb-3,
  .pb-3.wp-block-uagb-container {
    padding-bottom: 12px !important;
  }
  .pb-4,
  .pb-4.wp-block-uagb-container {
    padding-bottom: 16px !important;
  }
  .pb-5,
  .pb-5.wp-block-uagb-container {
    padding-bottom: 20px !important;
  }
  .pb-6,
  .pb-6.wp-block-uagb-container {
    padding-bottom: 24px !important;
  }
  .pb-7,
  .pb-7.wp-block-uagb-container {
    padding-bottom: 28px !important;
  }
  .pb-8,
  .pb-8.wp-block-uagb-container {
    padding-bottom: 32px !important;
  }
  .pb-9,
  .pb-9.wp-block-uagb-container {
    padding-bottom: 36px !important;
  }
  .pb-10,
  .pb-10.wp-block-uagb-container {
    padding-bottom: 40px !important;
  }
  .pb-11,
  .pb-11.wp-block-uagb-container {
    padding-bottom: 44px !important;
  }
  .pb-12,
  .pb-12.wp-block-uagb-container {
    padding-bottom: 48px !important;
  }
  .ps-0,
  .ps-0.wp-block-uagb-container {
    padding-left: 0 !important;
  }
  .ps-1,
  .ps-1.wp-block-uagb-container {
    padding-left: 4px !important;
  }
  .ps-2,
  .ps-2.wp-block-uagb-container {
    padding-left: 8px !important;
  }
  .ps-3,
  .ps-3.wp-block-uagb-container {
    padding-left: 12px !important;
  }
  .ps-4,
  .ps-4.wp-block-uagb-container {
    padding-left: 16px !important;
  }
  .ps-5,
  .ps-5.wp-block-uagb-container {
    padding-left: 20px !important;
  }
  .ps-6,
  .ps-6.wp-block-uagb-container {
    padding-left: 24px !important;
  }
  .ps-7,
  .ps-7.wp-block-uagb-container {
    padding-left: 28px !important;
  }
  .ps-8,
  .ps-8.wp-block-uagb-container {
    padding-left: 32px !important;
  }
  .ps-9,
  .ps-9.wp-block-uagb-container {
    padding-left: 36px !important;
  }
  .ps-10,
  .ps-10.wp-block-uagb-container {
    padding-left: 40px !important;
  }
  .ps-11,
  .ps-11.wp-block-uagb-container {
    padding-left: 44px !important;
  }
  .ps-12,
  .ps-12.wp-block-uagb-container {
    padding-left: 48px !important;
  }
  .top-0,
  .top-0.wp-block-uagb-container {
    top: 0 !important;
  }
  .top-1,
  .top-1.wp-block-uagb-container {
    top: 4px !important;
  }
  .top-2,
  .top-2.wp-block-uagb-container {
    top: 8px !important;
  }
  .top-3,
  .top-3.wp-block-uagb-container {
    top: 12px !important;
  }
  .top-4,
  .top-4.wp-block-uagb-container {
    top: 16px !important;
  }
  .top-5,
  .top-5.wp-block-uagb-container {
    top: 20px !important;
  }
  .top-6,
  .top-6.wp-block-uagb-container {
    top: 24px !important;
  }
  .top-7,
  .top-7.wp-block-uagb-container {
    top: 28px !important;
  }
  .top-8,
  .top-8.wp-block-uagb-container {
    top: 32px !important;
  }
  .top-9,
  .top-9.wp-block-uagb-container {
    top: 36px !important;
  }
  .top-10,
  .top-10.wp-block-uagb-container {
    top: 40px !important;
  }
  .top-11,
  .top-11.wp-block-uagb-container {
    top: 44px !important;
  }
  .top-12,
  .top-12.wp-block-uagb-container {
    top: 48px !important;
  }
  .bottom-0,
  .bottom-0.wp-block-uagb-container {
    bottom: 0 !important;
  }
  .bottom-1,
  .bottom-1.wp-block-uagb-container {
    bottom: 4px !important;
  }
  .bottom-2,
  .bottom-2.wp-block-uagb-container {
    bottom: 8px !important;
  }
  .bottom-3,
  .bottom-3.wp-block-uagb-container {
    bottom: 12px !important;
  }
  .bottom-4,
  .bottom-4.wp-block-uagb-container {
    bottom: 16px !important;
  }
  .bottom-5,
  .bottom-5.wp-block-uagb-container {
    bottom: 20px !important;
  }
  .bottom-6,
  .bottom-6.wp-block-uagb-container {
    bottom: 24px !important;
  }
  .bottom-7,
  .bottom-7.wp-block-uagb-container {
    bottom: 28px !important;
  }
  .bottom-8,
  .bottom-8.wp-block-uagb-container {
    bottom: 32px !important;
  }
  .bottom-9,
  .bottom-9.wp-block-uagb-container {
    bottom: 36px !important;
  }
  .bottom-10,
  .bottom-10.wp-block-uagb-container {
    bottom: 40px !important;
  }
  .bottom-11,
  .bottom-11.wp-block-uagb-container {
    bottom: 44px !important;
  }
  .bottom-12,
  .bottom-12.wp-block-uagb-container {
    bottom: 48px !important;
  }
  .start-0,
  .start-0.wp-block-uagb-container {
    left: 0 !important;
  }
  .start-1,
  .start-1.wp-block-uagb-container {
    left: 4px !important;
  }
  .start-2,
  .start-2.wp-block-uagb-container {
    left: 8px !important;
  }
  .start-3,
  .start-3.wp-block-uagb-container {
    left: 12px !important;
  }
  .start-4,
  .start-4.wp-block-uagb-container {
    left: 16px !important;
  }
  .start-5,
  .start-5.wp-block-uagb-container {
    left: 20px !important;
  }
  .start-6,
  .start-6.wp-block-uagb-container {
    left: 24px !important;
  }
  .start-7,
  .start-7.wp-block-uagb-container {
    left: 28px !important;
  }
  .start-8,
  .start-8.wp-block-uagb-container {
    left: 32px !important;
  }
  .start-9,
  .start-9.wp-block-uagb-container {
    left: 36px !important;
  }
  .start-10,
  .start-10.wp-block-uagb-container {
    left: 40px !important;
  }
  .start-11,
  .start-11.wp-block-uagb-container {
    left: 44px !important;
  }
  .start-12,
  .start-12.wp-block-uagb-container {
    left: 48px !important;
  }
  .end-0,
  .end-0.wp-block-uagb-container {
    right: 0 !important;
  }
  .end-1,
  .end-1.wp-block-uagb-container {
    right: 4px !important;
  }
  .end-2,
  .end-2.wp-block-uagb-container {
    right: 8px !important;
  }
  .end-3,
  .end-3.wp-block-uagb-container {
    right: 12px !important;
  }
  .end-4,
  .end-4.wp-block-uagb-container {
    right: 16px !important;
  }
  .end-5,
  .end-5.wp-block-uagb-container {
    right: 20px !important;
  }
  .end-6,
  .end-6.wp-block-uagb-container {
    right: 24px !important;
  }
  .end-7,
  .end-7.wp-block-uagb-container {
    right: 28px !important;
  }
  .end-8,
  .end-8.wp-block-uagb-container {
    right: 32px !important;
  }
  .end-9,
  .end-9.wp-block-uagb-container {
    right: 36px !important;
  }
  .end-10,
  .end-10.wp-block-uagb-container {
    right: 40px !important;
  }
  .end-11,
  .end-11.wp-block-uagb-container {
    right: 44px !important;
  }
  .end-12,
  .end-12.wp-block-uagb-container {
    right: 48px !important;
  }
  .gap-0,
  .gap-0.wp-block-uagb-container {
    gap: 0 !important;
  }
  .gap-1,
  .gap-1.wp-block-uagb-container {
    gap: 4px !important;
  }
  .gap-2,
  .gap-2.wp-block-uagb-container {
    gap: 8px !important;
  }
  .gap-3,
  .gap-3.wp-block-uagb-container {
    gap: 12px !important;
  }
  .gap-4,
  .gap-4.wp-block-uagb-container {
    gap: 16px !important;
  }
  .gap-5,
  .gap-5.wp-block-uagb-container {
    gap: 20px !important;
  }
  .gap-6,
  .gap-6.wp-block-uagb-container {
    gap: 24px !important;
  }
  .gap-7,
  .gap-7.wp-block-uagb-container {
    gap: 28px !important;
  }
  .gap-8,
  .gap-8.wp-block-uagb-container {
    gap: 32px !important;
  }
  .gap-9,
  .gap-9.wp-block-uagb-container {
    gap: 36px !important;
  }
  .gap-10,
  .gap-10.wp-block-uagb-container {
    gap: 40px !important;
  }
  .gap-11,
  .gap-11.wp-block-uagb-container {
    gap: 44px !important;
  }
  .gap-12,
  .gap-12.wp-block-uagb-container {
    gap: 48px !important;
  }
  .row-gap-0,
  .row-gap-0.wp-block-uagb-container {
    row-gap: 0 !important;
  }
  .row-gap-1,
  .row-gap-1.wp-block-uagb-container {
    row-gap: 4px !important;
  }
  .row-gap-2,
  .row-gap-2.wp-block-uagb-container {
    row-gap: 8px !important;
  }
  .row-gap-3,
  .row-gap-3.wp-block-uagb-container {
    row-gap: 12px !important;
  }
  .row-gap-4,
  .row-gap-4.wp-block-uagb-container {
    row-gap: 16px !important;
  }
  .row-gap-5,
  .row-gap-5.wp-block-uagb-container {
    row-gap: 20px !important;
  }
  .row-gap-6,
  .row-gap-6.wp-block-uagb-container {
    row-gap: 24px !important;
  }
  .row-gap-7,
  .row-gap-7.wp-block-uagb-container {
    row-gap: 28px !important;
  }
  .row-gap-8,
  .row-gap-8.wp-block-uagb-container {
    row-gap: 32px !important;
  }
  .row-gap-9,
  .row-gap-9.wp-block-uagb-container {
    row-gap: 36px !important;
  }
  .row-gap-10,
  .row-gap-10.wp-block-uagb-container {
    row-gap: 40px !important;
  }
  .row-gap-11,
  .row-gap-11.wp-block-uagb-container {
    row-gap: 44px !important;
  }
  .row-gap-12,
  .row-gap-12.wp-block-uagb-container {
    row-gap: 48px !important;
  }
  .column-gap-0,
  .column-gap-0.wp-block-uagb-container {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-1,
  .column-gap-1.wp-block-uagb-container {
    -moz-column-gap: 4px !important;
         column-gap: 4px !important;
  }
  .column-gap-2,
  .column-gap-2.wp-block-uagb-container {
    -moz-column-gap: 8px !important;
         column-gap: 8px !important;
  }
  .column-gap-3,
  .column-gap-3.wp-block-uagb-container {
    -moz-column-gap: 12px !important;
         column-gap: 12px !important;
  }
  .column-gap-4,
  .column-gap-4.wp-block-uagb-container {
    -moz-column-gap: 16px !important;
         column-gap: 16px !important;
  }
  .column-gap-5,
  .column-gap-5.wp-block-uagb-container {
    -moz-column-gap: 20px !important;
         column-gap: 20px !important;
  }
  .column-gap-6,
  .column-gap-6.wp-block-uagb-container {
    -moz-column-gap: 24px !important;
         column-gap: 24px !important;
  }
  .column-gap-7,
  .column-gap-7.wp-block-uagb-container {
    -moz-column-gap: 28px !important;
         column-gap: 28px !important;
  }
  .column-gap-8,
  .column-gap-8.wp-block-uagb-container {
    -moz-column-gap: 32px !important;
         column-gap: 32px !important;
  }
  .column-gap-9,
  .column-gap-9.wp-block-uagb-container {
    -moz-column-gap: 36px !important;
         column-gap: 36px !important;
  }
  .column-gap-10,
  .column-gap-10.wp-block-uagb-container {
    -moz-column-gap: 40px !important;
         column-gap: 40px !important;
  }
  .column-gap-11,
  .column-gap-11.wp-block-uagb-container {
    -moz-column-gap: 44px !important;
         column-gap: 44px !important;
  }
  .column-gap-12,
  .column-gap-12.wp-block-uagb-container {
    -moz-column-gap: 48px !important;
         column-gap: 48px !important;
  }
  .display-1 {
    font-size: 58px !important;
  }
  .row-cols-3 {
    grid-template-columns: 1fr !important;
    align-items: start !important;
  }
  .mt-0-sm {
    margin-top: 0 !important;
  }
  .flex-center-sm .wp-block-uagb-container {
    align-items: center !important;
    justify-content: center !important;
  }
  .flex-center-sm {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .sticky-top {
    position: relative !important;
    top: inherit !important;
  }
  .row-cols-2 {
    grid-template-columns: 1fr !important;
    align-items: start !important;
  }
  .hstack-wrap-sm {
    flex-wrap: wrap;
    gap: 2px !important;
  }
}
/***********
 * Components Breakpoint max-width 767px (sm-down)
 ***********/
@media (max-width: 767px) {
  /***********
  * Author
  ***********/
  .synck-author {
    display: flex !important;
    align-items: center !important;
    justify-content: start !important;
  }
  .synck-author .uagb-ifb-image-content,
  .synck-author .uagb-ifb-content {
    width: auto !important;
    text-align: left !important;
    margin: 0 !important;
  }
  /***********
  * Cards
  ***********/
  .basic-card .wp-block-uagb-advanced-heading {
    margin-top: 18px !important;
  }
  /***********
  * Hero
  ***********/
  .hero-header .uagb-heading-text {
    font-size: 58px !important;
  }
  .hero-home .uagb-buttons__wrap {
    justify-content: start !important;
  }
  .hero-card > .wp-block-uagb-container {
    flex-flow: row !important;
  }
  .hero-card-absolute {
    position: static;
  }
  .hero-image .wp-block-uagb-image {
    display: none;
  }
  .hero-services-optimization .hero-header .uagb-heading-text {
    font-size: 40px !important;
  }
  /***********
  * Tabs
  ***********/
  .synck-tabs ul.uagb-tabs__panel.uagb-tabs__align-center {
    flex-flow: row wrap;
    justify-content: center;
  }
  .synck-tabs ul.uagb-tabs__panel.uagb-tabs__align-center .uagb-tab {
    margin: 0 !important;
    width: auto;
  }
  .synck-tabs ul.uagb-tabs__panel.uagb-tabs__align-center .uagb-tabs-list {
    width: 200px;
    justify-content: center;
  }
  .synck-tabs .wp-block-uagb-image .wp-block-uagb-image__figure img {
    width: 100% !important;
  }
  .synck-tabs .basic-card {
    max-width: 400px !important;
  }
  .synck-tabs .basic-card .uagb-buttons__wrap {
    justify-content: end !important;
  }
  .synck-pricing-table.synck-tabs ul.uagb-tabs__panel.uagb-tabs__align-center .uagb-tabs-list {
    width: auto !important;
  }
  .custom-tabs-btn {
    margin-top: 8px !important;
  }
  /***********
  * Outline
  ***********/
  .synck-card-outline > .uagb-container-inner-blocks-wrap {
    gap: 30px !important;
  }
  .synck-card-outline .section-lead {
    margin-top: 0 !important;
  }
  .synck-card-outline .section-container {
    flex-flow: row wrap !important;
    gap: 30px !important;
    justify-content: start !important;
  }
  .synck-card-outline .basic-card {
    max-width: 300px !important;
  }
  /***********
  * Icon Content
  ***********/
  .icon-content-section .section-container {
    gap: 30px !important;
  }
  .icon-content-group {
    margin-bottom: 30px !important;
  }
  .icon-content-section .wp-block-uagb-image .wp-block-uagb-image__figure img {
    height: 500px !important;
  }
  .icon-content-group {
    gap: 30px !important;
    justify-content: start !important;
  }
  .icon-content-group > .wp-block-uagb-container {
    max-width: 300px !important;
  }
  /***********
  * Process
  ***********/
  .process-cards .process-item-group {
    flex-flow: column !important;
  }
  .process-cards .process-item {
    flex-flow: row !important;
  }
  .process-item-group:nth-of-type(1) .process-item:nth-of-type(1)::after {
    content: "";
  }
  .process-item-group:last-of-type .process-item:last-of-type::after {
    content: none;
  }
  .process-item-group .process-item::after {
    top: auto;
    bottom: -10px;
    left: 50% !important;
    right: auto;
    transform: translate(-50%, 0) !important;
  }
  .process-item-group .process-item::before {
    background-image: none !important;
    width: 1px !important;
    height: 100% !important;
    top: 100% !important;
    left: 50% !important;
    bottom: auto;
    right: auto;
    border-top: none !important;
    border-left: 1px dashed var(--ast-global-color-5) !important;
  }
  .process-cards.process-cards-2-rows .process-item-group:nth-of-type(2) .process-item:nth-of-type(2)::before {
    top: auto !important;
    bottom: 100%;
  }
  /***********
  * Icon Left
  ***********/
  .section-icon-left-content .section-container {
    gap: 40px !important;
  }
  .section-icon-left-content .icon-left-content-header.wp-block-uagb-container {
    padding: 0 !important;
    max-width: 100% !important;
    border-right: none;
  }
  .icon-left-content-container {
    display: flex !important;
    row-gap: 30px !important;
    -moz-column-gap: 30px !important;
         column-gap: 30px !important;
    flex-flow: row wrap !important;
  }
  .icon-left-content {
    display: flex !important;
    flex-flow: row !important;
    max-width: 300px;
    gap: 20px;
  }
  .icon-left-content .uagb-ifb-icon-wrap {
    margin-top: 3px !important;
    width: auto !important;
  }
  .icon-left-content .uagb-ifb-content {
    width: auto !important;
    text-align: left !important;
  }
  /***********
  * Slider
  ***********/
  .synck-slider .swiper-content > .wp-block-uagb-container {
    padding: 40px 60px !important;
  }
  .synck-slider .swiper-button-prev {
    top: auto;
    bottom: -51px;
    left: auto !important;
    right: 51px !important;
  }
  .synck-slider .swiper-button-next {
    top: auto;
    bottom: -51px;
    left: auto !important;
    right: 0 !important;
  }
  .synck-slider.synck-slider-alt .swiper-button-prev {
    top: auto;
    bottom: -51px;
    left: auto !important;
    right: 51px !important;
  }
  .synck-slider.synck-slider-alt .swiper-button-next {
    top: auto;
    bottom: -51px;
    left: auto !important;
    right: 0 !important;
  }
  .synck-slider-cta-background {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .synck-slider-cta-background.py-12 {
    padding-bottom: 80px !important;
  }
  .synck-slider-cta-background .swiper-button-prev,
  .synck-slider-cta-background .swiper-button-next {
    background: var(--ast-global-color-5);
  }
  /***********
  * CTA
  ***********/
  .section-container.section-cta {
    padding: 40px 60px !important;
  }
  .section-cta .hero-card-avatars.hero-card-avatars-align-start .spectra-image-gallery__layout--grid {
    justify-content: center;
  }
  .section-cta .wp-block-heading,
  .section-cta .section-lead {
    text-align: center;
  }
  .section-cta .wp-block-uagb-buttons {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .basic-cta.basic-cta-icon > .wp-block-uagb-container:first-of-type {
    align-items: center !important;
    justify-content: center !important;
  }
  .basic-cta.basic-cta-icon p {
    text-align: center !important;
  }
  /***********
  * Pricing Table
  ***********/
  .synck-pricing-table.uagb-tabs__wrap ul.uagb-tabs__panel {
    justify-content: center !important;
    margin-top: 24px !important;
  }
  .synck-pricing-table .uagb-tab {
    width: auto !important;
  }
  /***********
  * Service Outline
  ***********/
  .service-outline-list.list-check {
    margin-bottom: 16px !important;
    gap: 16px !important;
  }
  .service-outline-list.list-check li strong:first-of-type {
    font-size: 16px !important;
  }
  .service-outline-list + .outro-card {
    flex-flow: row !important;
    position: relative !important;
    top: 0;
    left: 0;
    width: 100% !important;
  }
  .service-outline-list-border.list-check {
    border: none !important;
    padding: 0 !important;
    margin: 0 0 24px !important;
  }
  /***********
  * Service Cards
  ***********/
  .service-cards-container {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .service-cards-container .wp-block-uagb-buttons {
    width: auto !important;
  }
  /***********
  * Others
  ***********/
  .so-fieldswrap {
    flex-flow: column;
  }
  .woocommerce-MyAccount-navigation ul {
    grid-template-columns: 1fr;
  }
}
/***********
 * Sections Breakpoint max-width 767px (sm-down)
 ***********/
/*# sourceMappingURL=style-sm-down.css.map */
