/* ABOUT */
.aboutLINE:after{
BACKGROUND-IMAGE: URL(../fonts/redblueline2.svg);
    content: " "!important;
    position: absolute;
    height: 13%;
    width: 100%;
    top: 75%;
    left: 0%;
    background-repeat: no-repeat;
    z-index: 1;
  }
  
/* END OF ABOUT */


/* CORPORATE */


.animateLINETOP:after{
  
    BACKGROUND-IMAGE: URL(../fonts/redblueline2.svg);
    content: " "!important;
    position: absolute;
    height: 2%;
    width: 100%;
    top: -1px;
    left: 0%;
    background-repeat: no-repeat;
    z-index: 1;
}




.animateLINEBOTTOM:after{
  
    BACKGROUND-IMAGE: URL(../fonts/redblueline2.svg);
    content: " "!important;
    position: absolute;
    height: 2%;
    width: 100%;
    top: -1px;
    left: 0%;
    background-repeat: no-repeat;
    z-index: 1;
}



.corporatePAD .sppb-col-md-4 {
    padding: 0px 40px;
}






.milestonBAR{
  border-width: 0PX 10PX !IMPORTANT;
    border-color: #B41926 !IMPORTANT;
  
}






/* END OF CORPORATE */






/* CTA */
.ctaLINE:after {
    BACKGROUND-IMAGE: URL(../fonts/redblueline2.svg);
    content: " "!important;
    position: absolute;
    height: 5%;
    width: 100%;
    top: 0&;
    left: 0%;
    background-repeat: no-repeat;
    z-index: 1;
}
  
/* END OF CTA */


/* BOTTOM */

#sp-bottom {
    padding: 4% 0 5px !IMPORTANT;
}

.sp-scroll-up {
    bottom: 32px !IMPORTANT;
    right: 100px !IMPORTANT;
}


@media screen and (max-width: 767px){
  
  #sp-bottom {
    padding: 14% 0 5px !IMPORTANT;
}
  
  
}


/* END OF BOTTOM */



/* FOOTER */


#sp-footer .container-inner {
    justify-content: center;
    display: flex;
  padding: 10px 0 !important;
}

.sp-copyright {
     font-size: 14px !important;
    color: rgb(255 255 255) !important;
}


.sp-copyright a {
    color: rgb(255 255 255) !important;
}

.sp-copyright a:hover {
    color: #B41926 !important;
}

/* END OF FOOTER */


/* OFFCANVAS */


div#sp-menu1 {
    display: flex;
    justify-content: flex-end;
}




.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a {
    font-size: 20px;
    text-transform: unset !Important;
    font-family: 'Oswald', sans-serif;
    color: white !important;
}


.offcanvas-menu {
    background-color: #1666b1 !important;
}

.close-offcanvas {
    border: 1px solid #ffffff !important;
}


.close-offcanvas > span {
    color: white !important;
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
    color: rgb(255 255 255 / 79%) !important; 
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    color: white !important;
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #1E1C3D !important;
}


 
.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a:before, .offcanvas-menu .offcanvas-inner .sp-module ul.menu-child > li > a:before {
  content: unset !important;
  
  
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler:after {

   color: #1E1C3D !important;
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    padding: 0.2rem 0 !important;
}


.offcanvas-menu .offcanvas-inner .sp-module ul > li {

    margin: 6px 0px !IMPORTANT;

}


/* END OF OFFCANVAS */


.CENTER .sppb-row {
    justify-content: center;
}