#section-2579-185846 > .ct-section-inner-wrap {
    max-width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

#section-2396-185846 > .ct-section-inner-wrap {
    padding-top: 0;
    display: flex;
    align-items: center
}

#section-2396-185846 {
    display: block
}

#section-2396-185846 {
    text-align: left;
    background-color: #ffffff
}

#section-2413-185846 > .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 60px
}

#section-2413-185846 {
    display: block
}

#section-2413-185846 {
    text-align: left;
    background-color: #f4f4f6
}

#section-2694-185846 {
    background-image: url(https://www.kensingtonmorocco.com/wp-content/uploads/slide-IMG_9412-HDR.jpg);
    height: 660px;
    background-attachment: fixed;
    background-position: 50% 0%
}

#section-2423-185846 > .ct-section-inner-wrap {
    max-width: 100%;
    align-items: center;
    gap: 120px
}

#section-2423-185846 {
    text-align: left
}

#section-2855-185846 > .ct-section-inner-wrap {
    max-width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    align-items: center;
    gap: 120px
}

#section-2855-185846 {
    text-align: left
}

#section-2756-185846 > .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

#section-2756-185846 {
    display: block
}

#section-2756-185846 {
    background-image: linear-gradient(rgba(11,9,9,0.42),rgba(11,9,9,0.42)),url(https://www.kensingtonmorocco.com/wp-content/uploads/slide-G8A8875.jpg);
    background-attachment: fixed;
    height: 660px;
    text-align: center;
    background-position: 50% 0%
}

#section-326-18 > .ct-section-inner-wrap {
    gap: 30px
}

#section-146-13 > .ct-section-inner-wrap {
    padding-top: 60px;
    padding-bottom: 0
}

#section-146-13 {
    background-image: linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5)),url(https://www.kensingtonmorocco.com/wp-content/uploads/bg-footer.png);
    background-size: auto,284px 288px;
    background-color: #ffffff;
    border-top-width: 1px;
    border-top-style: none;
    border-top-color: #0b0909
}

@media (max-width: 1440px) {
    #section-2579-185846 {
        height:600px;
        min-height: 600px;
        max-height: 600px
    }
}

@media (max-width: 1440px) {
    #section-2694-185846 {
        height:500px
    }
}

@media (max-width: 1440px) {
    #section-2756-185846 {
        height:500px
    }
}

@media (max-width: 991px) {
    #section-2579-185846 {
        height:500px;
        min-height: 500px;
        max-height: 500px
    }
}

@media (max-width: 991px) {
    #section-2396-185846 > .ct-section-inner-wrap {
        padding-top:60px;
        gap: 60px
    }
}

@media (max-width: 991px) {
    #section-2413-185846 > .ct-section-inner-wrap {
        padding-top:60px
    }
}

@media (max-width: 991px) {
    #section-2694-185846 {
        height:400px
    }
}

@media (max-width: 991px) {
    #section-2423-185846 > .ct-section-inner-wrap {
        padding-top:60px;
        padding-bottom: 60px
    }
}

@media (max-width: 767px) {
    #section-2579-185846 {
        height:500px;
        min-height: 500px;
        max-height: 500px
    }
}

@media (max-width: 767px) {
    #section-2396-185846 > .ct-section-inner-wrap {
        padding-top:34px;
        gap: 0px
    }
}

@media (max-width: 319px) {
    #section-2579-185846 {
        height:500px;
        min-height: 500px;
        max-height: 500px
    }
}

@media (max-width: 319px) {
    #section-2396-185846 > .ct-section-inner-wrap {
        gap:30px
    }
}

@media (max-width: 319px) {
    #section-2694-185846 {
        background-attachment:scroll
    }
}

@media (max-width: 319px) {
    #section-2423-185846 > .ct-section-inner-wrap {
        gap:30px
    }
}

@media (max-width: 319px) {
    #section-2855-185846 > .ct-section-inner-wrap {
        gap:30px
    }
}

@media (max-width: 319px) {
    #section-2538-185846 > .ct-section-inner-wrap {
        padding-top:30px;
        padding-bottom: 30px
    }
}

#div_block-584-137605 {
    width: 20%
}

#div_block-585-137605 {
    width: 60.00%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px
}

#div_block-586-137605 {
    width: 20%;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: flex-start;
    padding-right: 0px;
    text-align: center
}

#div_block-573-137605 {
    width: 10.00%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: flex-start
}

#div_block-574-137605 {
    width: 80%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center
}

#div_block-575-137605 {
    width: 10.00%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

#div_block-678-137605 {
    width: 25%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px
}

#div_block-679-137605 {
    width: 50.00%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center
}

#div_block-689-137605 {
    width: 25%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: right;
    padding-right: 0px
}

#div_block-782-137605 {
    width: 25%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px
}

#div_block-787-137605 {
    width: 50.00%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center
}

#div_block-796-137605 {
    width: 25%;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: right;
    padding-right: 0px
}

#div_block-2608-185846 {
    bottom: 50%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 65%;
    z-index: 1;
    left: auto;
    right: auto
}

#div_block-2610-185846 {
    margin-top: 0;
    margin-bottom: 0;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909
}

#div_block-2404-185846 {
    width: 45%;
    gap: 30px;
    justify-content: center;
    text-align: left;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    padding-right: 0px
}

#div_block-2405-185846 {
    background-size: auto;
    width: 55.00%;
    flex-direction: column;
    display: flex;
    gap: 30px;
    justify-content: center;
    text-align: center;
    padding-top: 0px
}

#div_block-2470-185846 {
    text-align: left;
    align-items: center;
    gap: 30px;
    width: 100%
}

#div_block-2414-185846 {
    width: 100%;
    text-align: left;
    align-items: center;
    gap: 30px
}

#div_block-2858-185846 {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

#div_block-2869-185846 {
    width: 33.33%
}

#div_block-2872-185846 {
    background-image: url(../images/marsa.jpg);
    background-size: cover;
    background-repeat: no-repeat
}

#div_block-2874-185846 {
    gap: 30px;
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #232323;
    border-right-color: #232323;
    border-bottom-color: #232323;
    border-left-color: #232323;
    justify-content: space-between
}

#div_block-2999-191763 {
    width: 33.33%
}

#div_block-3002-191763 {
    background-image: url(../images/sidi-bousaid.jpg);
    background-size: cover;
    background-repeat: no-repeat
}

#div_block-3004-191763 {
    gap: 30px;
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #232323;
    border-right-color: #232323;
    border-bottom-color: #232323;
    border-left-color: #232323;
    justify-content: space-between
}

#div_block-2878-185846 {
    width: 33.33%
}

#div_block-2881-185846 {
    background-image: url(../images/lac.jpg);
    background-size: cover;
    background-repeat: no-repeat
}

#div_block-2883-185846 {
    gap: 30px;
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #232323;
    border-right-color: #232323;
    border-bottom-color: #232323;
    border-left-color: #232323;
    justify-content: space-between
}

#div_block-2888-185846 {
    width: 33.33%
}

#div_block-2891-185846 {
    background-image: url(../images/carthage.png);
    background-size: cover;
    background-repeat: no-repeat
}

#div_block-2893-185846 {
    gap: 30px;
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    justify-content: space-between
}

#div_block-2897-185846 {
    width: 33.33%
}

#div_block-2900-185846 {
    background-image: url(../images/menzah.png);
    background-size: cover;
    background-repeat: no-repeat
}

#div_block-2902-185846 {
    gap: 30px;
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    justify-content: space-between
}

#div_block-2906-185846 {
    width: 33.33%
}

#div_block-2909-185846 {
    background-image: url(../images/gammarth.jpg);
    background-size: cover;
    background-repeat: no-repeat
}

#div_block-2911-185846 {
    gap: 30px;
    background-color: #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    justify-content: space-between
}

#div_block-2540-185846 {
    background-image: url(https://www.kensingtonmorocco.com/wp-content/uploads/12-Best-Beaches-in-Morocco-PlanetWare.jpg);
    background-size: cover;
    width: 50%;
    background-repeat: no-repeat;
    background-position: 50% 0%
}

#div_block-2541-185846 {
    width: 50%;
    gap: 30px;
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
    background-color: #fbf9f3
}

#div_block-2783-185846 {
    text-align: left;
    align-items: center;
    justify-content: center;
    gap: 60px
}

.oxy-dynamic-list :is([data-id="div_block-344-18"],#incspec) {
    margin-top: auto
}

#div_block-244-18 {
    margin-bottom: 60px
}

#div_block-613-137605 {
    width: 80%;
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: 30px
}

#div_block-658-137605 {
    background-size: cover;
    background-color: #0b0909;
    width: 1px;
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: stretch;
    min-height: 50px
}

#div_block-651-137605 {
    flex-direction: column;
    display: flex
}

#div_block-619-137605 {
    gap: 0px
}

#div_block-614-137605 {
    width: 20.00%;
    justify-content: center;
    text-align: center;
    align-items: flex-start;
    gap: 20px
}

#div_block-706-137605 {
    useCustomTag: true
}

#div_block-707-137605 {
    useCustomTag: true
}

#div_block-710-137605 {
    useCustomTag: true
}

#div_block-713-137605 {
    useCustomTag: true
}

#div_block-716-137605 {
    useCustomTag: true
}

#div_block-719-137605 {
    useCustomTag: true
}

#div_block-740-137605 {
    width: 33.33%
}

#div_block-741-137605 {
    width: 33.33%
}

#div_block-742-137605 {
    width: 33.34%
}

#div_block-54-191677 {
    width: 100.00%;
    text-align: left;
    align-items: center
}

#div_block-380-137605 {
    useCustomTag: true;
    background-color: var(--secondary);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none
}

@media (max-width: 1440px) {
    #div_block-678-137605 {
        width:20%
    }
}

@media (max-width: 1440px) {
    #div_block-679-137605 {
        width:60.00%
    }
}

@media (max-width: 1440px) {
    #div_block-689-137605 {
        width:20%;
        text-align: center;
        justify-content: flex-end;
        padding-right: 50px
    }
}

@media (max-width: 1440px) {
    #div_block-2609-185846 {
        width:80%
    }
}

@media (max-width: 1440px) {
    #div_block-2541-185846 {
        padding-top:30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px
    }
}

@media (max-width: 1440px) {
    #div_block-613-137605 {
        flex-direction:column;
        display: flex;
        text-align: center;
        align-items: flex-start;
        width: 70%;
        gap: 0px
    }
}

@media (max-width: 1440px) {
    #div_block-658-137605 {
        display:none
    }
}

@media (max-width: 1440px) {
    #div_block-614-137605 {
        width:30.00%
    }
}

@media (max-width: 991px) {
    #div_block-586-137605 {
        align-items:center
    }
}

@media (max-width: 991px) {
    #div_block-806-137605 {
        text-align:left;
        flex-direction: row;
        display: flex;
        gap: 10px;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-807-137605 {
        text-align:left;
        flex-direction: row;
        display: flex;
        align-items: center
    }
}

@media (max-width: 991px) {
    #div_block-2608-185846 {
        position:absolute;
        top: 50%
    }
}

@media (max-width: 991px) {
    #div_block-2609-185846 {
        border-radius:0px;
        width: 70%
    }
}

@media (max-width: 991px) {
    #div_block-2404-185846 {
        display:none
    }
}

@media (max-width: 991px) {
    #div_block-2869-185846 {
        width:50%
    }
}

@media (max-width: 991px) {
    #div_block-2999-191763 {
        width:50%
    }
}

@media (max-width: 991px) {
    #div_block-2878-185846 {
        width:50%
    }
}

@media (max-width: 991px) {
    #div_block-2888-185846 {
        width:50%
    }
}

@media (max-width: 991px) {
    #div_block-2897-185846 {
        width:50%
    }
}

@media (max-width: 991px) {
    #div_block-2906-185846 {
        width:50%
    }
}

@media (max-width: 991px) {
    #div_block-2540-185846 {
        height:450px
    }
}

@media (max-width: 767px) {
    #div_block-807-137605 {
        width:100%;
        justify-content: space-between;
        flex-direction: row;
        display: flex;
        text-align: justify;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-2608-185846 {
        padding-top:0rem;
        padding-bottom: 0rem
    }
}

@media (max-width: 767px) {
    #div_block-2405-185846 {
        text-align:left;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-2869-185846 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-2999-191763 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-2878-185846 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-2888-185846 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-2897-185846 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-2906-185846 {
        width:100%
    }
}

@media (max-width: 767px) {
    #div_block-2541-185846 {
        padding-left:10px;
        padding-right: 10px;
        text-align: left;
        align-items: center;
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media (max-width: 767px) {
    #div_block-244-18 {
        align-items:stretch;
        grid-template-columns: repeat(1,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: grid
    }
}

@media (max-width: 767px) {
    #div_block-613-137605 {
        text-align:left;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-651-137605 {
        text-align:left;
        align-items: center
    }
}

@media (max-width: 767px) {
    #div_block-619-137605 {
        display:flex;
        text-align: left;
        flex-direction: column
    }
}

@media (max-width: 767px) {
    #div_block-380-137605 {
        margin-top:var(--space-s)
    }
}

@media (max-width: 319px) {
    #div_block-2869-185846 {
        width:100%
    }
}

@media (max-width: 319px) {
    #div_block-2999-191763 {
        width:100%
    }
}

@media (max-width: 319px) {
    #div_block-2878-185846 {
        width:100%
    }
}

@media (max-width: 319px) {
    #div_block-2888-185846 {
        width:100%
    }
}

@media (max-width: 319px) {
    #div_block-2897-185846 {
        width:100%
    }
}

@media (max-width: 319px) {
    #div_block-2906-185846 {
        width:100%
    }
}

@media (max-width: 991px) {
    #new_columns-583-137605> .ct-div-block {
        width:100% !important
    }
}

@media (max-width: 991px) {
    #new_columns-572-137605> .ct-div-block {
        width:100% !important
    }
}

@media (max-width: 991px) {
    #new_columns-677-137605> .ct-div-block {
        width:100% !important
    }
}

@media (max-width: 991px) {
    #new_columns-781-137605> .ct-div-block {
        width:100% !important
    }
}

@media (max-width: 991px) {
    #new_columns-2403-185846> .ct-div-block {
        width:100% !important
    }
}

#new_columns-2403-185846 {
    flex-direction: row;
    display: flex;
    flex-wrap: nowrap;
    gap: 60px;
    padding-top: 0px;
    margin-top: 50px
}

@media (max-width: 991px) {
    #new_columns-2539-185846> .ct-div-block {
        width:100% !important
    }
}

@media (max-width: 991px) {
    #new_columns-612-137605> .ct-div-block {
        width:100% !important
    }

    #new_columns-612-137605 {
        flex-direction: column
    }
}

#new_columns-612-137605 {
    padding-top: 30px;
    padding-bottom: 30px
}

@media (max-width: 767px) {
    #new_columns-739-137605> .ct-div-block {
        width:100% !important
    }

    #new_columns-739-137605 {
        flex-direction: column
    }
}

#new_columns-739-137605 {
    padding-top: 30px;
    padding-bottom: 30px;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #353535;
    border-right-color: #353535;
    border-bottom-color: #353535;
    border-left-color: #353535
}

@media (max-width: 767px) {
    #new_columns-53-191677> .ct-div-block {
        width:100% !important
    }

    #new_columns-53-191677 {
        flex-direction: column
    }
}

#new_columns-53-191677 {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px
}

@media (max-width: 1440px) {
    #new_columns-2403-185846 {
        gap:30px
    }
}

@media (max-width: 991px) {
    #new_columns-583-137605 {
        gap:30px
    }
}

@media (max-width: 991px) {
    #new_columns-612-137605 {
        gap:30px
    }
}

#headline-3088-212118 {
    text-align: center;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: unset;
    letter-spacing: 10px;
    color: #359DC0;
    margin-top: 50px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 30px;
    box-shadow: 0px 0px 0px 0px #359DC0
}

#headline-3083-212118 {
    text-align: center;
    text-transform: none;
    color: #000;
    letter-spacing: 3px
}

#headline-2415-185846 {
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px 0px 0px 0px rgba(193,74,19,0.67)
}

#headline-3058-212118 {
    font-size: 22px;
    background-color: #359DC0;
    color: #ffffff;
    text-transform: capitalize;
    margin-top: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px
}

#headline-3064-212118 {
    font-size: 22px;
    background-color: #359DC0;
    color: #ffffff;
    text-transform: capitalize;
    margin-top: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px
}

#headline-2873-185846 {
    color: #ffffff;
    font-size: 36px
}

#headline-3003-191763 {
    color: #ffffff;
    font-size: 36px
}

#headline-2882-185846 {
    color: #ffffff;
    font-size: 36px
}

#headline-2892-185846 {
    color: #ffffff;
    font-size: 36px
}

#headline-2901-185846 {
    color: #ffffff;
    font-size: 36px
}

#headline-2910-185846 {
    color: #ffffff;
    font-size: 36px
}

#headline-2542-185846 {
    color: #359DC0;
    text-align: center;
    font-weight: 500
}

#headline-2781-185846 {
    color: #ffffff
}

@media (max-width: 767px) {
    #headline-3088-212118 {
        width:100%;
        margin-left: 0px;
        margin-right: 0px;
        text-align: center;
        font-size: 20px;
        float: none;
        overflow: visible;
        visibility: visible;
        position: static;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 0px;
        color: #359DC0
    }
}

@media (max-width: 767px) {
    #headline-2415-185846 {
        font-weight:600
    }
}

@media (max-width: 767px) {
    #headline-3058-212118 {
        font-size:16px;
        margin-top: 0px;
        font-weight: 600
    }
}

@media (max-width: 767px) {
    #headline-3064-212118 {
        font-size:15px
    }
}

@media (max-width: 767px) {
    #headline-2542-185846 {
        text-align:center;
        font-weight: 600;
        margin-bottom: 0px
    }
}

#text_block-2669-185846 {
    text-align: left;
    font-size: 1.7rem
}

#text_block-2416-185846 {
    text-align: center;
    min-width: 100%;
    font-size: 1.7rem
}

#text_block-3070-212118 {
    text-align: center;
    min-width: 100%;
    font-size: 1.7rem
}

#text_block-2799-185846 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-3076-212118 {
    text-align: center;
    min-width: 100%;
    font-size: 1.7rem
}

#text_block-3080-212118 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-2877-185846 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-3005-191763 {
    text-align: center;
    font-family: 'Raleway';
    font-weight: 400;
    font-size: 1.7rem
}

#text_block-3007-191763 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-2884-185846 {
    text-align: center;
    font-family: 'Raleway';
    font-size: 1.7rem
}

#text_block-2886-185846 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-2894-185846 {
    text-align: center;
    font-family: 'Raleway';
    font-size: 1.7rem
}

#text_block-2896-185846 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-2903-185846 {
    text-align: center;
    font-family: 'Raleway';
    font-size: 1.7rem
}

#text_block-2905-185846 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-2912-185846 {
    text-align: center;
    font-family: 'Raleway';
    font-size: 1.7rem
}

#text_block-2914-185846 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem;
    font-weight: 700
}

#text_block-2543-185846 {
    font-family: 'Raleway';
    font-size: 1.7rem;
    color: #0b0909
}

#text_block-2782-185846 {
    color: #ffffff;
    max-width: 600px;
    text-align: center
}

