/* @import url('https://fonts.cdnfonts.com/css/gilroy-bold'); */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&family=Poppins&family=Roboto&display=swap');

.navigation {
    background-color: #2A3959 !important;
}

.page-template-default {
    background-color: white !important;
}

.block-section {
    width: 100%;
    display: flex;
    justify-content: center;
}

.entry-header {
    visibility: hidden !important;
}

.block-badges.block-section .block-container,
#testimonial .block-container,
.block-steps .block-container {
    overflow: visible !important;
}

@media (max-width: 568px) {
    .entry-header {
        display: none !important; 
    }
}

.block-container {
    width: 100%;
    max-width: 1440px;
    position: relative;
    overflow: hidden;
}

.second-step.slide-up-element {
    transition: 1.5s all;
}

.third-step.slide-up-element {
    transition: 2s all;
}

.slide-up-element {
    transition: 1s all;
    opacity: 0;
    top: 50%;
    position: relative;
}

.slide-up-element.show {
    opacity: 1;
    top: 0px;
}


.slide-left-element {
    transition: .5s all;
    opacity: 0;
    left: -50%;
    position: relative;
}

.slide-left-element.show {
    opacity: 1;
    left: 0px;
}

.slide-right-element {
    transition: .5s all;
    opacity: 0;
    right: -50%;
    position: relative;
}

.slide-right-element.show {
    opacity: 1;
    right: 0px;
}

@media (max-width: 568px) {
    .slide-up-element {
        transition: 1s all;
        opacity: 1 !important;
        top: 0px !important;
        position: relative;
    }
    
    .slide-left-element {
        transition: .5s all;
        opacity: 1 !important;
        left: 0px !important;
        position: relative;
    }
    
    .slide-right-element {
        transition: .5s all;
        opacity: 1 !important;
        right: 0px !important;
        position: relative;
    }
}

#about-section .slide-up-element {
    transition: 1s all;
    opacity: 1 !important;
    top: 0px !important;
    position: relative;
}