/*
    ===================
    3 Column Icon Links
    ===================
*/
.basic-cta-card-box{
    gap:66px;
}

.basic-cta-card-box > .fl-module-box{
    flex-basis: calc(33% - 44px);
}
@media screen and (max-width: 1366px) {
    /*
    ===================
    3 Column Icon Links
    ===================
    */
    .basic-cta-card-box{
        gap:48px;
    }
    .basic-cta-card-box > .fl-module-box{
        flex-basis: calc(33% - 32px);
    }
}
@media only screen and (max-width: 992px) {
    /*
    ===================
    3 Column Icon Links
    ===================
    */
    .basic-cta-card-box{
        gap:36px;
    }
    .basic-cta-card-box > .fl-module-box{
        flex-basis: calc(50% - 18px);
    }
}
@media only screen and (max-width: 768px) {
    /*
    ===================
    3 Column Icon Links
    ===================
    */
    .basic-cta-card-box{
        gap:16px;
    }
    .basic-cta-card-box > .fl-module-box{
        flex-basis: 100%;
    }
}

/***************************/
/*  START :: SVG Dividers  */
/***************************/
:root {
    --divider-wave-sky-blue: url(/wp-content/uploads/divider-wave-sky-blue.svg);
}
/* does not support mask */
.shape-divider-wave .fl-col-content {
    background: no-repeat var(--divider-wave-sky-blue) center center;
    background-size: contain;
 }
 
 @supports (mask: initial) or (-webkit-mask: initial) {
     /* supports mask */
     .shape-divider-wave .fl-col-content {
         background-image: none;
         background-color: currentColor; /* allows svg color to be set via BB row's text color*/
             -webkit-mask: no-repeat var(--divider-wave-sky-blue) center center;
         mask: no-repeat var(--divider-wave-sky-blue) center center;
             -webkit-mask-size: contain;
         mask-size: contain;
     }
  }
 /***************************/
/*  END   :: SVG Dividers  */
/***************************/