@media (max-width: 767px) {
    #text_block-2669-185846 {
        text-align:center
    }
}

@media (max-width: 767px) {
    #text_block-2799-185846 {
        font-weight:500;
        font-size: 1.4rem;
        color: #359DC0;
        text-align: center
    }
}

@media (max-width: 767px) {
    #text_block-3080-212118 {
        text-align:center
    }
}

@media (max-width: 767px) {
    #text_block-647-137605 {
        text-align:center
    }
}

@media (max-width: 319px) {
    #text_block-2416-185846 {
        text-align:left
    }
}

@media (max-width: 319px) {
    #text_block-3070-212118 {
        text-align:left
    }
}

@media (max-width: 319px) {
    #text_block-3076-212118 {
        text-align:left
    }
}

#_rich_text-2180-18 {
    font-size: 1.7rem
}

#text_block-2047-18 {
    font-size: 1.7rem
}

.oxy-dynamic-list :is([data-id="link_text-345-18"],#incspec) {
    z-index: 1;
    padding-left: 3rem;
    padding-right: 3rem;
    color: #0b0909
}

#link-352-137605 {
    width: 100%;
    margin-bottom: 0px
}

#link-666-137605 {
    width: 80%;
    margin-bottom: 0px
}

#link-783-137605 {
    width: 150px;
    margin-bottom: 0px
}

#link-2876-185846 {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

#link-2876-185846:hover {
    color: #fff;
    background-color: #0b0909
}

#link-3006-191763 {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

#link-3006-191763:hover {
    color: #fff;
    background-color: #0b0909
}

#link-2885-185846 {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

#link-2885-185846:hover {
    color: #fff;
    background-color: #0b0909
}

#link-2895-185846 {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

#link-2895-185846:hover {
    color: #fff;
    background-color: #0b0909
}

#link-2904-185846 {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

#link-2904-185846:hover {
    color: #fff;
    background-color: #0b0909
}

#link-2913-185846 {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 12px;
    padding-bottom: 12px;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

#link-2913-185846:hover {
    color: #fff;
    background-color: #0b0909
}

#link-615-137605 {
    width: 200px
}

@media (max-width: 1440px) {
    #link-666-137605 {
        width:80%
    }
}

@media (max-width: 1440px) {
    #link-783-137605 {
        width:100px
    }
}

@media (max-width: 991px) {
    #link-783-137605 {
        width:100%;
        text-align: center;
        align-items: flex-start
    }
}

@media (max-width: 767px) {
    #link-783-137605 {
        width:100%
    }
}

@media (max-width: 767px) {
    #link-615-137605 {
        text-align:center
    }
}

#link_button-3113-212118 {
}

#link_button-2410-185846 {
}

#link_button-2545-185846 {
}

#link_button-2545-185846 {
    text-transform: uppercase;
    letter-spacing: 1px
}

#link_button-2787-185846 {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #0b0909
}

#link_button-2096-18 {
}

#link_button-2096-18 {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700
}

#image-283-13 {
    margin-bottom: 0px;
    width: 25% 
}

#image-667-137605 {
    margin-bottom: 0px
}

#image-784-137605 {
    margin-bottom: 0px
}

#image-2411-185846 {
    object-fit: cover;
    height: 100%;
    width: 100%
}

#image-2412-185846 {
    object-fit: cover;
    height: auto;
    width: 100%
}

#fancy_icon-709-137605 {
    color: #000000
}

#fancy_icon-712-137605 {
    color: #000000
}

#fancy_icon-365-137605 {
    color: white
}

#fancy_icon-365-137605>svg {
    width: 28px;
    height: 28px
}

@media (max-width: 767px) {
    #fancy_icon-365-137605 {
        color:white
    }
}

#code_block-291-13 {
    margin-right: 20px
}

#code_block-2421-185846 {
    width: 100%
}

@media (max-width: 767px) {
    #code_block-291-13 {
        min-height:37.6px
    }
}

@media (max-width: 767px) {
    #code_block-671-137605 {
        min-height:37.6px
    }
}

@media (max-width: 767px) {
    #code_block-797-137605 {
        min-height:37.6px
    }
}

#slide-2572-185846 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(../images/slider1.jpg);
    background-size: auto,cover;
    background-repeat: no-repeat;
    width: 100%
}

#slide-2573-185846 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(../images/slider2.jpg);
    background-size: auto,cover;
    background-repeat: no-repeat;
    width: 100%
}

#slide-2633-185846 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(../images/slider3.jpg);
    background-size: auto,cover;
    background-repeat: no-repeat;
    width: 100%;
    background-position: 50% 0%
}

#slide-2574-185846 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(../images/slider4.jpg);
    background-size: auto,cover;
    background-repeat: no-repeat;
    width: 100%
}

#_header-112-13 .oxy-header-container {
    max-width: 100%
}

#_header-659-137605.oxy-sticky-header-active {
    animation-duration: 0.5s
}

#_header-659-137605 .oxy-header-container {
    max-width: 100%
}

@media (min-width: 992px) {
    #_header-659-137605.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
        position:fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2147483640;
        box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    }

    #_header-659-137605.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky {
        display: none
    }

    #_header-659-137605.oxy-header.oxy-header .oxygen-show-in-sticky-only {
        display: none
    }
}

#_header-777-137605.oxy-sticky-header-active {
    animation-duration: 0.5s
}

#_header-777-137605 .oxy-header-container {
    max-width: 100%
}

#_header-777-137605 {
    display: none
}

@media (max-width: 991px) {
    #_header-112-13 .oxy-nav-menu-open,#_header-112-13 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:var(--secondary)
    }

    #_header-112-13 {
        background-color: var(--secondary);
        display: none
    }
}

@media (max-width: 991px) {
    #_header-659-137605 .oxy-nav-menu-open,#_header-659-137605 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:var(--secondary)
    }

    #_header-659-137605 {
        background-color: var(--secondary);
        display: none
    }
}

@media (max-width: 991px) {
    #_header-777-137605 .oxy-nav-menu-open,#_header-777-137605 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:fff
    }

    #_header-777-137605 {
        background-color: fff;
        display: block
    }
}

@media (max-width: 767px) {
    #_header_row-113-13 .oxy-header-container {
        flex-direction:column
    }

    #_header_row-113-13 .oxy-header-container > div {
        justify-content: center
    }
}

#_header_row-113-13.oxy-header-row .oxy-header-container {
    max-width: 100%
}

.oxy-header.oxy-sticky-header-active > #_header_row-113-13.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-113-13 {
    padding-top: 27px;
    padding-bottom: 20px
}

@media (max-width: 767px) {
    #_header_row-548-137605 .oxy-header-container {
        flex-direction:column
    }

    #_header_row-548-137605 .oxy-header-container > div {
        justify-content: center
    }
}

#_header_row-548-137605.oxy-header-row .oxy-header-container {
    max-width: 100%
}

.oxy-header.oxy-sticky-header-active > #_header_row-548-137605.oxygen-show-in-sticky-only {
    display: block
}

@media (max-width: 767px) {
    #_header_row-674-137605 .oxy-header-container {
        flex-direction:column
    }

    #_header_row-674-137605 .oxy-header-container > div {
        justify-content: center
    }
}

#_header_row-674-137605.oxy-header-row .oxy-header-container {
    max-width: 100%
}

.oxy-header.oxy-sticky-header-active > #_header_row-674-137605.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-674-137605 {
    padding-top: 30px;
    padding-bottom: 30px
}

@media (max-width: 767px) {
    #_header_row-778-137605 .oxy-header-container {
        flex-direction:column
    }

    #_header_row-778-137605 .oxy-header-container > div {
        justify-content: center
    }
}

#_header_row-778-137605.oxy-header-row .oxy-header-container {
    max-width: 100%
}

.oxy-header.oxy-sticky-header-active > #_header_row-778-137605.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-778-137605 {
    padding-top: 30px;
    padding-bottom: 30px
}

@media (max-width: 991px) {
    #_header_row-113-13 .oxy-nav-menu-open,#_header_row-113-13 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:var(--secondary)
    }

    .oxy-header.oxy-sticky-header-active > #_header_row-113-13.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-113-13 {
        background-color: var(--secondary)
    }
}

@media (max-width: 991px) {
    #_header_row-548-137605 .oxy-nav-menu-open,#_header_row-548-137605 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:var(--secondary)
    }

    .oxy-header.oxy-sticky-header-active > #_header_row-548-137605.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-548-137605 {
        background-color: var(--secondary)
    }
}

@media (max-width: 991px) {
    #_header_row-674-137605 .oxy-nav-menu-open,#_header_row-674-137605 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
        background-color:var(--secondary)
    }

    .oxy-header.oxy-sticky-header-active > #_header_row-674-137605.oxygen-show-in-sticky-only {
        display: block
    }

    #_header_row-674-137605 {
        background-color: var(--secondary)
    }
}

@media (max-width: 991px) {
    .oxy-header.oxy-sticky-header-active > #_header_row-778-137605.oxygen-show-in-sticky-only {
        display:block
    }

    #_header_row-778-137605 {
        padding-left: 10px;
        padding-right: 10px
    }
}

#slider-2571-185846 .unslider-nav ol li {
    border-color: #ffffff
}

#slider-2571-185846 .unslider-nav ol li.unslider-active {
    background-color: #ffffff
}

#slider-2571-185846 .unslider {
    padding: 0px
}

#slider-2571-185846 .unslider-wrap.unslider-carousel > li {
    padding: 0px
}

#slider-2571-185846 .unslider-arrow.next {
    right: 10px;
    z-index: 100
}

#slider-2571-185846 .unslider-arrow.prev {
    left: 10px;
    z-index: 100
}

#slider-2571-185846 .unslider .unslider-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100
}

#slider-2571-185846 .unslider-wrap {
    display: flex
}

#slider-2571-185846 .ct-slide {
    height: 100%
}

#slider-2571-185846 .unslider,#slider-2571-185846 .oxygen-unslider-container,#slider-2571-185846 .unslider-wrap,#slider-2571-185846 .unslider-wrap li {
    height: 100%
}

#slider-2571-185846 {
    height: 100vh
}

@media (max-width: 991px) {
    #slider-2571-185846 {
        height:60vh
    }
}

#modal-241-13 {
    z-index: 999999
}

#_dynamic_list-1044-18 {
    flex-direction: row;
    display: flex
}

#_dynamic_list-1044-18 .oxy-repeater-pages {
    font-size: 12px
}

.ct-section {
    width: 100%;
    background-size: cover;
    background-repeat: repeat
}

