:root {
    /* --bg-sesur-gradient-1 : #243064; */
    --bg-sesur-gradient-1 : #171940;
}

.bg-sesur-gradient-1 {
    background-color: var(--bg-sesur-gradient-1);
}

.main > .owl-carousel .custom-font-size-1 {
    font-size: 1.45rem !important;
}

.custom-carousel-sesurapp-1 {
    position: relative;
    background: url('../medias/backgrounds/ios.png');
    width: 344px;
    height: 636px;
}

.custom-carousel-sesurapp-1 .owl-carousel {
    padding: 72px 0 0 3px;
}

.custom-carousel-sesurapp-1 .owl-carousel .owl-nav button.owl-next:before {
    font-size: 32px !important;
}

.custom-carousel-sesurapp-1 .owl-carousel .owl-nav button.owl-prev {
    left: -12px;
}

.custom-carousel-sesurapp-1 .owl-carousel .owl-nav button.owl-prev:before {
    font-size: 32px !important;
}

.bg-footer-custom-style-1 {
    background-color: #171940 !important;
}

.custom-bg-color-grey-1 {
    background-color: #f8f9fb !important;
}

.custom-font-size-1 {
    font-size: 4.5rem !important;
}

.custom-bottom-border-style-1 div {
    height: 0.5vw;
}

.bg-flag-divider-1 {
    background-color: #108757;
}

.bg-flag-divider-2 {
    background-color: #ffbe00;
}

.bg-flag-divider-3 {
    background-color: #eb0000;
}

.owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-next, .owl-carousel.nav-dark.nav-style-1 .owl-nav .owl-prev {
    color: #fafafa !important;
}

p {
    color: #080a21 !important;
}

.anim-hover-border-bottom {
    transition: border-bottom ease-in-out;
    transition-delay: 1s;
}

.anim-hover-border-bottom:hover {
    border-bottom: 0px solid #080a21;
}

.breadcrumb li,
.nav.nav-pills a {
    text-transform: none !important;
}

.anim-sesur-btn-style-1:hover {
    background-color: #171940 !important;
    color: #f8f9fb !important;
    border: 2px solid #f8f9fb !important;
}

.shadow-sesur-gray {
    box-shadow: inset 0 0 0 2000px #333e4df3;
    height: auto;
    margin: 1.5em 0;
    background: url('../medias/slides/chuttersnap-eqwFWHfQipg-unsplash.jpg') !important;
    background-position: center !important;
    background-attachment: fixed !important;
}

#overlay-style-1 {
    background-size: 120%;
}

.stepper-wrapper {
    margin-top: auto;
    margin-bottom: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.stepper-item::before {
    position: absolute;
    content: "";
    width: 18px;
    height: 18px;
    background-color: #FFC300;
    left: 5px;
    top: 5px;
    border-radius: 50%;
}

.stepper-item {
    padding-left: 40px;
    color: #FFC300;
    position: relative;
    font-weight: 700;
}

.stepper-item-description {
    border-left: 1px solid #ffc40067;
    padding: 5px 25px;
    margin: 0px 14px;
    min-height: 100px;
}

.text-1-2 {
    font-size: 0.9em;
    font-weight: 200;
}

.text-decoration-link {
    text-decoration: underline !important;
}

.text-color-yw {
    color: #FFC300 !important;
}

.card-img-top {
    overflow: hidden !important;
    border-radius: 0 !important;
}

.thumb-info > .thumb-info-wrapper > .img-fluid,
.card >.card-img-top.position-relative.overlay .img-fluid
{
    transform: scale(1.0);
    transition-property: transform;
    transition-duration: 2s;
    transition-delay: 0s;
}

.thumb-info:hover > .thumb-info-wrapper > .img-fluid,
.card:hover >.card-img-top.position-relative.overlay .img-fluid
{
    transform: scale(1.9) !important;
}

[x-cloak] {
    display: none;
}