#sppb-addon-1645501087635 .sp-background:after {
    background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.75) 0%,
    rgba(0, 0, 0, 0.5) 30%,
    rgba(0, 0, 0, 0.4) 45%
    ) !important;
}


:root {
    --maincolor:#64C3EA;
    --secondcolor:#5AB380;
    --thirdcolor:#FFD10A;
    --fourthcolor:#CD385C;
    --sppb-link-color: var(--maincolor) !important;
    --sppb-link-hover-color: var(--maincolor) !important;
}

a:hover, a:focus, a:active {color: var(--maincolor) !important;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent > li:last-child > a, .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active > a:hover, .sp-megamenu-parent > li:hover > a {
    font-size: 1rem;
}
body .sppb-btn.sppb-btn-primary, body .sppb-sp-slider-button .sp-slider-btn-text, body .sppb-addon-image-overlay-icon {
    border: 2px solid #ffffff !important;
}
#sppb-addon-1645501087635 .second-button .sp-slider-btn-text:hover {
    background-color: var(--maincolor) !important;
    border: 2px solid var(--maincolor) !important;
}
#sppb-addon-1645496377671 .social-link a:hover {
    background-color: var(--fourthcolor) !important;
}
#section-id-1645501087641 .sppb-align-center {
    align-items: stretch !important;
}
#section-id-1645501087641 #sppb-addon-wrapper-1645501087655, #section-id-1645501087641 #sppb-addon-1645501087655 {
    height:100% !important;
}
#sppb-addon-1645501087655 #btn-1645501087655.sppb-btn-custom:hover, #sppb-addon-1645501087644 #btn-1645501087644.sppb-btn-custom:hover {
    background-color: transparent !important;
    text-decoration: underline;
}
#column-id-1645503031903 {
    align-items: center;
}
#section-id-1645503031913 .sppb-addon-feature {
    min-height: 513px;
}

#sp-header .logo {
    justify-content: start !important;
}
#column-id-1645495479052 .sppb-addon-text {
    line-height:1 !important;
    font-size:90% !important;
}

#sp-header > .container {
    position: relative;
    background: #fff !important;
    max-width:100% !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.2);
}
#sp-header > .container .container-inner {
    padding:15px;
}
#offcanvas-toggler {
    margin-right:0 !important;
    height:auto;
}

@media (max-width: 991px){
    .logo-image-phone {
        height: 60px !important;
    }
    /*#sp-header .logo {
        justify-content: start;
        padding-left: 30px;
    }
    #sp-logo {
        width:80%;
    }
    #sp-menu {
        width:20%;
    }
    #sp-position1 {
        display:none;
    }*/
    #sppb-addon-1645501087635 .sp-slider #sp-slider-item-1645501087635-num-0-key #sp-slider-inner-item-1645501087636-num-0-key, #sppb-addon-1645501087635 .sp-slider #sp-slider-item-1645501087635-num-1-key #sp-slider-inner-item-1645501087637-num-0-key {
        padding: 20px !important;
    }
    .offcanvas-menu {
        background-color:#fff;
    }
    .burger-icon>span {
        background-color: #000000 !important;
    }
    .close-offcanvas .burger-icon>span {
        background-color:#000000 !important;
    }
    .offcanvas-menu .offcanvas-inner .sp-module ul > li a {
        font-weight:600;
        color:#000000 !important;
    }
    .offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
        font-weight:600;
        color:#000000 !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li:hover > a {
        font-size: 15px !important;
        padding: 29px 25px !important;
        padding-right: 0 !important;
    }
}
@media (min-width: 992px) {
    .sp-megamenu-parent {
        text-align: right !important;
    }
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent > li:last-child > a {
        color:#000000 !important;
    }
    .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active > a:hover, .sp-megamenu-parent > li:hover > a {
        color:var(--fourthcolor) !important;
    }
    .sppb-section.alt-padding .sppb-column:first-child {
        padding-left: 0 !important;
        padding-right: 3rem !important;
    }
    #sp-header > .container .container-inner {
        padding:15px;
    }
}
@media (min-width: 1290px) {
    #sp-header > .container {
        max-width:1290px !important;
    }
    /*#sp-header > .container:before {
        position: absolute;
        width: 96%;
        height: 2px;
        background-color: #fff;
        content: "";
        z-index: -1;
        bottom: -2px;
        left: 0;
        opacity: .10;
        -webkit-transform: translateX(2%);
        transform: translateX(2%);
    }*/
}
@media (max-width: 1290px){
    #sp-header {
        top:0 !important;
    }
}
#sp-page-title h2.sp-page-title-heading {
    display:none !important;
}

.sp-page-title {
    /*filter: grayscale();*/
    padding: 360px 0 120px;
}

.sppb-addon-content p {
margin-bottom:1rem;
}

.centre-content .sppb-column-addons {
    display:flex;
    align-items:center;
}

.sp-scroll-up {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}

.pdf-viewer-container {margin-top:20px}
.pdf-item {margin-bottom: 2rem !important;}
.pdf-item .card {border-radius:15px;overflow:hidden;}
.pdf-item .card:hover {box-shadow: 0 5px 15px rgba(0,0,0,0.075);}
.pdf-item .card .pdf-title {line-height: 1.25rem;color:var(--text-dark);}
.pdf-item .card img {border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}

.page-content .sppb-addon-content li {list-style:normal !important;}
b, strong {font-weight:bold !important;}