.ct-section>.ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ct-div-block {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.ct-new-columns {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap
}

.ct-link-text {
    display: inline-block
}

.ct-link {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    text-decoration: none;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-link-button {
    display: inline-block;
    text-align: center;
    text-decoration: none
}

.ct-link-button {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: #ffffff;
    padding: 10px 16px
}

.ct-image {
    max-width: 100%
}

.ct-fancy-icon>svg {
    width: 55px;
    height: 55px
}

.ct-inner-content {
    width: 100%
}

.ct-slide {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.ct-nestable-shortcode {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-comments {
    width: 100%;
    text-align: left
}

.oxy-comment-form {
    width: 100%
}

.oxy-login-form {
    width: 100%
}

.oxy-search-form {
    width: 100%
}

.oxy-tabs-contents {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-tab-content {
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start
}

.oxy-testimonial {
    width: 100%
}

.oxy-icon-box {
    width: 100%
}

.oxy-pricing-box {
    width: 100%
}

.oxy-posts-grid {
    width: 100%
}

.oxy-gallery {
    width: 100%
}

.ct-slider {
    width: 100%
}

.oxy-tabs {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: stretch
}

.ct-modal {
    flex-direction: column;
    align-items: flex-start
}

.ct-span {
    display: inline-block;
    text-decoration: inherit
}

.ct-widget {
    width: 100%
}

.oxy-dynamic-list {
    width: 100%
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text {
        max-width: 100%
    }

    img {
        flex-shrink: 0
    }

    body * {
        min-height: 1px
    }
}

.oxy-testimonial {
    flex-direction: row;
    align-items: center
}

.oxy-testimonial .oxy-testimonial-photo-wrap {
    order: 1
}

.oxy-testimonial .oxy-testimonial-photo {
    width: 125px;
    height: 125px;
    margin-right: 20px
}

.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap {
    align-items: flex-start;
    text-align: left
}

.oxy-testimonial .oxy-testimonial-text {
    margin-bottom: 8px;
    font-size: 21px;
    line-height: 1.4;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author {
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-testimonial .oxy-testimonial-author-info {
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-icon-box {
    text-align: left;
    flex-direction: column
}

.oxy-icon-box .oxy-icon-box-icon {
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-heading {
    font-size: 21px;
    margin-bottom: 12px
}

.oxy-icon-box .oxy-icon-box-text {
    font-size: 16px;
    margin-bottom: 12px;
    align-self: flex-start
}

.oxy-icon-box .oxy-icon-box-link {
    margin-top: 20px
}

.oxy-pricing-box .oxy-pricing-box-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-align: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
    justify-content: center
}

.oxy-pricing-box .oxy-pricing-box-title-title {
    font-size: 48px
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
    font-size: 24px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    flex-direction: row
}

.oxy-pricing-box .oxy-pricing-box-currency {
    font-size: 28px
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
    font-size: 80px;
    line-height: 0.7
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
    font-size: 13px
}

.oxy-pricing-box .oxy-pricing-box-term {
    font-size: 16px
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
    font-size: 12px;
    color: rgba(0,0,0,0.5);
    margin-bottom: 20px
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
    font-size: 16px;
    color: rgba(0,0,0,0.5)
}

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
    justify-content: center
}

.oxy-progress-bar .oxy-progress-bar-background {
    background-color: #000000;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);
    animation: none 0s paused
}

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
    width: 85%
}

.oxy-progress-bar .oxy-progress-bar-progress {
    background-color: #66aaff;
    padding: 40px;
    animation: none 0s paused,none 0s paused;
    background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
    font-size: 30px;
    font-weight: 900;
    -webkit-font-smoothing: subpixel-antialiased
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
    font-size: 12px
}

.ct-slider .unslider-nav ol li {
    border-color: #ffffff
}

.ct-slider .unslider-nav ol li.unslider-active {
    background-color: #ffffff
}

.ct-slider .ct-slide {
    padding: 0px
}

.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary {
    transition-duration: 0.5s
}

.oxy-shape-divider {
    width: 0px;
    height: 0px
}

.oxy_shape_divider svg {
    width: 100%
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu {
    box-shadow: px px px px
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div {
    margin-left: 0px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    width: 30px;
    height: 30px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon {
    top: 20px;
    left: 20px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    width: 24px;
    height: 24px
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg {
    transition-duration: 0.4s
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container {
    background-color: #ffffff
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container {
    background-image: url()
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg {
    font-size: 24px
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul {
    background-color: rgba(0,0,0,0.2);
    border-top-style: solid
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list {
    flex-direction: row
}

.oxy-pro-menu .oxy-pro-menu-container .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item {
    align-items: flex-start
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container {
    top: 0;
    bottom: 0;
    right: auto;
    left: 0
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a {
    text-align: left;
    justify-content: flex-start
}

.oxy-site-navigation {
    --oxynav-brand-color: #4831B0;
    --oxynav-neutral-color: #FFFFFF;
    --oxynav-activehover-color: #EFEDF4;
    --oxynav-background-color: #4831B0;
    --oxynav-border-radius: 0px;
    --oxynav-other-spacing: 8px;
    --oxynav-transition-duration: 0.3s;
    --oxynav-transition-timing-function: cubic-bezier(.84,.05,.31,.93)
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper {
    text-align: left
}

.oxy-site-navigation > ul {
    left: 0
}

.oxy-site-navigation {
    --oxynav-animation-name: none
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) {
    background-color: var(--oxynav-brand-color);
    transition: var(--oxynav-transition-duration);
    margin-left: var(--oxynav-other-spacing);
    border: none
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) {
    background: transparent;
    border: 1px solid currentColor;
    transition: var(--oxynav-transition-duration);
    margin-left: var(--oxynav-other-spacing)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img {
    filter: invert(0) !important
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover {
    background-color: var(--oxynav-activehover-color)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a {
    color: var(--oxynav-neutral-color)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a {
    color: var(--oxynav-brand-color)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a {
    color: var(--oxynav-brand-color)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after {
    color: var(--oxynav-neutral-color)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after {
    color: var(--oxynav-brand-color)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after {
    color: var(--oxynav-brand-color)
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul {
    display: none
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button,.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul {
    display: none
}

@media (min-width: 992px) {
    .oxy-header.oxy-overlay-header,body.oxy-overlay-header .oxy-header {
        position:absolute;
        left: 0;
        right: 0;
        z-index: 20
    }

    body.oxy-overlay-header .oxy-header:not(.oxy-sticky-header-active),body.oxy-overlay-header .oxy-header:not(.oxy-sticky-header-active) .oxy-header-row {
        background-color: initial !important
    }

    body.oxy-overlay-header .oxy-header .oxygen-hide-in-overlay {
        display: none
    }

    body.oxy-overlay-header .oxy-header .oxygen-only-show-in-overlay {
        display: block
    }
}

.ct-section-inner-wrap,.oxy-header-container {
    max-width: 1440px
}

body {
    font-family: 'Raleway'
}

body {
    line-height: ;
    font-size: px;
    font-weight: ;
    color:
}

.oxy-nav-menu-hamburger-line {
    background-color:
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Prata'
}

a {
    color: #0074db;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.ct-link-text {
    text-decoration:
}

.ct-link {
    text-decoration:
}

.ct-link-button {
    border-radius: 3px
}

.ct-section-inner-wrap {
}

.ct-new-columns > .ct-div-block {
}

.oxy-header-container {
}

@media (max-width: 992px) {
    .ct-columns-inner-wrap {
        display:block !important
    }

    .ct-columns-inner-wrap:after {
        display: table;
        clear: both;
        content: ""
    }

    .ct-column {
        width: 100% !important;
        margin: 0 !important
    }

    .ct-columns-inner-wrap {
        margin: 0 !important
    }
}

.oxel_flipbox {
    width: 100%;
    position: relative
}

.oxel_flipbox__front {
    background-image: linear-gradient(rgba(10,8,8,0.47),rgba(10,8,8,0.47));
    background-size: auto,cover;
    width: 100%;
    background-position: 50% 50%
}

.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),.oxel_flipbox__front.oxy-easy-posts .oxy-posts,.oxel_flipbox__front.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.oxel_flipbox__back {
    background-size: cover;
    transform: rotateY(180deg);
    width: 100%;
    text-align: center;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    background-color: #374047;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-position: 50% 50%
}

.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),.oxel_flipbox__back.oxy-easy-posts .oxy-posts,.oxel_flipbox__back.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.oxel_iconlist {
    gap: 20px
}

.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist.oxy-easy-posts .oxy-posts,.oxel_iconlist.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px
}

@media (max-width: 767px) {
    .oxel_iconlist {
        width:370px
    }

    .oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist.oxy-easy-posts .oxy-posts,.oxel_iconlist.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        justify-items: left;
        align-items: stretch;
        grid-template-columns: repeat(1,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

@media (max-width: 319px) {
    .oxel_iconlist {
    }

    .oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist.oxy-easy-posts .oxy-posts,.oxel_iconlist.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.oxel_iconlist__row {
    padding-right: 8px;
    padding-bottom: 8px;
    width: 100%;
    margin-top: 0px;
    padding-top: 8px;
    padding-left: 8px
}

.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist__row.oxy-easy-posts .oxy-posts,.oxel_iconlist__row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

@media (max-width: 767px) {
    .oxel_iconlist__row {
    }

    .oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist__row.oxy-easy-posts .oxy-posts,.oxel_iconlist__row.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column
    }
}

.oxel_iconlist__row__icon {
    color: #7f8b93
}

.oxel_iconlist__row__icon >svg {
    width: 22px;
    height: 22px
}

.oxel_iconlist__row__icon {
    margin-left: 0px;
    margin-right: 10px
}

.oxel_iconlist__row__label {
}

.oxel_iconlist__row--dark {
}

.c-rounded {
    border-radius: 7px;
    overflow: hidden
}

.c-shadow {
    box-shadow: 0px 5px 15px rgba(0,0,0,0.08)
}

.c-transition {
    transition-duration: 0.4s
}

@media (max-width: 1440px) {
}

.c-full-width {
    width: 100%
}

.c-inline {
}

.c-inline:not(.ct-section):not(.oxy-easy-posts),.c-inline.oxy-easy-posts .oxy-posts,.c-inline.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

.c-stretch {
    align-items: stretch
}

.c-relative {
    position: relative
}

.c-margin-right-xs {
}

.c-margin-right-s {
}

@media (max-width: 767px) {
}

.c-margin-top-m {
}

.c-margin-bottom-s {
}

.c-margin-bottom-m {
}

@media (max-width: 1440px) {
}

@media (max-width: 991px) {
}

.c-margin-bottom-l {
}

@media (max-width: 767px) {
}

@media (max-width: 319px) {
}

.c-margin-bottom-xl {
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

.c-padding-xs {
}

.c-padding-m {
}

.c-padding-xl {
}

@media (max-width: 1440px) {
}

@media (max-width: 767px) {
}

.c-owl-m {
}

.c-owl-l {
}

.c-owl-xl {
}

.c-columns-gap-l {
}

.c-columns-1-3 {
}

.c-columns-2 {
}

.c-columns-2-1 {
}

.c-columns-6 {
}

.c-columns-l-1 {
}

@media (max-width: 991px) {
}

.c-columns-l-2 {
}

@media (max-width: 991px) {
}

.c-col-span-2 {
}

@media (max-width: 991px) {
}

.c-left {
    text-align: left
}

.c-left:not(.ct-section):not(.oxy-easy-posts),.c-left.oxy-easy-posts .oxy-posts,.c-left.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.c-center {
    text-align: center
}

.c-center:not(.ct-section):not(.oxy-easy-posts),.c-center.oxy-easy-posts .oxy-posts,.c-center.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center
}

.c-middle-center {
    text-align: center
}

.c-middle-center:not(.ct-section):not(.oxy-easy-posts),.c-middle-center.oxy-easy-posts .oxy-posts,.c-middle-center.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.c-center-self {
    margin-left: auto;
    margin-right: auto
}

.c-max-width-320 {
    max-width: 320px
}

.c-bold {
    font-weight: 600
}

.c-italic {
    font-style: italic
}

.c-logo {
    width: auto;
    height: 35px
}

@media (max-width: 991px) {
    .c-logo {
        width:auto;
        height: 30px
    }
}

@media (max-width: 767px) {
}

.c-footer-link-light:hover {
    color: color(28)
}

.c-footer-link-light {
    font-family: Raleway;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
    transition-duration: 0.6s;
    color: #ffffff
}

.c-follow-light:hover {
    color: color(1)
}

.c-follow-light:hover {
    background-color: rgba(255,255,255,0.15)
}

.c-follow-light {
    color: var(--primary-comp)
}

.c-follow-light >svg {
    width: 18px;
    height: 18px
}

.c-follow-light {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-right: 10px;
    background-color: #ffffff;
    border-radius: 15px!important
}

.c-footer-row {
    width: 100%;
    text-align: justify
}

.c-footer-row:not(.ct-section):not(.oxy-easy-posts),.c-footer-row.oxy-easy-posts .oxy-posts,.c-footer-row.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 767px) {
    .c-footer-row {
        text-align:left
    }

    .c-footer-row:not(.ct-section):not(.oxy-easy-posts),.c-footer-row.oxy-easy-posts .oxy-posts,.c-footer-row.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }
}

.c-divider-full-light {
    width: 100%;
    height: 1px;
    margin-bottom: clamp(12px,3.5vmin,30px)px;
    margin-top: clamp(12px,3.5vmin,30px)px;
    background-color: color(27)
}

.section__no_padding {
}

.bg-dark {
}

.text-white {
    color: #ffffff
}

.margin-x-center {
}

.flow-xl {
}

.full-height {
}

.bg-light {
    background-color: #f9f9f9
}

.as_seen__wrap {
    border-top-color: #636363;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-color: #636363;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    text-align: justify
}

.as_seen__wrap:not(.ct-section):not(.oxy-easy-posts),.as_seen__wrap.oxy-easy-posts .oxy-posts,.as_seen__wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 1440px) {
    .as_seen__wrap {
    }

    .as_seen__wrap:not(.ct-section):not(.oxy-easy-posts),.as_seen__wrap.oxy-easy-posts .oxy-posts,.as_seen__wrap.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(3,minmax(20px,1fr));
        grid-column-gap: 2rem;
        grid-row-gap: 20px
    }
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
    .as_seen__wrap {
    }

    .as_seen__wrap:not(.ct-section):not(.oxy-easy-posts),.as_seen__wrap.oxy-easy-posts .oxy-posts,.as_seen__wrap.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(2,minmax(2rem,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

@media (max-width: 319px) {
    .as_seen__wrap {
    }

    .as_seen__wrap:not(.ct-section):not(.oxy-easy-posts),.as_seen__wrap.oxy-easy-posts .oxy-posts,.as_seen__wrap.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(1,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

.as_seen__logo {
    margin-left: 1rem;
    margin-right: 1rem;
    width: auto;
    height: auto
}

@media (max-width: 1440px) {
    .as_seen__logo {
        height:auto;
        width: 100%;
        max-width: 10rem
    }
}

@media (max-width: 767px) {
    .as_seen__logo {
        width:auto;
        max-width: 12rem;
        max-height: 8rem;
        height: auto;
        margin-left: auto;
        margin-right: auto
    }
}

.as_seen__text_wrap {
    position: absolute;
    top: -1.7rem;
    height: 3rem;
    text-align: center;
    max-width: 15rem;
    width: 100%;
    left: 50%;
    right: 50%;
    transform: translate(-50%,0%)
}

.as_seen__text_wrap:not(.ct-section):not(.oxy-easy-posts),.as_seen__text_wrap.oxy-easy-posts .oxy-posts,.as_seen__text_wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.bg-white {
    background-color: #ffffff
}

.text-grey {
    color: #474747
}

.italic {
    font-style: italic
}

.journal__heading {
}

.journal__line {
    position: absolute;
    left: 0rem;
    right: 0rem;
    top: 50%;
    height: 1px;
    background-color: #c7c7c7
}

.d-block {
}

.d-block:not(.ct-section):not(.oxy-easy-posts),.d-block.oxy-easy-posts .oxy-posts,.d-block.ct-section .ct-section-inner-wrap {
    display: block
}

.icon-m {
    font-size: 1.2rem;
    padding-right: 0px;
    color: white
}

.search-icon_container {
    padding-top: 0.2rem;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    padding-bottom: 0.2rem;
    color: white
}

.search-bar_container {
    background-color: var(--accent);
    border-radius: 10px;
    box-shadow: 0px 0px 1.7px rgba(0,0,0,0.056),0px 0px 4.2px rgba(0,0,0,0.081),0px 0px 7.9px rgba(0,0,0,0.1),0px 0px 14.1px rgba(0,0,0,0.119),0px 0px 26.3px rgba(0,0,0,0.144),0px 0px 63px rgba(0,0,0,0.2)
}

.search-bar_container:not(.ct-section):not(.oxy-easy-posts),.search-bar_container.oxy-easy-posts .oxy-posts,.search-bar_container.ct-section .ct-section-inner-wrap {
    display: grid;
    display: grid !important;
    align-items: center;
    grid-template-columns: repeat(5,minmax(50px,1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

@media (max-width: 1440px) {
    .search-bar_container {
    }

    .search-bar_container:not(.ct-section):not(.oxy-easy-posts),.search-bar_container.oxy-easy-posts .oxy-posts,.search-bar_container.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(5,minmax(20px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

@media (max-width: 991px) {
    .search-bar_container {
        background-color:var(--secondary)
    }

    .search-bar_container:not(.ct-section):not(.oxy-easy-posts),.search-bar_container.oxy-easy-posts .oxy-posts,.search-bar_container.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(2,minmax(20px,1fr));
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .search-bar_container:not(.ct-section):not(.oxy-easy-posts) > :last-child,.search-bar_container.ct-section .ct-section-inner-wrap > :last-child,.search-bar_container.oxy-easy-posts .oxy-posts > :last-child {
        grid-column: span 2
    }
}

@media (max-width: 767px) {
    .search-bar_container {
    }

    .search-bar_container:not(.ct-section):not(.oxy-easy-posts),.search-bar_container.oxy-easy-posts .oxy-posts,.search-bar_container.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(1,minmax(5px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    .search-bar_container:not(.ct-section):not(.oxy-easy-posts) > *,.search-bar_container.ct-section .ct-section-inner-wrap > *,.search-bar_container.oxy-easy-posts .oxy-posts > * {
        grid-column: span 1
    }

    .search-bar_container:not(.ct-section):not(.oxy-easy-posts) > :last-child,.search-bar_container.ct-section .ct-section-inner-wrap > :last-child,.search-bar_container.oxy-easy-posts .oxy-posts > :last-child {
        grid-column: span 1
    }
}

.breadcrumbs_container {
    padding-top: 2rem;
    padding-left: 2rem
}

.oxy-close-modal {
}

.font-400 {
    font-weight: 400
}

.sort-wrap {
    text-align: center
}

.sort-wrap:not(.ct-section):not(.oxy-easy-posts),.sort-wrap.oxy-easy-posts .oxy-posts,.sort-wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.border-top--s {
    border-top-color: var(--secondary);
    border-top-width: 0.6rem;
    border-top-style: solid
}

.border-bottom--s {
    border-bottom-color: var(--secondary);
    border-bottom-width: 0.6rem;
    border-bottom-style: solid
}

.tagline {
    font-family: Raleway;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px
}

.border--underline {
    text-align: center;
    font-size: 22px
}

.text--14 {
    font-size: 1.4rem
}

.form--main {
}

.form--main .fluentform .ff-btn-submit {
    background-color: var(--accent);
    color: white;
    border_radius_border-radius: 0px;
    border-radius: 0px
}

.footer-menu--item:hover {
    color: var(--shade-light)!important;
    text-decoration: underline
}

.footer-menu--item {
    text-transform: none;
    letter-spacing: 1px;
    margin-bottom: 0.8rem;
    color: #000000;
    transition-duration: 0.4s;
    transition-timing-function: ease
}

.copyright--wrap {
    position: static;
    bottom: 0px;
    left: 0px;
    right: 0px
}

.uppercase {
    text-transform: uppercase;
    letter-spacing: 1px
}

.border-right--light {
}

@media (max-width: 991px) {
    .border-right--light:after {
    }

    .border-right--light:not(.ct-section):not(.oxy-easy-posts):after,.border-right--light.oxy-easy-posts .oxy-posts:after,.border-right--light.ct-section .ct-section-inner-wrap:after {
        display: none
    }
}

.oxy-stock-content-styles {
}

.top-bar {
    padding-top: 0.4rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.4rem
}

.pointer {
}

.property-filter--wrap {
    position: relative
}

@media (max-width: 991px) {
    .property-filter--wrap {
        top:0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
        position: fixed;
        z-index: 999;
        padding-top: var(--space-m)px;
        padding-left: var(--space-m)px;
        padding-bottom: var(--space-m)px;
        padding-right: var(--space-m)px;
        overflow: scroll
    }
}

.btn--icon {
}

@media (max-width: 991px) {
    .btn--icon {
    }

    .btn--icon >svg {
        width: 20px;
        height: 20px
    }

    .btn--icon {
        margin-right: 0.6rem
    }
}

.filter-button--wrap {
}

@media (max-width: 991px) {
    .filter-button--wrap {
        position:fixed;
        top: 0px;
        left: 0px;
        right: 0px;
        z-index: 888
    }

    .filter-button--wrap:not(.ct-section):not(.oxy-easy-posts),.filter-button--wrap.oxy-easy-posts .oxy-posts,.filter-button--wrap.ct-section .ct-section-inner-wrap {
        display: none
    }
}

.filter-btn--close {
}

.filter-btn--close:not(.ct-section):not(.oxy-easy-posts),.filter-btn--close.oxy-easy-posts .oxy-posts,.filter-btn--close.ct-section .ct-section-inner-wrap {
    display: none
}

@media (max-width: 991px) {
    .filter-btn--close {
    }

    .filter-btn--close:not(.ct-section):not(.oxy-easy-posts),.filter-btn--close.oxy-easy-posts .oxy-posts,.filter-btn--close.ct-section .ct-section-inner-wrap {
        display: block
    }
}

.kppm-search--wrap {
}

.kppm-search--bar {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 999
}

.bold {
}

.underline {
    text-decoration: underline
}

.contact-open {
}

.close--icon {
    color: #333333
}

.close--icon >svg {
    width: 30px;
    height: 30px
}

.close--icon {
    position: absolute;
    top: 2rem;
    right: 2rem
}

.preference--wrap {
    transform: translate(101%);
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9999;
    left: 70%;
    transition-duration: 0.4s;
    transition-timing-function: ease
}

@media (max-width: 991px) {
    .preference--wrap {
        position:fixed;
        left: 40%
    }
}

@media (max-width: 767px) {
    .preference--wrap {
        position:fixed;
        left: 10%
    }
}

.map--grid {
}

.map--grid:not(.ct-section):not(.oxy-easy-posts),.map--grid.oxy-easy-posts .oxy-posts,.map--grid.ct-section .ct-section-inner-wrap {
    display: grid;
    display: grid !important;
    align-items: stretch;
    grid-template-columns: repeat(3,minmax(4rem,1fr));
    grid-column-gap: 4rem;
    grid-row-gap: 20px
}

.map--grid:not(.ct-section):not(.oxy-easy-posts) > *,.map--grid.ct-section .ct-section-inner-wrap > *,.map--grid.oxy-easy-posts .oxy-posts > * {
    height: 100%
}

.map--grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,.map--grid.ct-section .ct-section-inner-wrap > :last-child,.map--grid.oxy-easy-posts .oxy-posts > :last-child {
    grid-column: span 2
}

@media (max-width: 991px) {
    .map--grid {
    }

    .map--grid:not(.ct-section):not(.oxy-easy-posts),.map--grid.oxy-easy-posts .oxy-posts,.map--grid.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(1,minmax(20rem,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

.absolute--cover {
    position: absolute
}

.map-search--button {
    position: absolute;
    bottom: var(--space-s) ;
    z-index: 99
}

@media (max-width: 767px) {
    .map-search--button {
        bottom:-1.5rem;
        position: static;
        background-color: var(--secondary)
    }
}

.weight--500 {
    font-weight: 500
}

.logo--main {
    width: 70%;
    height: auto
}

@media (max-width: 1440px) {
    .logo--main {
        margin-bottom:0.6em
    }
}

@media (max-width: 991px) {
    .logo--main {
        margin-bottom:1rem;
        width: 70%
    }
}

@media (max-width: 767px) {
    .logo--main {
        margin-right:0px;
        margin-bottom: 2rem;
        min-width: 0px;
        width: 100%
    }
}

.logo--main-s {
    width: 100%;
    max-width: 16rem;
    min-width: 16rem
}

@media (max-width: 1440px) {
    .logo--main-s {
        min-width:12rem;
        max-width: 12rem
    }
}

.search-bar__opacity:hover {
    opacity: 1
}

.search-bar__opacity {
    opacity: 0.6;
    transition-duration: 0.4s;
    transition-timing-function: ease
}

.border--small {
    border-top-color: white;
    border-right-color: white;
    border-bottom-color: white;
    border-left-color: white;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-left-width: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

.height--100 {
    height: 100%;
    min-height: 20rem
}

.home-search--facet {
}

.home-search--facet .wpgb-select,.home-search--facet .wpgb-select .wpgb-select-search,.home-search--facet .wpgb-select input {
    color: white
}

.home-search--facet .wpgb-select input::placeholder {
    color: white
}

.home-search--facet .wpgb-select input::-webkit-input-placeholder {
    color: white
}

.home-search--facet .wpgb-select input::-moz-placeholder {
    color: white
}

.home-search--facet .wpgb-select input:-ms-input-placeholder {
    color: white
}

.home-search--facet .wpgb-select input:-moz-placeholder {
    color: white
}

.home-search--facet .wpgb-select {
    background-color: rgba(0,0,0,0)
}

.home-search--facet .wpgb-select:focus,.home-search--facet .wpgb-select.wpgb-select-focused {
    background-color: rgba(0,0,0,0)
}

.home-search--facet .wpgb-select,.home-search--facet .wpgb-select * {
    font-weight: 700;
    color: white
}

.bg--transparent {
    background-color: rgba(255,255,255,0)
}

.overflow-y--auto {
    overflow-y: auto;
    max-height: 90vh
}

.z--high {
    z-index: 20
}

.main {
}

.contact-info--wrap {
    padding-left: var(--space-xs) ;
    padding-right: var(--space-xs)
}

@media (max-width: 767px) {
    .contact-info--wrap {
    }
}

.grid--1-l {
}

.aspect-21_14 {
}

.home-main-menu {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 2px
}

.home-main-menu .oxy-mega-dropdown_inner {
    font-size: var(--text-s)
}

.home-main-menu .oxy-mega-dropdown_link,.home-main-menu .oxy-mega-menu_inner > .ct-link-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: var(--text-s) ;
    color: var(--white);
    font-weight: 500
}

.home-main-menu .oxy-mega-dropdown_link:hover {
    border-bottom-color: var(--white);
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.home-main-menu .oxy-mega-dropdown_link.oxy-mega-dropdown_inner-open {
    border-bottom-color: var(--white);
    border-bottom-style: none;
    border_radius_border-radius: 0px;
    border-radius: 0px
}

.home-main-menu .oxy-mega-dropdown_container,.home-main-menu .oxy-mega-dropdown_flyout .sub-menu {
    background-color: var(--secondary)
}

@media (max-width: 991px) {
    .home-main-menu {
        padding-top:1em;
        padding-bottom: 1em;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: white;
        border-bottom-color: white;
        border-bottom-width: 2px;
        border-bottom-style: solid
    }

    .home-main-menu .oxy-mega-menu_inner {
        justify-content: flex-start
    }

    .home-main-menu .oxy-mega-dropdown_link,.home-main-menu .oxy-mega-menu_inner > .ct-link-text {
        padding-left: 2em;
        padding-top: 1em;
        padding-bottom: 1em;
        margin-left: 0empx;
        margin-right: 0empx;
        margin-top: 0em;
        margin-bottom: 0em
    }

    .home-main-menu .oxy-mega-dropdown_link:hover {
        background-color: var(--shade-ultra-dark);
        border-top-style: none;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-bottom-style: none
    }

    .home-main-menu .oxy-mega-dropdown_flyout .menu-item > a {
        padding-left: 3em
    }

    .home-main-menu .oxy-mega-dropdown .oxy-mega-dropdown_link {
        align-items: center;
        justify-content: flex-start;
        flex-direction: row
    }
}

@media (max-width: 767px) {
    .home-main-menu {
        z-index:9999
    }

    .home-main-menu .oxy-mega-menu_inner {
        justify-content: flex-start
    }

    .home-main-menu .oxy-mega-dropdown .oxy-mega-dropdown_link {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
}

.home-main-menu-dropdown {
}

.home-main-menu-dropdown .oxy-mega-dropdown_inner {
    --custom-dropdown-width: 18em;
    font-size: var(--text-s) ;
    color: var(--white);
    background-color: var(--secondary)
}

.home-main-menu-dropdown .oxy-mega-dropdown_content {
    flex-direction: column;
    align-items: flex-start
}

.home-main-menu-dropdown .oxy-mega-dropdown_icon {
    font-size: 1em;
    margin-left: 0.4em
}

.home-main-menu-dropdown .menu-item a {
    color: var(--white);
    background-color: var(--secondary)
}

.home-main-menu-dropdown .menu-item a:hover {
    color: var(--white);
    background-color: var(--shade-ultra-dark)
}

.home-main-menu-dropdown .oxy-mega-dropdown_menu .sub-menu {
    left: -100%
}

.home-main-menu-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
    left: 0;
    right: auto;
    transform: none
}

.home-main-menu-dropdown {
    position: relative!important
}

@media (max-width: 991px) {
    .home-main-menu-dropdown {
    }

    .home-main-menu-dropdown .oxy-mega-dropdown_content {
        align-items: center;
        flex-direction: column
    }

    .home-main-menu-dropdown .oxy-mega-dropdown_icon {
        font-size: 1em
    }

    .home-main-menu-dropdown .oxy-mega-dropdown_menu .sub-menu {
        left: -100%
    }

    .home-main-menu-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        transform: translateX(-50%);
        left: 50%
    }

    .home-main-menu-dropdown {
        position: relative!important
    }
}

@media (max-width: 767px) {
    .home-main-menu-dropdown {
    }
}

.home-header-logo-wrap {
    width: 100%;
    gap: 1em;
    min-width: 25em;
    overflow: hidden;
    max-width: 25em
}

.home-header-logo-wrap:not(.ct-section):not(.oxy-easy-posts),.home-header-logo-wrap.oxy-easy-posts .oxy-posts,.home-header-logo-wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1em
}

@media (max-width: 1440px) {
    .home-header-logo-wrap {
        width:100%;
        text-align: center;
        min-width: 9em;
        max-width: 9em;
        gap: 0em
    }

    .home-header-logo-wrap:not(.ct-section):not(.oxy-easy-posts),.home-header-logo-wrap.oxy-easy-posts .oxy-posts,.home-header-logo-wrap.ct-section .ct-section-inner-wrap {
        display: block;
        gap: 0em
    }
}

@media (max-width: 767px) {
    .home-header-logo-wrap {
        width:100%;
        max-width: 20em;
        min-width: 95%
    }
}

.home-menu-options-wrap {
}

@media (max-width: 1440px) {
    .home-menu-options-wrap {
        max-width:10em
    }
}

@media (max-width: 767px) {
    .home-menu-options-wrap {
        max-width:10em;
        width: 100%
    }

    .home-menu-options-wrap:not(.ct-section):not(.oxy-easy-posts),.home-menu-options-wrap.oxy-easy-posts .oxy-posts,.home-menu-options-wrap.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

.logo-secondary {
    width: 100%;
    max-width: 250px
}

@media (max-width: 1440px) {
    .logo-secondary {
        width:80%
    }
}

.home-menu-burger-trigger {
}

.home-menu-burger-trigger:not(.ct-section):not(.oxy-easy-posts),.home-menu-burger-trigger.oxy-easy-posts .oxy-posts,.home-menu-burger-trigger.ct-section .ct-section-inner-wrap {
    display: none
}

@media (max-width: 991px) {
    .home-menu-burger-trigger {
        margin-right:2em
    }

    .home-menu-burger-trigger:not(.ct-section):not(.oxy-easy-posts),.home-menu-burger-trigger.oxy-easy-posts .oxy-posts,.home-menu-burger-trigger.ct-section .ct-section-inner-wrap {
        display: block
    }

    .home-menu-burger-trigger .hamburger-box {
        --burger-size: 0.75
    }
}

@media (max-width: 767px) {
    .home-menu-burger-trigger {
        margin-right:0em;
        margin-bottom: 1em
    }
}

.kppm-search--toggle {
}

.wpgb-search-facet {
}

.menu-burger-trigger {
}

.menu-burger-trigger:not(.ct-section):not(.oxy-easy-posts),.menu-burger-trigger.oxy-easy-posts .oxy-posts,.menu-burger-trigger.ct-section .ct-section-inner-wrap {
    display: none
}

.menu-burger-trigger .hamburger-inner,.menu-burger-trigger .hamburger-inner:after,.menu-burger-trigger .hamburger-inner:before {
    background-color: var(--secondary)
}

@media (max-width: 991px) {
    .menu-burger-trigger {
        margin-right:2em
    }

    .menu-burger-trigger:not(.ct-section):not(.oxy-easy-posts),.menu-burger-trigger.oxy-easy-posts .oxy-posts,.menu-burger-trigger.ct-section .ct-section-inner-wrap {
        display: block
    }

    .menu-burger-trigger .hamburger-box {
        --burger-size: 0.75
    }

    .menu-burger-trigger .hamburger-inner,.menu-burger-trigger .hamburger-inner:after,.menu-burger-trigger .hamburger-inner:before {
        background-color: var(--white)
    }

    .menu-burger-trigger .hamburger:hover .hamburger-inner,.menu-burger-trigger .hamburger:hover .hamburger-inner:after,.menu-burger-trigger .hamburger:hover .hamburger-inner:before {
        background-color: var(--shade-light)
    }

    .menu-burger-trigger .hamburger.is-active .hamburger-inner,.menu-burger-trigger .hamburger.is-active .hamburger-inner:after,.menu-burger-trigger .hamburger.is-active .hamburger-inner:before {
        background-color: var(--white)
    }
}

@media (max-width: 767px) {
    .menu-burger-trigger {
        margin-right:0em
    }
}

.site-main-menu {
}

.site-main-menu .oxy-mega-dropdown_inner {
    font-size: var(--text-s)
}

.site-main-menu .oxy-mega-dropdown_link,.site-main-menu .oxy-mega-menu_inner > .ct-link-text {
    margin-left: 0.8em;
    margin-right: 0.8em;
    color: var(--secondary);
    font-size: var(--text-s) ;
    color: var(--secondary);
    font-weight: 500
}

.site-main-menu .oxy-mega-dropdown_link:hover {
    border-bottom-color: var(--white);
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.site-main-menu .oxy-mega-dropdown_link.oxy-mega-dropdown_inner-open {
    border-bottom-color: var(--white);
    border-bottom-style: none;
    border_radius_border-radius: 0px;
    border-radius: 0px
}

@media (max-width: 991px) {
    .site-main-menu {
        padding-top:1em;
        padding-bottom: 1em;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: white;
        border-bottom-color: white;
        border-bottom-width: 2px;
        border-bottom-style: solid
    }

    .site-main-menu .oxy-mega-menu_inner {
        justify-content: flex-start
    }

    .site-main-menu .oxy-mega-dropdown_link,.site-main-menu .oxy-mega-menu_inner > .ct-link-text {
        padding-left: 2em;
        padding-top: 1em;
        padding-bottom: 1em;
        margin-left: 0empx;
        margin-right: 0empx;
        margin-top: 0em;
        margin-bottom: 0em;
        color: var(--white);
        color: var(--white)
    }

    .site-main-menu .oxy-mega-dropdown_link:hover {
        background-color: var(--shade-ultra-dark);
        border-top-style: none;
        border-top-width: 0px;
        border-bottom-width: 0px;
        border-bottom-style: none
    }

    .site-main-menu .oxy-mega-dropdown_flyout .menu-item > a {
        padding-left: 3em
    }

    .site-main-menu {
        --megamenu-responsive-background: var(--secondary)
    }

    .site-main-menu .oxy-mega-dropdown .oxy-mega-dropdown_link {
        align-items: center;
        justify-content: flex-start;
        flex-direction: row
    }
}

@media (max-width: 767px) {
    .site-main-menu {
        z-index:9999
    }

    .site-main-menu .oxy-mega-menu_inner {
        justify-content: flex-start
    }

    .site-main-menu .oxy-mega-dropdown .oxy-mega-dropdown_link {
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
}

.property-overlay-close {
    position: absolute;
    top: 1em;
    right: 1em
}

.property-enquire-trigger {
}

.home-main-menu-link:hover {
    background-color: var(--accent)
}

.home-main-menu-link {
    color: var(--white);
    font-size: var(--text-s) ;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    width: 100%;
    text-align: left;
    transition-duration: 0.3s;
    transition-timing-function: ease
}

.toggle-filters {
}

.property-filters-off-canvas {
    padding-top: var(--space--m) ;
    padding-right: var(--space--m) ;
    padding-bottom: var(--space--m) ;
    padding-left: var(--space--m)
}

.property-filters-off-canvas:not(.ct-section):not(.oxy-easy-posts),.property-filters-off-canvas.oxy-easy-posts .oxy-posts,.property-filters-off-canvas.ct-section .ct-section-inner-wrap {
    display: none
}

@media (max-width: 991px) {
    .property-filters-off-canvas {
    }

    .property-filters-off-canvas:not(.ct-section):not(.oxy-easy-posts),.property-filters-off-canvas.oxy-easy-posts .oxy-posts,.property-filters-off-canvas.ct-section .ct-section-inner-wrap {
        display: flex
    }
}

.property-filters-sidebar {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 100%;
    border-top-color: #383838;
    border-right-color: #383838;
    border-bottom-color: #383838;
    border-left-color: #383838;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 10px;
    background-color: rgba(0,0,0,0.53);
    margin-top: 0px
}

.property-filters-sidebar:not(.ct-section):not(.oxy-easy-posts),.property-filters-sidebar.oxy-easy-posts .oxy-posts,.property-filters-sidebar.ct-section .ct-section-inner-wrap {
    align-items: center;
    justify-content: center
}

@media (max-width: 991px) {
    .property-filters-sidebar {
    }

    .property-filters-sidebar:not(.ct-section):not(.oxy-easy-posts),.property-filters-sidebar.oxy-easy-posts .oxy-posts,.property-filters-sidebar.ct-section .ct-section-inner-wrap {
        display: none
    }
}

.property-filter-button-icon {
    color: var(--white)
}

.property-filter-button-icon >svg {
    width: 32px;
    height: 32px
}

.property-filter-button-icon {
}

.property-filter-button-text {
    color: var(--white);
    margin-right: 0.4em
}

.property-filter-button {
    width: 100%;
    background-color: var(--accent);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: var(--space-s) ;
    padding-right: var(--space-s) ;
    padding-bottom: var(--space-s) ;
    padding-left: var(--space-s) ;
    margin-bottom: var(--space-s)
}

.property-filter-button:not(.ct-section):not(.oxy-easy-posts),.property-filter-button.oxy-easy-posts .oxy-posts,.property-filter-button.ct-section .ct-section-inner-wrap {
    display: none;
    align-items: center;
    justify-content: center
}

@media (max-width: 991px) {
    .property-filter-button {
    }

    .property-filter-button:not(.ct-section):not(.oxy-easy-posts),.property-filter-button.oxy-easy-posts .oxy-posts,.property-filter-button.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row
    }
}

.load-more-button {
    button_alignment: center
}

.load-more-button button.wpgb-button {
    background-color: var(--accent);
    box-shadow: 4px 4px 14px rgba(0,0,0,0.31);
    margin-top: var(--space-m)
}

.load-more-button .wpgb-facet {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.valuation-right-arrow {
    color: var(--secondary)
}

.valuation-right-arrow >svg {
    width: 28px;
    height: 28px
}

.valuation-right-arrow {
    margin-left: 1em;
    margin-top: auto;
    margin-bottom: auto
}

.box-shadow--s {
}

.menu--dropdown-link:hover {
    color: var(--shade-light);
    background-color: var(--accent);
    transition-duration: 0.3s
}

.menu--dropdown-link {
    color: var(--white);
    padding-top: var(--space-xs) ;
    padding-right: var(--space-xs) ;
    padding-bottom: var(--space-xs) ;
    padding-left: var(--space-xs) ;
    width: 100%;
    text-align: left
}

.grid-pagination {
    padding-top: var(--space-m) ;
    padding-right: var(--space-m) ;
    padding-bottom: var(--space-m) ;
    padding-left: var(--space-m) ;
    margin-top: var(--space-m)
}

.grid-pagination:not(.ct-section):not(.oxy-easy-posts),.grid-pagination.oxy-easy-posts .oxy-posts,.grid-pagination.ct-section .ct-section-inner-wrap {
    display: flex;
    align-items: center;
    justify-content: center
}

.popular-properties-card--small-link {
    color: #2b5dd1
}

.choices-filter {
}

.choices-filter li > [role="button"][aria-pressed="true"] {
    background-color: var(--secondary)
}

.ul--reset {
}

.footer--social-icon:hover {
    transform: scale(1.1,1.1)
}

.footer--social-icon {
    color: #000000
}

.footer--social-icon >svg {
    width: 30px;
    height: 30px
}

.footer--social-icon {
    transition-duration: 0.1s;
    transition-timing-function: ease;
    transition-property: all
}

.footer--social-icons_wrap {
}

.footer--social-icon_link {
}

.featured-image {
}

.home-header__menu-wrap {
    text-align: justify
}

.home-header__menu-wrap:not(.ct-section):not(.oxy-easy-posts),.home-header__menu-wrap.oxy-easy-posts .oxy-posts,.home-header__menu-wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center
}

@media (max-width: 991px) {
    .home-header__menu-wrap {
        text-align:center;
        gap: 1em
    }

    .home-header__menu-wrap:not(.ct-section):not(.oxy-easy-posts),.home-header__menu-wrap.oxy-easy-posts .oxy-posts,.home-header__menu-wrap.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 1em
    }
}

@media (max-width: 767px) {
    .home-header__menu-wrap {
        text-align:center;
        margin-top: 2em;
        margin-bottom: 2em
    }

    .home-header__menu-wrap:not(.ct-section):not(.oxy-easy-posts),.home-header__menu-wrap.oxy-easy-posts .oxy-posts,.home-header__menu-wrap.ct-section .ct-section-inner-wrap {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

.holiday-hero__grid {
    width: 100%
}

.holiday-hero__grid:not(.ct-section):not(.oxy-easy-posts),.holiday-hero__grid.oxy-easy-posts .oxy-posts,.holiday-hero__grid.ct-section .ct-section-inner-wrap {
    display: grid;
    display: grid !important;
    align-items: stretch;
    grid-template-columns: repeat(2,minmax(20px,1fr));
    grid-column-gap: var(--space-l) ;
    grid-row-gap: var(--space-l)
}

@media (max-width: 991px) {
    .holiday-hero__grid {
    }

    .holiday-hero__grid:not(.ct-section):not(.oxy-easy-posts),.holiday-hero__grid.oxy-easy-posts .oxy-posts,.holiday-hero__grid.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(1,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

.holiday-hero__section {
}

@media (max-width: 767px) {
    .holiday-hero__section {
    }
}

.holiday-hero__left {
    gap: var(--space-m) ;
    height: 100%
}

.holiday-hero__left:not(.ct-section):not(.oxy-easy-posts),.holiday-hero__left.oxy-easy-posts .oxy-posts,.holiday-hero__left.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: var(--space-m)
}

.holiday-hero__img-1 {
    aspect-ratio: 16 / 9;
    max-width: 25em;
    width: 100%;
    position: absolute;
    top: -10%;
    left: 0%;
    object-fit: cover;
    box-shadow: 0.6px 0.6px 2.2px rgba(0,0,0,0.02),1.5px 1.5px 5.3px rgba(0,0,0,0.028),2.8px 2.8px 10px rgba(0,0,0,0.035),4.9px 4.9px 17.9px rgba(0,0,0,0.042),9.2px 9.2px 33.4px rgba(0,0,0,0.05),22px 22px 80px rgba(0,0,0,0.07)
}

@media (max-width: 991px) {
    .holiday-hero__img-1 {
        position:static
    }
}

@media (max-width: 767px) {
    .holiday-hero__img-1 {
        max-width:100%
    }
}

.holiday-hero__img-2 {
    aspect-ratio: 16 / 9;
    max-width: 25em;
    width: 100%;
    position: absolute;
    right: 0%;
    object-fit: cover;
    bottom: -10%;
    box-shadow: 0.6px 0.6px 2.2px rgba(0,0,0,0.02),1.5px 1.5px 5.3px rgba(0,0,0,0.028),2.8px 2.8px 10px rgba(0,0,0,0.035),4.9px 4.9px 17.9px rgba(0,0,0,0.042),9.2px 9.2px 33.4px rgba(0,0,0,0.05),22px 22px 80px rgba(0,0,0,0.07)
}

@media (max-width: 991px) {
    .holiday-hero__img-2 {
        position:static
    }
}

@media (max-width: 767px) {
    .holiday-hero__img-2 {
        max-width:100%
    }
}

.holiday-hero__right {
    position: relative;
    width: 100%;
    height: 100%
}

@media (max-width: 991px) {
    .holiday-hero__right {
        position:static
    }

    .holiday-hero__right:not(.ct-section):not(.oxy-easy-posts),.holiday-hero__right.oxy-easy-posts .oxy-posts,.holiday-hero__right.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(2,minmax(20px,1fr));
        grid-column-gap: 2em;
        grid-row-gap: 2em
    }
}

@media (max-width: 767px) {
    .holiday-hero__right {
    }

    .holiday-hero__right:not(.ct-section):not(.oxy-easy-posts),.holiday-hero__right.oxy-easy-posts .oxy-posts,.holiday-hero__right.ct-section .ct-section-inner-wrap {
        display: grid;
        display: grid !important;
        align-items: stretch;
        grid-template-columns: repeat(1,minmax(200px,1fr));
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

.property-grid__wrap {
    width: 100%;
    padding-top: var(--space-l) ;
    padding-right: var(--space-l) ;
    padding-bottom: var(--space-l) ;
    padding-left: var(--space-l) ;
    background-color: #ffffff;
    gap: var(--space-l)
}

.property-grid__wrap:not(.ct-section):not(.oxy-easy-posts),.property-grid__wrap.oxy-easy-posts .oxy-posts,.property-grid__wrap.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--space-l)
}

.property-grid__heading {
    max-width: 30ch ;
    text-align: center;
    font-size: var(--h2)
}

.property-grid__section {
    gap: var(--space-l)
}

.property-grid__section:not(.ct-section):not(.oxy-easy-posts),.property-grid__section.oxy-easy-posts .oxy-posts,.property-grid__section.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    gap: var(--space-l)
}

.holiday-hero__heading {
    width: 100%;
    max-width: 22ch
}

.holiday__img {
    width: 100%
}

.holiday-callout {
    width: 100%;
    max-width: 40em;
    gap: var(--space-s) ;
    padding-top: var(--space-l) ;
    padding-right: var(--space-l) ;
    padding-bottom: var(--space-l) ;
    padding-left: var(--space-l) ;
    color: #ffffff;
    background-color: var(--secondary);
    margin-left: auto;
    margin-right: auto
}

.holiday-callout:not(.ct-section):not(.oxy-easy-posts),.holiday-callout.oxy-easy-posts .oxy-posts,.holiday-callout.ct-section .ct-section-inner-wrap {
    display: flex;
    flex-direction: column;
    gap: var(--space-s)
}

.bouton {
    background-color : rgba(255,255,255,0);
    border: 1px solid rgba(255,255,255,0);
    padding: 20px 32px
}

.bouton {
    font-family: Raleway;
    font-size: 1.6rem;
    font-weight: 700;
    padding-bottom: 12px;
    padding-right: 36px;
    padding-left: 36px;
    color: #359DC0;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-top-color: #359DC0;
    border-right-color: #359DC0;
    border-bottom-color: #359DC0;
    border-left-color: #359DC0;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-radius: 0px;
    padding-top: 12px
}

@media (max-width: 767px) {
    .bouton {
    }

    .bouton {
        text-align: center;
        border-top-color: #359DC0;
        border-right-color: #359DC0;
        border-bottom-color: #359DC0;
        border-left-color: #359DC0;
        color: #359DC0;
        font-weight: 500;
        font-size: 1.4rem;
        margin-left: 30px;
        margin-right: 30px
    }
}

.titles {
    color: #359DC0;
    letter-spacing: 5px;
    font-weight: 500;
    font-size: 25px;
    margin-bottom: 20px;
    text-transform: uppercase
}

@media (max-width: 767px) {
    .titles {
        text-align:center;
        font-size: 15px;
        margin-top: 20px;
        margin-bottom: 40px;
        padding-top: 0px
    }
}

.text-overfow {
    font-size: 1.7rem;
    font-weight: 400;
    max-height: 220px
}

.filter-title {
    color: #fff;
    font-weight: 300;
    border-top-color: #262;
    border-right-color: #262;
    border-bottom-color: #262;
    border-left-color: #262
}

.filter-title .wpgb-facet-title {
    border-top-color: #0a0909;
    border-right-color: #0a0909;
    border-bottom-color: #0a0909;
    border-left-color: #0a0909;
    font-family: 'Raleway';
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    text-align: left;
    color: #fff
}

.filter-title .wpgb-select,.filter-title .wpgb-select .wpgb-select-search,.filter-title .wpgb-select input {
    color: #fff
}

.filter-title .wpgb-select input::placeholder {
    color: #fff
}

.filter-title .wpgb-select input::-webkit-input-placeholder {
    color: #fff
}

.filter-title .wpgb-select input::-moz-placeholder {
    color: #fff
}

.filter-title .wpgb-select input:-ms-input-placeholder {
    color: #fff
}

.filter-title .wpgb-select input:-moz-placeholder {
    color: #fff
}

.filter-title .wpgb-select {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.filter-title .wpgb-range-slider {
    background-color: #161515;
    border-top-color: #1c1a1a;
    border-right-color: #1c1a1a;
    border-bottom-color: #1c1a1a;
    border-left-color: #1c1a1a;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

.filter-title .wpgb-range-slider .wpgb-range-progress {
    background-color: #1c1a1a;
    border-top-color: #302;
    border-right-color: #302;
    border-bottom-color: #302;
    border-left-color: #302
}

.filter-title .wpgb-range-slider .wpgb-range-thumb {
    background-color: #cfd3d7
}

.filter-title .wpgb-range-facet .wpgb-range-values {
    text-align: center
}

.filter-title .wpgb-range-facet .wpgb-range-clear:not([disabled]):hover {
    color: #ffffff;
    background-color: #231f1f
}

.filter-title .wpgb-range-facet .wpgb-range-clear[disabled] {
    color: #ffffff
}

.filter-title .wpgb-range-facet .wpgb-range-clear {
    background-color: #1e1b1b;
    border-top-color: #111010;
    border-right-color: #111010;
    border-bottom-color: #111010;
    border-left-color: #111010
}

.slide-filter {
}

.slide-filter .wpgb-range-slider {
    background-color: #161515;
    height: 4px
}

.bg-parallax {
}

.blog-content {
}

.mobile-kensington_search_bar {
}

.bien-prices {
}

.property-price-bloc {
}

.bottom-30 {
}

.opacity-hover {
}

.bottom-40 {
}

.grid-no-hover {
}

.search-facet {
}

.search-facet .wpgb-facet .wpgb-input {
    color: #fff;
    border-top-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    border-left-color: #fff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid
}

.search-facet .wpgb-facet .wpgb-input::placeholder {
    color: #fff
}

.search-facet wpgb-facet .wpgb-input::-webkit-input-placeholder {
    color: #fff
}

.search-facet wpgb-facet .wpgb-input::-moz-placeholder {
    color: #fff
}

.search-facet .wpgb-facet .wpgb-input:-ms-input-placeholder {
    color: #fff
}

.search-facet .wpgb-facet .wpgb-input:-moz-placeholder {
    color: #fff
}

.search-facet .wpgb-facet .wpgb-input-icon {
    color: #fff
}

#-wpgb-facet-2613-185846 .wpgb-select {
    border_radius_border-radius: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 0px
}

#-wpgb-facet-2613-185846 .wpgb-select,#-wpgb-facet-2613-185846 .wpgb-select * {
    color: white
}

#-wpgb-facet-2613-185846 .wpgb-facet .wpgb-facet-title {
    display: none
}

.oxy-wpgb-facet {
    width: 100%
}

.oxy-wpgb-facet .wpgb-facet > fieldset:last-child,.oxy-wpgb-facet .wpgb-facet > .wpgb-button {
    margin-bottom: 0
}

#-wpgb-facet-2613-185846 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
}

#-wpgb-facet-2617-185846 .wpgb-select {
    border_radius_border-radius: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 0px
}

#-wpgb-facet-2617-185846 .wpgb-facet .wpgb-facet-title {
    display: none
}

#-wpgb-facet-2617-185846 {
    margin-top: auto;
    margin-bottom: auto
}

#-wpgb-facet-2621-185846 .wpgb-select {
    border_radius_border-radius: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 0px
}

#-wpgb-facet-2621-185846 .wpgb-facet .wpgb-facet-title {
    display: none
}

#-wpgb-facet-2621-185846 {
    margin-top: auto;
    margin-bottom: auto
}

#-wpgb-facet-2625-185846 .wpgb-select {
    border_radius_border-radius: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-radius: 0px
}

#-wpgb-facet-2625-185846 .wpgb-select-value {
    color: #bababa
}

#-wpgb-facet-2625-185846 .wpgb-select-value .wpgb-select-remove {
    color: #bababa;
    background-color: #777777
}

#-wpgb-facet-2625-185846 .wpgb-range-slider {
    background-color: #ffffff
}

#-wpgb-facet-2625-185846 .wpgb-range-slider .wpgb-range-progress {
    background-color: color(33)
}

#-wpgb-facet-2625-185846 .wpgb-range-facet .wpgb-range-values {
    color: #ffffff
}

#-wpgb-facet-2625-185846 .wpgb-range-facet .wpgb-range-clear:not([disabled]):hover {
    color: #ffffff
}

#-wpgb-facet-2625-185846 .wpgb-facet .wpgb-facet-title {
    display: none
}

#-wpgb-facet-2625-185846 {
    margin-top: auto;
    margin-bottom: auto
}

#-wpgb-facet-2625-185846:hover {
    oxy-wpgb-facet-slug-wpgbrangefacetwpgbrangeclearnotdisabledcolor: #ffffff
}

#-wpgb-facet-2627-185846 .wpgb-facet-title {
    font-weight: 400
}

#-wpgb-facet-2627-185846 button.wpgb-button {
    background-color: #b9672b;
    border_radius_border-radius: 0px;
    border-radius: 0px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.4rem;
    color: white
}

#-wpgb-facet-2627-185846 .wpgb-facet .wpgb-facet-title {
    display: none
}

#-wpgb-facet-2627-185846 .wpgb-facet {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch
}

#-wpgb-facet-2627-185846 {
    margin-top: auto;
    margin-bottom: auto;
    button-alignment: stretch
}

@media (max-width: 1440px) {
    #-wpgb-facet-2627-185846 button.wpgb-button {
        padding-left:26px;
        padding-right: 26px
    }
}

.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    padding: 15px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity,filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent
}

.hamburger.is-active:hover,.hamburger:hover {
    opacity: .7
}

.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before {
    background-color: #000
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px
}

.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px
}

.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {
    position: absolute;
    width: 40px;
    height: 4px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #000
}

.hamburger-inner:after,.hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger-inner:before {
    top: -10px
}

.hamburger-inner:after {
    bottom: -10px
}

.hamburger--3dx .hamburger-box {
    perspective: 80px
}

.hamburger--3dx .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dx.is-active .hamburger-inner {
    transform: rotateY(180deg);
    background-color: transparent!important
}

.hamburger--3dx.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dx.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dx-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dx-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dx-r.is-active .hamburger-inner {
    transform: rotateY(-180deg);
    background-color: transparent!important
}

.hamburger--3dx-r.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dx-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dy .hamburger-box {
    perspective: 80px
}

.hamburger--3dy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dy.is-active .hamburger-inner {
    transform: rotateX(-180deg);
    background-color: transparent!important
}

.hamburger--3dy.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dy.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dy-r.is-active .hamburger-inner {
    transform: rotateX(180deg);
    background-color: transparent!important
}

.hamburger--3dy-r.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dy-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dxy .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dxy.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg);
    background-color: transparent!important
}

.hamburger--3dxy.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dxy.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--3dxy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
}

.hamburger--3dxy-r.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
    background-color: transparent!important
}

.hamburger--3dxy-r.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--3dxy-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px,0,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
    transform: translate3d(8px,0,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
    transform: translate3d(8px,0,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt .hamburger-inner:before {
    transition: top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt .hamburger-inner:after {
    transition: bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r .hamburger-inner:before {
    transition: top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt-r .hamburger-inner:after {
    transition: bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

.hamburger--arrowturn.is-active .hamburger-inner:before {
    transform: translate3d(8px,0,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner:after {
    transform: translate3d(8px,0,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:before {
    transform: translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn-r.is-active .hamburger-inner:after {
    transform: translate3d(-8px,0,0) rotate(45deg) scaleX(.7)
}

.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before {
    transition-property: none
}

.hamburger--boring.is-active .hamburger-inner {
    transform: rotate(45deg)
}

.hamburger--boring.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--boring.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}

.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s
}

.hamburger--collapse .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}

.hamburger--collapse .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}

.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--collapse.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;
    transform: rotate(-90deg)
}

.hamburger--collapse-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s
}

.hamburger--collapse-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}

.hamburger--collapse-r .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}

.hamburger--collapse-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(45deg)
}

.hamburger--collapse-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;
    transform: rotate(90deg)
}

.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
    transition-duration: .275s
}

.hamburger--elastic .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68,-.55,.265,1.55)
}

.hamburger--elastic.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0,10px,0) rotate(135deg)
}

.hamburger--elastic.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0,-20px,0) rotate(-270deg)
}

.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
    transition-duration: .275s
}

.hamburger--elastic-r .hamburger-inner:before {
    top: 10px;
    transition: opacity .125s ease .275s
}

.hamburger--elastic-r .hamburger-inner:after {
    top: 20px;
    transition: transform .275s cubic-bezier(.68,-.55,.265,1.55)
}

.hamburger--elastic-r.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0,10px,0) rotate(-135deg)
}

.hamburger--elastic-r.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0
}

.hamburger--elastic-r.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0,-20px,0) rotate(270deg)
}

.hamburger--emphatic {
    overflow: hidden
}

.hamburger--emphatic .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
}

.hamburger--emphatic .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
}

.hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent!important
}

.hamburger--emphatic.is-active .hamburger-inner:before {
    top: -80px;
    left: -80px;
    transition: left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(80px,80px,0) rotate(45deg)
}

.hamburger--emphatic.is-active .hamburger-inner:after {
    top: -80px;
    right: -80px;
    transition: right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(-80px,80px,0) rotate(-45deg)
}

.hamburger--emphatic-r {
    overflow: hidden
}

.hamburger--emphatic-r .hamburger-inner {
    transition: background-color .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:before {
    left: 0;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
}

.hamburger--emphatic-r .hamburger-inner:after {
    top: 10px;
    right: 0;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
}

.hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent!important
}

.hamburger--emphatic-r.is-active .hamburger-inner:before {
    top: 80px;
    left: -80px;
    transition: left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(80px,-80px,0) rotate(-45deg)
}

.hamburger--emphatic-r.is-active .hamburger-inner:after {
    top: 80px;
    right: -80px;
    transition: right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(-80px,-80px,0) rotate(45deg)
}

.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before {
    transition: bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear
}

.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before {
    transition: bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;
    opacity: 0
}

.hamburger--minus.is-active .hamburger-inner:before {
    top: 0
}

.hamburger--minus.is-active .hamburger-inner:after {
    bottom: 0
}

.hamburger--slider .hamburger-inner {
    top: 2px
}

.hamburger--slider .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform,opacity
}

.hamburger--slider .hamburger-inner:after {
    top: 20px
}

.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--slider.is-active .hamburger-inner:before {
    transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
    opacity: 0
}

.hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0,-20px,0) rotate(-90deg)
}

.hamburger--slider-r .hamburger-inner {
    top: 2px
}

.hamburger--slider-r .hamburger-inner:before {
    top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform,opacity
}

.hamburger--slider-r .hamburger-inner:after {
    top: 20px
}

.hamburger--slider-r.is-active .hamburger-inner {
    transform: translate3d(0,10px,0) rotate(-45deg)
}

.hamburger--slider-r.is-active .hamburger-inner:before {
    transform: rotate(45deg) translate3d(5.71429px,-6px,0);
    opacity: 0
}

.hamburger--slider-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-20px,0) rotate(90deg)
}

.hamburger--spin .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .22s
}

.hamburger--spin .hamburger-inner:before {
    transition: top .1s ease-in .25s,opacity .1s ease-in
}

.hamburger--spin .hamburger-inner:after {
    transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}

.hamburger--spin.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(225deg)
}

.hamburger--spin.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out,opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;
    transform: rotate(-90deg)
}

.hamburger--spin-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .22s
}

.hamburger--spin-r .hamburger-inner:before {
    transition: top .1s ease-in .25s,opacity .1s ease-in
}

.hamburger--spin-r .hamburger-inner:after {
    transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}

.hamburger--spin-r.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(-225deg)
}

.hamburger--spin-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out,opacity .1s ease-out .12s;
    opacity: 0
}

.hamburger--spin-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;
    transform: rotate(90deg)
}

.hamburger--spring .hamburger-inner {
    top: 2px;
    transition: background-color 0s linear .13s
}

.hamburger--spring .hamburger-inner:before {
    top: 10px;
    transition: top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}

.hamburger--spring .hamburger-inner:after {
    top: 20px;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}

.hamburger--spring.is-active .hamburger-inner {
    transition-delay: .22s;
    background-color: transparent!important
}

.hamburger--spring.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--spring.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: translate3d(0,10px,0) rotate(-45deg)
}
.couper-mot {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 58%;
}
.hamburger--spring-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: 0s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s
}

.hamburger--spring-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear
}

.hamburger--spring-r .hamburger-inner:before {
    transition: top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}

.hamburger--spring-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

.hamburger--spring-r.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;
    opacity: 0
}

.hamburger--spring-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: rotate(90deg)
}

.hamburger--stand .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}

.hamburger--stand .hamburger-inner:before {
    transition: top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}

.hamburger--stand .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}

.hamburger--stand.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;
    transform: rotate(90deg);
    background-color: transparent!important
}

.hamburger--stand.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(45deg)
}

.hamburger--stand-r .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}

.hamburger--stand-r .hamburger-inner:before {
    transition: top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}

.hamburger--stand-r .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}

.hamburger--stand-r.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;
    transform: rotate(-90deg);
    background-color: transparent!important
}

.hamburger--stand-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(-45deg)
}

.hamburger--stand-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(45deg)
}

.hamburger--squeeze .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: 75ms
}

.hamburger--squeeze .hamburger-inner:before {
    transition: top 75ms ease .12s,opacity 75ms ease
}

.hamburger--squeeze .hamburger-inner:after {
    transition: bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)
}

.hamburger--squeeze.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(45deg)
}

.hamburger--squeeze.is-active .hamburger-inner:before {
    top: 0;
    transition: top 75ms ease,opacity 75ms ease .12s;
    opacity: 0
}

.hamburger--squeeze.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
    transform: rotate(-90deg)
}

.hamburger--vortex .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-duration: .2s
}

.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex .hamburger-inner:before {
    transition-property: top,opacity
}

.hamburger--vortex .hamburger-inner:after {
    transition-property: bottom,transform
}

.hamburger--vortex.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transform: rotate(765deg)
}

.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(90deg)
}

.hamburger--vortex-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-duration: .2s
}

.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s
}

.hamburger--vortex-r .hamburger-inner:before {
    transition-property: top,opacity
}

.hamburger--vortex-r .hamburger-inner:after {
    transition-property: bottom,transform
}

.hamburger--vortex-r.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transform: rotate(-765deg)
}

.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before {
    transition-delay: 0s
}

.hamburger--vortex-r.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0
}

.hamburger--vortex-r.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg)
}

.oxy-burger-trigger {
    display: inline-block
}

.oxy-burger-trigger .hamburger {
    display: flex;
    padding: 0;
    align-items: center;
    touch-action: manipulation
}

.oxy-burger-trigger .hamburger-box {
    --burger-size: 1;
    transform: scale(var(--burger-size));
    -webkit-transform: scale(var(--burger-size))
}

.oxy-burger-trigger .hamburger-inner,.oxy-burger-trigger .hamburger-inner:after,.oxy-burger-trigger .hamburger-inner:before {
    transition-duration: 400ms;
    transition-property: all;
    will-change: transform
}

@media (max-width: 991px) {
    #-burger-trigger-788-137605 .hamburger-inner,#-burger-trigger-788-137605 .hamburger-inner:after,#-burger-trigger-788-137605 .hamburger-inner:before {
        background-color:fff
    }

    #-burger-trigger-788-137605 .hamburger:hover .hamburger-inner,#-burger-trigger-788-137605 .hamburger:hover .hamburger-inner:after,#-burger-trigger-788-137605 .hamburger:hover .hamburger-inner:before {
        background-color: fff
    }

    #-burger-trigger-788-137605 .hamburger.is-active .hamburger-inner,#-burger-trigger-788-137605 .hamburger.is-active .hamburger-inner:after,#-burger-trigger-788-137605 .hamburger.is-active .hamburger-inner:before {
        background-color: fff
    }
}

@media (max-width: 767px) {
    #-burger-trigger-788-137605 .hamburger-inner,#-burger-trigger-788-137605 .hamburger-inner:after,#-burger-trigger-788-137605 .hamburger-inner:before {
        background-color:#231e1e
    }

    #-burger-trigger-788-137605 .hamburger:hover .hamburger-inner,#-burger-trigger-788-137605 .hamburger:hover .hamburger-inner:after,#-burger-trigger-788-137605 .hamburger:hover .hamburger-inner:before {
        background-color: #232222
    }

    #-burger-trigger-788-137605 .hamburger.is-active .hamburger-inner,#-burger-trigger-788-137605 .hamburger.is-active .hamburger-inner:after,#-burger-trigger-788-137605 .hamburger.is-active .hamburger-inner:before {
        background-color: #232020
    }
}

#-copyright-year-190-13 {
    color: #0b0909;
    border-top-color: #0b0909;
    border-right-color: #0b0909;
    border-bottom-color: #0b0909;
    border-left-color: #0b0909;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: block
}

.oxy-fluent-form {
    width: 100%
}

.oxy-fluent-form .fluentform .ff-checkable-grids {
    width: 100%
}

.oxy-fluent-form .fluentform .ff-btn {
    transition-property: all
}

.oxy-fluent-form .fluentform input[type=checkbox] {
    -webkit-appearance: checkbox
}

.oxy-fluent-form .fluentform input[type=radio] {
    -webkit-appearance: radio
}

.oxy-fluent-form .ff-el-group input[type=checkbox]:before,.oxy-fluent-form .ff-el-group input[type=radio]:before {
    content: none
}

.oxy-fluent-form .ff-el-group input[type=checkbox]:after,.oxy-fluent-form .ff-el-group input[type=radio]:after {
    background-color: #fff;
    border-width: 1px;
    display: inline-block;
    color: #212529;
    width: 15px;
    height: 15px;
    visibility: visible;
    border-style: solid;
    border-radius: .25rem;
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
    background-size: 9px;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    box-sizing: border-box
}

.oxy-fluent-form .ff-el-group input[type=checkbox]:checked:after,.oxy-fluent-form .ff-el-group input[type=radio]:checked:after {
    border-width: 1px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    color: #fff
}

.oxy-fluent-form .ff-el-group input[type=radio]:after {
    border-radius: 50%
}

.oxy-fluent-form .ff-el-group input[type=radio]:checked:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.oxy-fluent-form .ff-el-progress-bar {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.oxy-fluent-form .ff_net_table tbody tr td label {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.oxy-fluent-form {
    width: 100%
}

.oxy-fluent-form .fluentform .ff-checkable-grids {
    width: 100%
}

.oxy-fluent-form .fluentform .ff-btn {
    transition-property: all
}

#-fluent-form-243-13 .fluentform .frm-fluent-form .ff-t-cell:last-of-type {
    padding-right: 0
}

#-fluent-form-243-13 .fluentform .frm-fluent-form .ff-t-cell:first-of-type {
    padding-left: 0
}

#-fluent-form-243-13 .fluentform .iti__flag-container + input[type=tel].ff-el-form-control {
    padding-left: 52px
}

@media (max-width: 768px) {
    #-fluent-form-243-13 .fluentform .frm-fluent-form .ff-t-cell {
        padding-left:0;
        padding-right: 0
    }
}

#-mega-menu-557-137605 .oxy-mega-menu_inner {
    justify-content: flex-start
}

#-mega-menu-557-137605 .oxy-mega-dropdown_link,#-mega-menu-557-137605 .oxy-mega-menu_inner > .ct-link-text {
    color: #fff
}

#-mega-menu-557-137605 .oxy-header-container.oxy-mega-dropdown_inner {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

#-mega-menu-557-137605 .oxy-header-container.oxy-mega-dropdown_content {
    max-width: 100%;
    width: var(--global-content-width)
}

.oxy-mega-menu {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.oxygen-builder-body .oxy-mega-menu {
    z-index: 999999
}

.oxy-mega-dropdown {
    height: 100%
}

.oxy-mega-menu .screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important
}

.oxy-mega-menu_inner {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 15;
    width: 100%
}

.oxy-mega-dropdown {
    list-style: none;
    padding: 0;
    margin: 0
}

.oxy-mega-dropdown_container {
    background-color: #fff
}

.oxy-mega-dropdown_flyout .sub-menu {
    background-color: #fff
}

.oxy-mega-dropdown_link {
    display: flex;
    align-items: center;
    color: inherit;
    padding: 5px 10px;
    position: relative;
    outline: none;
    cursor: pointer
}

.oxy-mega-dropdown_link-text {
    white-space: nowrap
}

.oxy-mega-dropdown > a.open {
    z-index: 1
}

.oxy-mega-dropdown_inner {
    display: block;
    position: absolute;
    left: 0;
    visibility: hidden;
    opacity: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    pointer-events: none
}

.oxy-header-container.oxy-mega-dropdown_content {
    padding-left: 0;
    padding-right: 0;
    flex-wrap: wrap
}

.oxy-mega-dropdown .oxy-header-container {
    height: auto
}

.oxy-mega-dropdown_inner.oxy-mega-dropdown_inner-open {
    visibility: visible;
    opacity: 1;
    pointer-events: auto
}

.oxy-mega-dropdown_container {
    --dropdown-container-translatey: 0;
    --dropdown-container-scale: 1;
    --dropdown-container-translatex: 0;
    will-change: opacity,transform
}

.oxy-mega-dropdown_content {
    --dropdown-content-translatey: 0;
    --dropdown-content-scale: 1;
    --dropdown-content-translatex: 0;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.oxy-mega-menu_inner .ct-text-link {
    display: flex;
    align-items: center;
    outline: none
}

.oxy-mega-dropdown_icon {
    display: flex
}

.oxy-mega-dropdown_icon svg {
    height: 1em;
    width: 1em;
    fill: currentColor
}

.oxygen-builder-body .oxy-mega-dropdown.ct-active {
    z-index: 99
}

.oxygen-builder-body .oxy-mega-dropdown.ct-active .oxy-mega-dropdown_inner-open {
    z-index: 999999
}

.oxygen-builder-body .oxy-mega-dropdown_inner-builder-hide .oxy-mega-dropdown_inner.oxy-header-container {
    max-height: 0!important;
    height: 0!important
}

.oxygen-builder-body .oxy-header-container_mega-menu .oxy-header-left:empty,.oxygen-builder-body .oxy-header-container_mega-menu .oxy-header-right:empty {
    min-width: 0
}

.oxygen-builder-body .oxy-mega-dropdown_content:empty {
    min-height: 80px;
    min-width: 300px
}

.oxygen-builder-body .oxy-mega-menu_inner:empty {
    min-width: 200px;
    min-height: 50px
}

.oxy-mega-dropdown_menu,.oxy-mega-dropdown_menu .sub-menu {
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%
}

.oxy-mega-dropdown_menu a {
    color: inherit;
    padding: 15px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.oxy-mega-dropdown_menu .menu-item-has-children {
    position: relative
}

.oxy-mega-dropdown_menu .sub-menu {
    left: 100%;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    visibility: hidden
}

.oxy-mega-dropdown_menu .menu-item-has-children:hover > .sub-menu,.oxy-mega-dropdown_menu .menu-item-has-children:focus-within > .sub-menu,.oxy-mega-dropdown_menu .menu-item-has-children > a.oxy-mega-menu_inner-focus + .sub-menu,.oxy-mega-dropdown_menu .menu-item-has-children > a.oxy-mega-menu_inner-hover + .sub-menu {
    opacity: 1;
    visibility: visible
}

.oxy-header-container.oxy-mega-dropdown_flyout {
    padding-left: 0;
    padding-right: 0
}

.oxy-mega-dropdown_flyout-click-area {
    box-shadow: none;
    border: none;
    background: none;
    color: inherit
}

.oxy-mega-dropdown_flyout-icon {
    height: 1em;
    width: 1em;
    fill: currentColor;
    transform: rotate(-90deg)
}

.oxy-mega-dropdown_link-label-inner {
    background: #db4848;
    position: relative;
    font-size: .6em;
    font-weight: 700;
    border-radius: 2px;
    padding: .25em .5em
}

.oxy-mega-dropdown_link-label {
    position: absolute;
    top: 7px
}

.oxygen-builder-body .oxy-mega-dropdown_link {
    pointer-events: auto!important
}

.oxygen-builder-body #-mega-menu-557-137605 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
    max-height: var(--expanded-height);
    height: var(--expanded-height)
}

@media (min-width: 992px) {
    #-mega-menu-557-137605 {
        display:flex;
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden
    }

    .oxygen-builder-body #-mega-menu-557-137605 {
        display: flex!important
    }
}

@media (max-width: 991px) {
    #-mega-menu-557-137605 {
        background-color:var(--megamenu-responsive-background)
    }

    #-mega-menu-557-137605 .oxy-mega-menu_inner {
        flex-direction: column;
        width: 100%
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown_link {
        display: flex;
        justify-content: space-between;
        width: 100%
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown_inner {
        position: static;
        opacity: 1;
        visibility: visible;
        transform: none;
        transition-duration: 0s
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown_content {
        transform: none;
        opacity: 1
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        display: none;
        width: 100%;
        max-width: 100%;
        pointer-events: auto;
        padding-left: 0;
        padding-right: 0;
        max-height: none;
        height: auto;
        transform: none;
        left: 0;
        right: 0
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link[data-expanded=enable] + .oxy-mega-dropdown_inner.oxy-header-container {
        display: block
    }

    .oxygen-builder-body #-mega-menu-557-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
        display: block
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown_menu .sub-menu {
        display: none;
        position: static;
        transition: none;
        visibility: visible;
        opacity: 1
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown_inner {
        display: none;
        width: 100%;
        max-width: 100%;
        pointer-events: auto;
        padding-top: 0
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown_container {
        box-shadow: none;
        transition: none;
        transform: none;
        visibility: visible;
        opacity: 1
    }

    #-mega-menu-557-137605.oxy-mega-menu {
        display: none;
        backface-visibility: unset;
        -webkit-backface-visibility: unset;
        position: absolute;
        width: 100%;
        left: 0;
        top: 100%;
        z-index: 2
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown {
        width: 100%
    }
}

#-mega-menu-698-137605 .oxy-mega-menu_inner {
    justify-content: flex-start
}

#-mega-menu-698-137605 .oxy-mega-dropdown_link,#-mega-menu-698-137605 .oxy-mega-menu_inner > .ct-link-text {
    color: #0b0909
}

#-mega-menu-698-137605 .oxy-header-container.oxy-mega-dropdown_inner {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

#-mega-menu-698-137605 .oxy-header-container.oxy-mega-dropdown_content {
    max-width: 100%;
    width: var(--global-content-width)
}

.oxygen-builder-body #-mega-menu-698-137605 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
    max-height: var(--expanded-height);
    height: var(--expanded-height)
}

@media (min-width: 992px) {
    #-mega-menu-698-137605 {
        display:flex;
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden
    }

    .oxygen-builder-body #-mega-menu-698-137605 {
        display: flex!important
    }
}

@media (max-width: 991px) {
    #-mega-menu-698-137605 {
        background-color:var(--megamenu-responsive-background)
    }

    #-mega-menu-698-137605 .oxy-mega-menu_inner {
        flex-direction: column;
        width: 100%
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown_link {
        display: flex;
        justify-content: space-between;
        width: 100%
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown_inner {
        position: static;
        opacity: 1;
        visibility: visible;
        transform: none;
        transition-duration: 0s
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown_content {
        transform: none;
        opacity: 1
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        display: none;
        width: 100%;
        max-width: 100%;
        pointer-events: auto;
        padding-left: 0;
        padding-right: 0;
        max-height: none;
        height: auto;
        transform: none;
        left: 0;
        right: 0
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link[data-expanded=enable] + .oxy-mega-dropdown_inner.oxy-header-container {
        display: block
    }

    .oxygen-builder-body #-mega-menu-698-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
        display: block
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown_menu .sub-menu {
        display: none;
        position: static;
        transition: none;
        visibility: visible;
        opacity: 1
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown_inner {
        display: none;
        width: 100%;
        max-width: 100%;
        pointer-events: auto;
        padding-top: 0
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown_container {
        box-shadow: none;
        transition: none;
        transform: none;
        visibility: visible;
        opacity: 1
    }

    #-mega-menu-698-137605.oxy-mega-menu {
        display: none;
        backface-visibility: unset;
        -webkit-backface-visibility: unset;
        position: absolute;
        width: 100%;
        left: 0;
        top: 100%;
        z-index: 2
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown {
        width: 100%
    }
}

#-mega-menu-698-137605 {
    font-size: 16px
}

#-mega-menu-789-137605 .oxy-mega-menu_inner {
    justify-content: flex-start
}

#-mega-menu-789-137605 .oxy-mega-dropdown_link,#-mega-menu-789-137605 .oxy-mega-menu_inner > .ct-link-text {
    color: #0b0909
}

#-mega-menu-789-137605 .oxy-header-container.oxy-mega-dropdown_inner {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

#-mega-menu-789-137605 .oxy-header-container.oxy-mega-dropdown_content {
    max-width: 100%;
    width: var(--global-content-width)
}

.oxygen-builder-body #-mega-menu-789-137605 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
    max-height: var(--expanded-height);
    height: var(--expanded-height)
}

@media (min-width: 992px) {
    #-mega-menu-789-137605 {
        display:flex;
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden
    }

    .oxygen-builder-body #-mega-menu-789-137605 {
        display: flex!important
    }
}

@media (max-width: 991px) {
    #-mega-menu-789-137605 {
        background-color:var(--megamenu-responsive-background)
    }

    #-mega-menu-789-137605 .oxy-mega-menu_inner {
        flex-direction: column;
        width: 100%
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown_link {
        display: flex;
        justify-content: space-between;
        width: 100%
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown_inner {
        position: static;
        opacity: 1;
        visibility: visible;
        transform: none;
        transition-duration: 0s
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown_content {
        transform: none;
        opacity: 1
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container {
        display: none;
        width: 100%;
        max-width: 100%;
        pointer-events: auto;
        padding-left: 0;
        padding-right: 0;
        max-height: none;
        height: auto;
        transform: none;
        left: 0;
        right: 0
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link[data-expanded=enable] + .oxy-mega-dropdown_inner.oxy-header-container {
        display: block
    }

    .oxygen-builder-body #-mega-menu-789-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link + .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
        display: block
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown_menu .sub-menu {
        display: none;
        position: static;
        transition: none;
        visibility: visible;
        opacity: 1
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown_inner {
        display: none;
        width: 100%;
        max-width: 100%;
        pointer-events: auto;
        padding-top: 0
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown_container {
        box-shadow: none;
        transition: none;
        transform: none;
        visibility: visible;
        opacity: 1
    }

    #-mega-menu-789-137605.oxy-mega-menu {
        display: none;
        backface-visibility: unset;
        -webkit-backface-visibility: unset;
        position: absolute;
        width: 100%;
        left: 0;
        top: 100%;
        z-index: 2
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown {
        width: 100%
    }
}

#-mega-menu-789-137605 {
    font-size: 16px
}

@media (max-width: 991px) {
    #-mega-menu-557-137605 .oxy-mega-menu_inner {
        justify-content:flex-start
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown_link,#-mega-menu-557-137605 .oxy-mega-menu_inner > .ct-link-text {
        color: #ffffff
    }

    #-mega-menu-557-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start
    }

    .oxygen-builder-body #-mega-menu-557-137605 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
        max-height: var(--expanded-height);
        height: var(--expanded-height)
    }
}

@media (max-width: 991px) {
    #-mega-menu-698-137605 .oxy-mega-menu_inner {
        justify-content:flex-start
    }

    #-mega-menu-698-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start
    }

    .oxygen-builder-body #-mega-menu-698-137605 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
        max-height: var(--expanded-height);
        height: var(--expanded-height)
    }
}

@media (max-width: 991px) {
    #-mega-menu-789-137605 .oxy-mega-menu_inner {
        justify-content:flex-start
    }

    #-mega-menu-789-137605 {
        --megamenu-responsive-background: #fafafa
    }

    #-mega-menu-789-137605 .oxy-mega-dropdown .oxy-mega-dropdown_link {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start
    }

    .oxygen-builder-body #-mega-menu-789-137605 .oxy-mega-dropdown_inner.oxy-header-container.oxy-mega-dropdown_inner-open {
        max-height: var(--expanded-height);
        height: var(--expanded-height)
    }
}

#-mega-dropdown-559-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-559-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-692-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-692-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-693-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-693-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-815-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-815-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-694-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-694-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-820-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-820-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-823-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-823-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-565-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-565-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-699-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-699-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-700-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-700-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-701-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-701-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-819-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-819-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-702-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-702-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-821-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-821-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-824-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-824-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-704-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-704-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-790-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-790-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-791-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-791-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-792-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-792-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-816-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-816-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-793-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-793-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-822-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-822-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-794-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-794-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

#-mega-dropdown-795-137605 .oxy-mega-dropdown_link {
    font-weight: 500
}

#-mega-dropdown-795-137605 > *:first-child:not(.oxy-mega-dropdown_link) {
    display: none
}

@media (max-width: 767px) {
    #-mega-dropdown-790-137605 {
        position:relative!important
    }
}

@media (max-width: 767px) {
    #-mega-dropdown-791-137605 .oxy-mega-dropdown_link {
        color:#000000
    }
}

#-off-canvas-358-137605 .offcanvas-inner {
    background-color: var(--secondary);
    height: 120px;
    transition-duration: .3s;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

#-off-canvas-358-137605 {
    display: none
}

#-off-canvas-358-137605 .offcanvas-inner {
    left: 0;
    right: 0;
    top: 0;
    bottom: auto;
    width: 100%
}

body:not(.oxygen-builder-body) #-off-canvas-358-137605 {
    display: block
}

body:not(.oxygen-builder-body) .editor-styles-wrapper #-off-canvas-358-137605 {
    visibility: hidden
}

body.oxygen-builder-body #-off-canvas-358-137605 .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    z-index: 2147483640
}

.oxy-off-canvas {
    visibility: visible;
    pointer-events: none
}

.offcanvas-inner {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    height: 100vh;
    max-width: 100%;
    width: 280px;
    overflow-x: hidden;
    top: 0;
    left: 0;
    padding: 30px;
    z-index: 1000;
    -webkit-transition: -webkit-transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);
    transition: transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);
    -o-transition: -o-transform .5s cubic-bezier(0.77,0,0.175,1),box-shadow .5s cubic-bezier(0.77,0,0.175,1);
    pointer-events: auto
}

.offcanvas-inner:focus {
    outline: none
}

.oxy-offcanvas_backdrop {
    background: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .5s cubic-bezier(0.77,0,0.175,1);
    -o-transition: all .5s cubic-bezier(0.77,0,0.175,1);
    transition: all .5s cubic-bezier(0.77,0,0.175,1);
    pointer-events: auto;
    z-index: 10
}

.oxy-off-canvas-toggled .oxy-offcanvas_backdrop {
    opacity: 1;
    visibility: visible
}

body.oxygen-builder-body .oxy-slide-menu-dropdown-icon-click-area {
    position: relative;
    z-index: 2147483641
}

body.oxygen-builder-body .oxy-offcanvas_backdrop {
    opacity: 1;
    visibility: visible
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='fade'][data-aos^='fade'] {
    opacity: 0
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up'] {
    transform: translate3d(0,100px,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down'] {
    transform: translate3d(0,-100px,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-right'] {
    transform: translate3d(-100px,0,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-left'] {
    transform: translate3d(100px,0,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-right'] {
    transform: translate3d(-100px,100px,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-up-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-up-left'] {
    transform: translate3d(100px,100px,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-right'] {
    transform: translate3d(-100px,-100px,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='fade-down-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='fade-down-left'] {
    transform: translate3d(100px,-100px,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'] {
    opacity: 0;
    transition-property: opacity,transform
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate,.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='zoom'][data-aos^='zoom'].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in'] {
    transform: scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-up'] {
    transform: translate3d(0,100px,0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-down'] {
    transform: translate3d(0,-100px,0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-right'] {
    transform: translate3d(-100px,0,0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-in-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-in-left'] {
    transform: translate3d(100px,0,0) scale(0.6)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out'] {
    transform: scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-up'] {
    transform: translate3d(0,100px,0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-down'] {
    transform: translate3d(0,-100px,0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='zoom-out-right'] {
    transform: translate3d(-100px,0,0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left'],.oxy-off-canvas .aos-animate-disabled[data-aos='zoom-out-left'] {
    transform: translate3d(100px,0,0) scale(1.2)
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='slide'][data-aos^='slide'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='slide'][data-aos^='slide'] {
    transition-property: transform
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-up'] {
    transform: translate3d(0,100%,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-down'] {
    transform: translate3d(0,-100%,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-right'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-right'] {
    transform: translate3d(-100%,0,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='slide-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='slide-left'] {
    transform: translate3d(100%,0,0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos^='flip'][data-aos^='flip'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos^='flip'][data-aos^='flip'] {
    backface-visibility: hidden;
    transition-property: transform
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-left'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-left'] {
    transform: perspective(2500px) rotateY(-100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right'],.oxy-off-canvas .aos-animate-disabled[data-aos='flip-right'] {
    transform: perspective(2500px) rotateY(100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-up'] {
    transform: perspective(2500px) rotateX(-100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-up'].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'],.oxy-off-canvas .aos-animate.aos-animate-disabled[data-aos='flip-down'] {
    transform: perspective(2500px) rotateX(100deg)
}

.oxy-off-canvas .aos-animate-disabled[data-aos='flip-down'].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

.oxy-off-canvas .screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important
}

.admin-bar .oxy-off-canvas .offcanvas-inner {
    margin-top: 32px
}

@media screen and (max-width: 782px) {
    .admin-bar .oxy-off-canvas .offcanvas-inner {
        margin-top:46px
    }
}

body.oxygen-builder-body.admin-bar .oxy-off-canvas .offcanvas-inner {
    margin-top: 0
}

.oxy-off-canvas .offcanvas-inner {
    -webkit-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0)
}

#-off-canvas-358-137605.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

[data-offcanvas-push='#-off-canvas-358-137605'].oxy-off-canvas-toggled {
    -webkit-transform: translate(var(--offcanvas-push),0);
    -ms-transform: translate(var(--offcanvas-push),0);
    transform: translate(var(--offcanvas-push),0)
}

body:not(.oxygen-builder-body) #-off-canvas-358-137605:not(.oxy-off-canvas-toggled) .offcanvas-inner {
    box-shadow: none
}

#-off-canvas-358-137605 .offcanvas-inner {
    -webkit-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    transform: translate(0,-100%)
}

#-off-canvas-358-137605.oxy-off-canvas-toggled .offcanvas-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

[data-offcanvas-push='#-off-canvas-358-137605'].oxy-off-canvas-toggled {
    -webkit-transform: translate(0,var(--offcanvas-push));
    -ms-transform: translate(0,var(--offcanvas-push));
    transform: translate(0,var(--offcanvas-push))
}

@media (max-width: 767px) {
    #-off-canvas-358-137605 .offcanvas-inner {
        height:200px;
        flex-direction: column;
        align-items: center
    }

    body:not(.oxygen-builder-body) #-off-canvas-358-137605 {
        display: block
    }

    body:not(.oxygen-builder-body) .editor-styles-wrapper #-off-canvas-358-137605 {
        visibility: hidden
    }

    body.oxygen-builder-body #-off-canvas-358-137605 .offcanvas-inner {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        z-index: 2147483640
    }

    .oxy-off-canvas .offcanvas-inner {
        -webkit-transform: translate(-100%,0);
        -ms-transform: translate(-100%,0);
        transform: translate(-100%,0)
    }

    #-off-canvas-358-137605.oxy-off-canvas-toggled.oxy-off-canvas .offcanvas-inner {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    [data-offcanvas-push='#-off-canvas-358-137605'].oxy-off-canvas-toggled {
        -webkit-transform: translate(var(--offcanvas-push),0);
        -ms-transform: translate(var(--offcanvas-push),0);
        transform: translate(var(--offcanvas-push),0)
    }

    body:not(.oxygen-builder-body) #-off-canvas-358-137605:not(.oxy-off-canvas-toggled) .offcanvas-inner {
        box-shadow: none
    }
}

.oxy-pro-accordion {
    overflow-anchor: none;
    border-radius: 5px;
    width: 100%
}

.oxy-pro-accordion_content {
    width: 100%
}

.oxy-pro-accordion_inner[data-type=acf] {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion_inner[data-type=acf] .oxy-pro-accordion_item {
    counter-increment: extras_accordion_items
}

.oxy-pro-accordion_inner[data-type=metabox] {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion_inner[data-type=metabox] .oxy-pro-accordion_item {
    counter-increment: extras_accordion_items
}

.oxy-pro-accordion {
    counter-increment: extras_accordion_items
}

.oxy-pro-accordion:first-of-type {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion[data-counter="false"] {
    counter-increment: none
}

.oxy-pro-accordion[data-counter="false"]:first-of-type {
    counter-reset: none
}

.oxy-dynamic-list [data-counter="true"] {
    counter-increment: extras_accordion_items
}

.oxy-dynamic-list [data-counter="true"]:first-of-type {
    counter-reset: extras_accordion_items
}

.oxy-pro-accordion_header {
    color: inherit;
    cursor: pointer;
    font-size: .7em;
    letter-spacing: .1em;
    transition: all var(--extras-accordion-duration);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border: none;
    box-shadow: none;
    text-align: left;
    padding: 0;
    font-family: inherit
}

.woocommerce .oxy-pro-accordion_header {
    transition: all var(--extras-accordion-duration);
    -webkit-transition: all var(--extras-accordion-duration)
}

.oxy-pro-accordion_header svg {
    fill: currentColor;
    font-size: 1em;
    height: 1em;
    width: 1em;
    transition: transform var(--extras-accordion-duration),opacity calc(var(--extras-accordion-duration)/2);
    -webkit-transition: -webkit-transform var(--extras-accordion-duration),opacity calc(var(--extras-accordion-duration)/2)
}

.oxy-pro-accordion_icon {
    display: flex;
    padding: 20px;
    align-items: center;
    font-size: 18px;
    position: relative
}

.oxy-pro-accordion_inner {
    padding: 0;
    margin: 0
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_close-icon {
    position: absolute;
    opacity: 0
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_toggle-icon {
    opacity: 1
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_item.active .oxy-pro-accordion_close-icon {
    opacity: 1
}

.oxy-pro-accordion_inner[data-icon=switch] .oxy-pro-accordion_item.active .oxy-pro-accordion_toggle-icon {
    opacity: 0
}

.oxy-pro-accordion_context-icon {
    background-color: rgba(255,255,255,0.35);
    display: flex;
    padding: 20px;
    align-items: center;
    justify-content: center;
    font-size: 18px
}

.oxy-pro-accordion_title-area {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    padding: 10px 20px;
    line-height: 1.2
}

.oxy-pro-accordion_title {
    color: inherit
}

.oxy-pro-accordion_body {
    display: none;
    will-change: height,display
}

.oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body {
    display: block
}

.oxy-pro-accordion_content {
    padding: 1.5em 1.5em;
    transition: var(--extras-accordion-duration) ease
}

.oxy-pro-accordion_item {
    --extras-accordion-duration: 300ms;
    transition: var(--extras-accordion-duration) ease;
    -webkit-transition: var(--extras-accordion-duration) ease;
    list-style-type: none;
    --extras-counter-type: decimal;
    padding: 0;
    margin: 0
}

.oxy-pro-accordion_item.active .oxy-pro-accordion_header {
    transform: scale(var(--header-active-scale))
}

.oxy-pro-accordion_item.active .oxy-pro-accordion_icon svg {
    transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg)
}

.oxy-dynamic-list > .ct-div-block:first-child .oxy-pro-accordion_inner[data-repeater-first="true"] .oxy-pro-accordion_body {
    display: block
}

#-pro-accordion-1036-18 .oxy-pro-accordion_title {
    letter-spacing: 0px;
    text-transform: none;
    font-size: var(--h4)
}

#-pro-accordion-1036-18 .active .oxy-pro-accordion_content {
    opacity: 1
}

.oxygen-builder-body .oxy-pro-accordion_body,.oxygen-builder-body .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body,.oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_body,.oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body {
    --extras-hide-accordion: block;
    display: var(--extras-hide-accordion)!important
}

#-pro-accordion-1036-18 {
    line-height: 1.5
}

#-pro-accordion-2046-18 .oxy-pro-accordion_title {
    letter-spacing: 0px;
    text-transform: none
}

#-pro-accordion-2046-18 .active .oxy-pro-accordion_content {
    opacity: 1
}

.oxygen-builder-body .oxy-pro-accordion_body,.oxygen-builder-body .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body,.oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_body,.oxy-pro-accordion.oxygenberg-element .oxy-pro-accordion_item[data-init=open] .oxy-pro-accordion_body {
    --extras-hide-accordion: block;
    display: var(--extras-hide-accordion)!important
}

#-pro-accordion-2046-18 {
    line-height: 1.5
}

.home-main-menu .oxy-mega-dropdown_link {
    padding: 10px !important
}

.marrakech-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/Villas-a-vendre-a-Marrakech.jpg)
}

.fes-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/villas-a-vendre-a-fes.jpg)
}

.casablanca-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/villas-a-vendre-a-casablanca.jpg)
}

.agadir-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/agadir.jpg)
}

.tanger-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/villas-a-vendre-a-tanger-scaled.webp)
}

.essaouira-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/essouira-1.jpg)
}

.oualidia-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/oualidia.jpg)
}

.rabat-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/Rabat.jpg)
}

.dar-bouazza-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/dar-bouazza.jpg)
}

.el-jadida-page #section-345-35299 {
    background-image: linear-gradient(rgba(11,9,9,0.28),rgba(11,9,9,0.28)),url(/wp-content/uploads/El-jadida.jpg)
}

.wpgb-facet .wpgb-pagination li a[aria-current] {
    color: #b9672b !important;
    font-weight: 600
}

.wp-grid-builder .wpgb-card-10 .wpgb-block-1 {
    text-transform: unset !important
}

.border--small {
    border: unset !important
}

u {
    text-decoration: underline !important
}

.overflow-y--auto {
    overflow-y: hidden;
    max-height: 70vh
}

.overflow-y--auto:hover,.over-flow:hover,.over-flow-bio:hover {
    overflow-y: scroll
}

.over-flow {
    max-height: 350px;
    overflow: hidden
}

.over-flow-bio {
    max-height: 120px;
    overflow: hidden
}

select.ff-el-form-control:not([size]):not([multiple]) {
    height: unset !important
}

.permalik {
    display: none !important
}

.kensington_search_bar svg {
    fill: #ffffff;
    vertical-align: middle
}

#-wpgb-facet-386-18 .wpgb-select,#-wpgb-facet-386-18 .wpgb-select *,.icon-m,.home-search--facet .wpgb-select,.home-search--facet .wpgb-select * {
    color: #fff !important
}

.home-search--facet .wpgb-select,.home-search--facet .wpgb-select * {
    font-weight: 400 !important
}

.fa-ruler-triangle:before {
    content: "\f545"
}

.color-gray,.wp-grid-builder .wpgb-card .wpgb-card-body {
    background-color: #EBE5E9 !important
}

body.blog .wp-grid-builder .wpgb-card .wpgb-card-body {
    background: #FFF !important
}

body.blog .wp-grid-builder article:hover .wpgb-card-inner {
    box-shadow: none
}

body.blog .wpgb-card-inner {
    gap: 30px
}

body.blog .wpgb-card-body p {
    text-align: justify !important;
    font-size: 15px !important
}

body.blog .wpgb-card-footer {
    padding: 0px 20px 20px !important
}

body.blog .wpgb-card-footer a,body.blog time {
    font-size: 14px !important
}

body.blog article {
    border: 1px solid #e6e6e6 !important
}

body.blog .wp-grid-builder .wpgb-card .wpgb-card-body {
    background: #FFF !important;
    padding: 10px 20px !important
}

body.blog h1 {
    margin-bottom: 30px !important
}

article.recent--card-wrap .pad--s > div {
    margin: 0px 0px 5px
}

.property-price-bloc {
    align-items: stretch !important;
    margin-bottom: 15px
}

.size-16 {
    font-size: 16px !important
}

.size-22 {
    font-size: 22px !important
}

.price-mad {
    font-size: 13px !important;
    display: block;
    font-weight: 500;
    text-align: right
}

span.property_btn {
    display: none
}

header.oxy-sticky-header-active .kensington_search_bar .input-search {
    color: #0b0909 !important
}

header.oxy-sticky-header-active .kensington_search_bar svg,.oxygen-show-in-sticky-only .kensington_search_bar svg {
    fill: #0b0909 !important
}

.kensington_search_bar .search-box {
    width: fit-content;
    height: fit-content;
    position: relative
}

.kensington_search_bar .input-search {
    height: 30px;
    width: 30px;
    border-style: none;
    padding: 5px;
    font-size: 14px;
    letter-spacing: 2px;
    outline: none;
    border-radius: 25px;
    transition: all .5s ease-in-out;
    background-color: transparent;
    padding-right: 40px;
    color: #fff
}

.kensington_search_bar .input-search::placeholder {
    color: #fff;
    font-size: 14px;
    letter-spacing: 2px;
    font-weight: 100
}

.kensington_search_bar .btn-search {
    width: 30px;
    height: 30px;
    border-style: none;
    font-size: 14px;
    font-weight: bold;
    outline: none;
    cursor: pointer;
    border-radius: 50%;
    position: absolute;
    right: 0px;
    color: #ffffff;
    background-color: transparent;
    pointer-events: painted
}

.kensington_search_bar .input-search:focus {
    width: 180px;
    border-radius: 0px;
    background-color: transparent;
    border-bottom: 1px solid rgb(255,255,255);
    transition: all 500ms cubic-bezier(0,0.110,0.35,2);
    outline: none
}

.kensington_search_bar > form {
    position: relative
}

header.oxy-sticky-header-active .kensington_search_bar .input-search:focus,.oxygen-show-in-sticky-only .kensington_search_bar .input-search:focus {
    border-color: #0b0909 !important;
    color: #0b0909 !important
}

span.property_btn {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) !important;
    border: 2px solid #0b0909 !important;
    color: #0b0909 !important;
    background-color: transparent;
    z-index: 99999;
    font-family: 'Raleway' !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    padding: 12px 32px !important
}

.oxy-wpgb-grid:not(.grid-no-hover) article.recent--card-wrap {
    position: relative
}

.oxy-wpgb-grid:not(.grid-no-hover) article.wpgb-card a:hover:before,.oxy-wpgb-grid:not(.grid-no-hover) article.recent--card-wrap a:hover:before {
    content: '';
    background: #ffffff91 !important;
    display: block;
    z-index: 9999 !important;
    position: absolute;
    height: 100%;
    width: 100%;
    transition: background-color 0.5s ease,color 0.5s ease
}

span.property_btn:hover {
    color: #fff !important;
    background-color: #0b0909;
    transition: background-color 0.5s ease,color 0.5s ease
}

.bien-prices-bloc {
    display: flex;
    justify-content: space-between;
    margin-bottom: 11px
}

.bien-prices,.bien-prices-bloc {
    width: 100% !important
}

span.property_btn {
    display: none
}

.oxy-wpgb-grid:not(.grid-no-hover) article.wpgb-card a:hover span.property_btn,.oxy-wpgb-grid:not(.grid-no-hover) article.recent--card-wrap a:hover span.property_btn {
    display: block
}

.wp-grid-builder .wpgb-card .wpgb-card-body img {
    max-height: 400px
}

div.search-icon_container::after {
    background-color: #0B0909 !important
}

.search-bar_container>div:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0.6rem;
    bottom: 0.6rem;
    width: 1px;
    background-color: lightgrey
}

.search-bar_container {
    box-shadow: unset !important
}

.search-bar_container.pad--s {
    background: rgb(0 0 0 / 50%)
}

.pad--s .d-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px
}

.home-main-menu .oxy-mega-dropdown_link,.home-main-menu .oxy-mega-menu_inner > .ct-link-text {
}

.oxy-sticky-header .oxy-mega-dropdown_link {
    padding-left: 0px !important
}

.trp-language-switcher {
    width: 90px !important
}

.trp-language-switcher > div {
    border: unset !important
}

.select {
    height: 42px !important;
    border: unset !important;
    width: 80px
}

.select select {
    font-weight: 600;
    padding: 4px 20px 3px 13px !important
}

.select::after {
    background: none !important;
    display: block !important;
    content: url(/wp-content/uploads/Subtract.svg) !important;
    width: 8px !important;
    position: absolute !important;
    right: 27px !important;
    transform: translateY(-30%);
    top: 50% !important;
    padding: 0 !important
}

#div_block-2608-185846 {
    left: 50% !important;
    transform: translateX(-50%)
}

.text-overfow {
    overflow: auto
}

* [class*='btn--'] {
    box-shadow: unset !important
}

/ Barre de défilement /.ct-text-block.text-overfow {
    scrollbar-width: thin;
    / Pour Firefox / scrollbar-color: #444 #FFF;
    / Pour Firefox / overflow-y: auto
}

/ Piste de défilement /.ct-text-block.text-overfow::-webkit-scrollbar {
    width: 6px;
    background-color: #444
}

/ Poignée de défilement /.ct-text-block.text-overfow::-webkit-scrollbar-thumb {
    background-color: #444;
    border-radius: 6px
}

/ Poignée de défilement au survol /.ct-text-block.text-overfow::-webkit-scrollbar-thumb:hover {
    background-color: #555
}

.trp-language-switcher > div {
    background-color: unset !important
}

.trp-ls-shortcode-current-language {
    width: 150px !important;
    filter: invert(1)
}

.oxy-sticky-header .trp-ls-shortcode-current-language {
    filter: unset
}

.trp-language-switcher > div > a {
    font-weight: 600
}

.trp-language-switcher > div > a:hover {
    border-radius: 2px
}

div.new-pill,.wp-grid-builder .wpgb-card div.new-pill {
    font-family: inherit !important
}

.trp-language-switcher:hover .trp-ls-shortcode-current-language {
    visibility: unset !important;
    background-image: unset !important
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
    width: 130px !important;
    background-image: unset !important
}

.trp-language-switcher:hover > div.trp-ls-shortcode-current-language {
    display: none !important
}

.property--btn.new {
    padding: 0 !important;
    border-bottom: 1px solid #0B0909 !important;
    text-transform: uppercase;
    font-family: 'Raleway' !important;
    font-size: 13px !important;
    letter-spacing: 1px;
    color: #0B0909 !important;
    font-weight: 700 !important;
    background: transparent !important;
    float: right
}

.font {
    font-family: 'Raleway' !important
}

.color-p {
    color: #0B0909 !important
}

#_header-394-137613 .trp-ls-shortcode-current-language {
    filter: unset !important
}

u {
    text-decoration: none
}

nav.rank-math-breadcrumb a {
    color: #0B0909 !important
}

nav.rank-math-breadcrumb a:hover {
    color: #0B0909 !important;
    text-decoration: none !important
}

.filter-title .wpgb-facet-title {
    font-size: 15px !important
}

.property-enquire-trigger {
    border: 2px solid #0B0909 !important;
    background: #0B0909 !important;
    font-weight: 700 !important;
    color: #fff !important;
    letter-spacing: 1px !important
}

.video-btn {
    border: 2px solid #0B0909 !important;
    background: #fff !important;
    font-weight: 700 !important;
    color: #0B0909 !important;
    letter-spacing: 1px !important;
    font-size: 14px !important
}

.video-btn:focus,.property-enquire-trigger:focus {
    outline: unset !important
}

form .ff-btn-submit:not(.ff_btn_no_style) {
    background: #0B0909 !important;
    color: #fff !important;
    letter-spacing: 1px !important
}

.reset {
    color: #0B0909 !important;
    font-weight: 500 !important
}

.wp-grid-builder .wpgb-card-10 .wpgb-block-1,.wp-grid-builder .wpgb-card-10 .wpgb-block-6 {
    font-family: 'prata'!important;
    font-weight: 400 !important
}

.wp-grid-builder .wpgb-card-10 .wpgb-block-3,.wp-grid-builder .wpgb-card-10 .wpgb-block-5 {
    font-family: 'Raleway' !important;
    font-weight: 400 !important
}

.wpgb-facet .wpgb-button[aria-pressed="true"] {
    background-color: #b9672b !important;
    border-color: #b9672b !important
}

#property_agent svg {
    width: 20px;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
    color: #7f8b93;
    fill: currentColor
}

#property_agent .name {
    font-weight: 400;
    color: #232323;
    font-family: 'Prata'
}

@media (min-width: 500px) {
    #property_agent .name {
        font-size:26px
    }

    #property_agent,#property_agent #agent_email,#property_agent #agent_info {
        display: flex
    }

    #property_agent {
        gap: 50px
    }

    #property_agent #agent_email {
        gap: 40px
    }

    #property_agent #agent_info {
        flex-direction: column;
        justify-content: space-between
    }
}

@media (max-width: 500px) {
    .trp-ls-shortcode-current-language {
        filter:unset !important
    }

    #agent_avatar > img {
        width: 80px
    }

    #agent_email span {
        display: block
    }

    #property_agent .name {
        font-size: 18px;
        display: inline-block;
        margin-top: 25px
    }

    span.property_btn {
        font-size: 10px !important;
        width: 210px;
        text-align: center
    }

    .price-mad {
        margin-bottom: 15px
    }

    .kensington_search_bar svg {
        fill: #0b0909 !important
    }

    .trp-language-switcher:hover .trp-ls-shortcode-language {
        padding: 4px 0px !important
    }

    .trp-ls-shortcode-current-language {
        width: 120px !important
    }

    .trp-language-switcher>div>a,.trp-ls-shortcode-current-language {
        padding: 4px 6px 3px 0px !important
    }

    .kensington_search_bar .input-search:focus {
        border-color: #0b0909 !important;
        width: 100px !important;
        color: #0b0909 !important
    }

    .home-menu-burger-trigger {
        margin-bottom: 0em
    }

    .trp-language-switcher {
        height: 20px
    }
}

.video-btn .play {
    color: #fff;
    display: flex;
    position: absolute;
    z-index: 2;
    bottom: 15%;
    left: 12%;
    align-items: center
}

.video-btn .preview-image {
    cursor: pointer;
    position: relative;
    display: block
}

.video-btn {
    border: unset !important;
    padding: 0 !important
}

.play i {
    font-size: 60px
}

.preview-image:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-color: rgba(0,0,0,0.3);
    transition: 0.3s
}

.preview-image:hover:after {
    background-color: rgba(0,0,0,0);
    transition: 0.3s
}

#modal-video .width-video {
    max-width: 160vh;
    height: auto;
    width: 100%
}

.close-btn {
    position: absolute;
    top: 8%;
    right: 5%
}

.bottom-40 {
    bottom: -40px
}

.opacity-hover .flickity-slider img:hover {
    opacity: 1 !important;
    transition: 0.3s
}

.oxy-mega-menu {
    z-index: 0 !important
}

@media (max-width: 500px) {
    .flickity-fullscreen-button {
        display:none
    }

    .oxy-mega-menu {
        z-index: 2000 !important
    }
}

.pad-header--xxl {
}

.pad-header--xl {
}

.pad-header--l {
}

.pad-header--m {
}

.pad-header--s {
}

.pad-header--xs {
}

order--last-s {
}

order--last-m {
}

order--last-l {
}

order--last-xl {
}

order--last {
}

order--first-s {
}

order--first-m {
}

order--first-l {
}

order--first-xl {
}

order--first {
}

width--xxl {
}

width--xs {
}

width--xl {
}

width--vp-max {
}

width--s {
}

width--m {
}

width--l {
}

width--full {
}

text--xxl {
}

text--xs {
}

text--xl {
}

text--white {
}

text--shade-ultra-light {
}

text--shade-ultra-dark {
}

text--shade-medium {
}

text--shade-light {
}

text--shade-dark {
}

text--secondary-ultra-light {
}

text--secondary-ultra-dark {
}

text--secondary-medium {
}

text--secondary-light {
}

text--secondary-dark {
}

text--secondary-comp {
}

text--secondary {
}

text--s {
}

text--primary-ultra-light {
}

text--primary-ultra-dark {
}

text--primary-medium {
}

text--primary-light {
}

text--primary-dark {
}

text--primary-comp {
}

text--primary {
}

text--m {
}

text--larger {
}

text--l {
}

text--black {
}

text--base-ultra-light {
}

text--base-ultra-dark {
}

text--base-medium {
}

text--base-light {
}

text--base-dark {
}

text--base-comp {
}

text--base {
}

text--accent-ultra-light {
}

text--accent-ultra-dark {
}

text--accent-medium {
}

text--accent-light {
}

text--accent-dark {
}

text--accent-comp {
}

text--accent {
}

stretch {
}

sticky-top--s {
}

sticky-top--m {
}

sticky-top--l {
}

self--stretch {
}

self--start {
}

self--end {
}

center--self {
}

row-span--xl-6 {
}

row-span--xl-5 {
}

row-span--xl-4 {
}

row-span--xl-3 {
}

row-span--xl-2 {
}

row-span--xl-1 {
}

row-span--s-6 {
}

row-span--s-5 {
}

row-span--s-4 {
}

row-span--s-3 {
}

row-span--s-2 {
}

row-span--s-1 {
}

row-span--m-6 {
}

row-span--m-5 {
}

row-span--m-4 {
}

row-span--m-3 {
}

row-span--m-2 {
}

row-span--m-1 {
}

row-span--l-6 {
}

row-span--l-5 {
}

row-span--l-4 {
}

row-span--l-3 {
}

row-span--l-2 {
}

row-span--l-1 {
}

row-span--6 {
}

row-span--5 {
}

row-span--4 {
}

row-span--3 {
}

row-span--2 {
}

rounded--xxl {
}

rounded--xs {
}

rounded--xl {
}

rounded--s {
}

rounded--m {
}

rounded--l {
}

rounded--circle {
}

pad-section--xxl {
}

pad-section--xs {
}

pad-section--xl {
}

pad-section--s {
}

pad-section--none {
}

pad-section--l {
}

pad--xxl {
}

pad--xs {
}

pad--xl {
}

pad--s {
}

pad--none {
}

pad--m {
}

pad--l {
}

overlay--secondary-trans-90 {
}

overlay--secondary-trans-80 {
}

overlay--secondary-trans-60 {
}

overlay--secondary-trans-40 {
}

overlay--secondary-trans-20 {
}

overlay--secondary-trans-10 {
}

overlay--primary-trans-90 {
}

overlay--primary-trans-80 {
}

overlay--primary-trans-60 {
}

overlay--primary-trans-40 {
}

overlay--primary-trans-20 {
}

overlay--primary-trans-10 {
}

overlay--black-trans-90 {
}

overlay--black-trans-80 {
}

overlay--black-trans-60 {
}

overlay--black-trans-40 {
}

overlay--black-trans-20 {
}

overlay--black-trans-10 {
}

overlay--base-trans-90 {
}

overlay--base-trans-80 {
}

overlay--base-trans-60 {
}

overlay--base-trans-40 {
}

overlay--base-trans-20 {
}

overlay--base-trans-10 {
}

overlay--accent-trans-90 {
}

overlay--accent-trans-80 {
}

overlay--accent-trans-60 {
}

overlay--accent-trans-40 {
}

overlay--accent-trans-20 {
}

overlay--accent-trans-10 {
}

opacity--95 {
}

opacity--90 {
}

opacity--80 {
}

opacity--70 {
}

opacity--60 {
}

opacity--50 {
}

opacity--5 {
}

opacity--40 {
}

opacity--30 {
}

opacity--20 {
}

opacity--10 {
}

object-fit--top-right {
}

object-fit--top-left {
}

object-fit--top-center {
}

object-fit--cover {
}

object-fit--contain {
}

object-fit--center-right {
}

object-fit--center-left {
}

object-fit--bottom-right {
}

object-fit--bottom-left {
}

object-fit--bottom-center {
}

max-height--90 {
}

max-height--80 {
}

max-height--70 {
}

max-height--60 {
}

max-height--50 {
}

max-height--40 {
}

max-height--30 {
}

margin-top--xxl {
}

margin-top--xs {
}

margin-top--xl {
}

margin-top--s {
}

margin-top--m {
}

margin-top--l {
}

margin-right--xxl {
}

margin-right--xs {
}

margin-right--xl {
}

margin-right--s {
}

margin-right--m {
}

margin-right--l {
}

margin-left--xxl {
}

margin-left--xs {
}

margin-left--xl {
}

margin-left--s {
}

margin-left--m {
}

margin-left--l {
}

margin-bottom--xxl {
}

margin-bottom--xs {
}

margin-bottom--xl {
}

margin-bottom--s {
}

margin-bottom--m {
}

margin-bottom--l {
}

link--white {
}

link--shade-ultra-light {
}

link--shade-ultra-dark {
}

link--shade-medium {
}

link--shade-light {
}

link--shade-dark {
}

link--secondary-ultra-light {
}

link--secondary-ultra-dark {
}

link--secondary-medium {
}

link--secondary-light {
}

link--secondary-dark {
}

link--secondary {
}

link--primary-ultra-light {
}

link--primary-ultra-dark {
}

link--primary-medium {
}

link--primary-light {
}

link--primary-dark {
}

link--primary {
}

link--black {
}

link--base-ultra-light {
}

link--base-ultra-dark {
}

link--base-medium {
}

link--base-light {
}

link--base-dark {
}

link--base {
}

link--accent-ultra-light {
}

link--accent-ultra-dark {
}

link--accent-medium {
}

link--accent-light {
}

link--accent-dark {
}

link--accent {
}

justify-items--start {
}

justify-items--end {
}

justify-items--center {
}

justify-content--start {
}

justify-content--end {
}

justify-content--center {
}

justify-content--between {
}

justify-content--around {
}

height--full {
}

height--90 {
}

height--80 {
}

height--70 {
}

height--60 {
}

height--50 {
}

height--40 {
}

height--30 {
}

grid--xl-5 {
}

grid--xl-4 {
}

grid--xl-3 {
}

grid--xl-2 {
}

grid--xl-1 {
}

grid--s-4 {
}

grid--s-3 {
}

grid--s-2 {
}

grid--s-1 {
}

grid--m-4 {
}

grid--m-3 {
}

grid--m-2 {
}

grid--m-1 {
}

grid--l-5 {
}

grid--l-4 {
}

grid--l-3 {
}

grid--l-2 {
}

grid--l-1 {
}

grid--auto-6 {
}

grid--auto-5 {
}

grid--auto-4 {
}

grid--auto-3-2 {
}

grid--auto-3-1 {
}

grid--auto-3 {
}

grid--auto-2-3 {
}

grid--auto-2-1 {
}

grid--auto-2 {
}

grid--auto-1-3 {
}

grid--auto-1-2 {
}

grid--6 {
}

grid--5 {
}

grid--4 {
}

grid--3-2 {
}

grid--3-1 {
}

grid--3 {
}

grid--2-3 {
}

grid--2-1 {
}

grid--2 {
}

grid--1-3 {
}

grid--1-2 {
}

grid--1 {
}

gap--xxl {
}

gap--xs {
}

gap--xl {
}

gap--s {
}

gap--m {
}

gap--l {
}

flip--y {
}

flip--xy {
}

flip--x {
}

flex--wrap {
}

flex--row-xl {
}

flex--row-s {
}

flex--row-reverse-xl {
}

flex--row-reverse-s {
}

flex--row-reverse-m {
}

flex--row-reverse-l {
}

flex--row-reverse {
}

flex--row-m {
}

flex--row-l {
}

flex--row {
}

flex--col-xl {
}

flex--col-s {
}

flex--col-reverse-xl {
}

flex--col-reverse-s {
}

flex--col-reverse-m {
}

flex--col-reverse-l {
}

flex--col-reverse {
}

flex--col-m {
}

flex--col-l {
}

flex--col {
}

col-span--xl-6 {
}

col-span--xl-5 {
}

col-span--xl-4 {
}

col-span--xl-3 {
}

col-span--xl-2 {
}

col-span--xl-1 {
}

col-span--s-6 {
}

col-span--s-5 {
}

col-span--s-4 {
}

col-span--s-3 {
}

col-span--s-2 {
}

col-span--s-1 {
}

col-span--m-6 {
}

col-span--m-5 {
}

col-span--m-4 {
}

col-span--m-3 {
}

col-span--m-2 {
}

col-span--m-1 {
}

col-span--l-6 {
}

col-span--l-5 {
}

col-span--l-4 {
}

col-span--l-3 {
}

col-span--l-2 {
}

col-span--l-1 {
}

col-span--6 {
}

col-span--5 {
}

col-span--4 {
}

col-span--3 {
}

col-span--2 {
}

center--y-xl {
}

center--y-s {
}

center--y-m {
}

center--y-l {
}

center--y {
}

center--x-xl {
}

center--x-s {
}

center--x-m {
}

center--x-l {
}

center--x {
}

center--right-xl {
}

center--right-s {
}

center--right-m {
}

center--right-l {
}

center--right {
}

center--left-xl {
}

center--left-s {
}

center--left-m {
}

center--left-l {
}

center--left {
}

center--all-xl {
}

center--all-s {
}

center--all-m {
}

center--all-l {
}

center--all {
}

btn--xxl {
}

btn--xs {
}

btn--xl {
}

btn--white {
}

btn--secondary {
}

btn--s {
}

btn--primary {
}

btn--outline {
}

btn--m {
}

btn--l {
}

btn--black {
}

btn--base {
}

btn--accent {
}

breakout--xl {
}

breakout--s {
}

breakout--m {
}

breakout--l {
}

breakout--full {
}

box-shadow--xl {
}

box-shadow--m {
}

box-shadow--l {
}

bg--white {
}

bg--shade-ultra-light {
}

bg--shade-ultra-dark-trans-90 {
}

bg--shade-ultra-dark-trans-80 {
}

bg--shade-ultra-dark-trans-60 {
}

bg--shade-ultra-dark-trans-40 {
}

bg--shade-ultra-dark-trans-20 {
}

bg--shade-ultra-dark-trans-10 {
}

bg--shade-ultra-dark {
}

bg--shade-medium {
}

bg--shade-light {
}

bg--shade-dark {
}

bg--secondary-ultra-light {
}

bg--secondary-ultra-dark-trans-90 {
}

bg--secondary-ultra-dark-trans-80 {
}

bg--secondary-ultra-dark-trans-60 {
}

bg--secondary-ultra-dark-trans-40 {
}

bg--secondary-ultra-dark-trans-20 {
}

bg--secondary-ultra-dark-trans-10 {
}

bg--secondary-ultra-dark {
}

bg--secondary-trans-90 {
}

bg--secondary-trans-80 {
}

bg--secondary-trans-60 {
}

bg--secondary-trans-40 {
}

bg--secondary-trans-20 {
}

bg--secondary-trans-10 {
}

bg--secondary-medium {
}

bg--secondary-light {
}

bg--secondary-hover {
}

bg--secondary-dark {
}

bg--secondary-comp {
}

bg--secondary {
}

bg--primary-ultra-light {
}

bg--primary-ultra-dark-trans-90 {
}

bg--primary-ultra-dark-trans-80 {
}

bg--primary-ultra-dark-trans-60 {
}

bg--primary-ultra-dark-trans-40 {
}

bg--primary-ultra-dark-trans-20 {
}

bg--primary-ultra-dark-trans-10 {
}

bg--primary-ultra-dark {
}

bg--primary-trans-90 {
}

bg--primary-trans-80 {
}

bg--primary-trans-60 {
}

bg--primary-trans-40 {
}

bg--primary-trans-20 {
}

bg--primary-trans-10 {
}

bg--primary-medium {
}

bg--primary-light {
}

bg--primary-hover {
}

bg--primary-dark {
}

bg--primary-comp {
}

bg--primary {
}

bg--black-trans-90 {
}

bg--black-trans-80 {
}

bg--black-trans-60 {
}

bg--black-trans-40 {
}

bg--black-trans-20 {
}

bg--black-trans-10 {
}

bg--black {
}

bg--base-ultra-light {
}

bg--base-ultra-dark-trans-90 {
}

bg--base-ultra-dark-trans-80 {
}

bg--base-ultra-dark-trans-60 {
}

bg--base-ultra-dark-trans-40 {
}

bg--base-ultra-dark-trans-20 {
}

bg--base-ultra-dark-trans-10 {
}

bg--base-ultra-dark {
}

bg--base-trans-90 {
}

bg--base-trans-80 {
}

bg--base-trans-60 {
}

bg--base-trans-40 {
}

bg--base-trans-20 {
}

bg--base-trans-10 {
}

bg--base-medium {
}

bg--base-light {
}

bg--base-hover {
}

bg--base-dark {
}

bg--base-comp {
}

bg--base {
}

bg--accent-ultra-light {
}

bg--accent-ultra-dark-trans-90 {
}

bg--accent-ultra-dark-trans-80 {
}

bg--accent-ultra-dark-trans-60 {
}

bg--accent-ultra-dark-trans-40 {
}

bg--accent-ultra-dark-trans-20 {
}

bg--accent-ultra-dark-trans-10 {
}

bg--accent-ultra-dark {
}

bg--accent-trans-90 {
}

bg--accent-trans-80 {
}

bg--accent-trans-60 {
}

bg--accent-trans-40 {
}

bg--accent-trans-20 {
}

bg--accent-trans-10 {
}

bg--accent-medium {
}

bg--accent-light {
}

bg--accent-hover {
}

bg--accent-dark {
}

bg--accent-comp {
}

bg--accent {
}

align-items--start {
}

align-items--end {
}

align-items--center {
}

align-items--baseline {
}

align-content--start {
}

align-content--end {
}

align-content--center {
}

align-content--baseline {
}
