/*demo Account-2*/
.badge,.btn{font-weight:500}.body,body,html{max-width:100%;overflow-x:hidden}@media (min-width:1460px){.container{max-width:1420px!important}}h1,h2,h3,h4,h5,h6{color:var(--dark)}.custom-font-tertiary{font-family:"Playfair Display",serif!important}@font-face{font-family:CustomFont1;src:url("../../css/fonts/demos/accounting-2/font-1.woff") format("woff"),url("../../css/fonts/demos/accounting-2/font-1.ttf") format("ttf"),url("../../css/fonts/demos/accounting-2/font-1.eot") format("eot");font-weight:400;font-style:normal}[class*=custom-font-icon-]:before{display:inline-block;font-family:CustomFont1;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-font-icon-1:before{content:'\0041'}.custom-font-icon-2:before{content:'\0042'}.custom-font-icon-3:before{content:'\0043'}.custom-font-icon-4:before{content:'\0044'}.custom-el-1:before,.custom-el-4:after,.custom-el-5:before{content:' ';position:absolute;right:0;bottom:0}.bg-custom-color-1{background-color:#f2f5f1}.custom-text-color-2{color:#f8e095}.custom-border-radius-1{border-radius:var(--border-radius2x)!important}p{line-height:1.8;font-size:1rem;letter-spacing:-.015em}.custom-graph-svg-color-primary{fill:var(--primary)!important}.custom-graph-svg-color-secondary{fill:var(--secondary)!important}.custom-avatar-1{display:inline-flex;overflow:hidden;border-radius:24px;transform:translate3d(0,25%,0)!important}.custom-avatar-1 img{max-width:85px;width:85px;height:70px}.btn{padding:1rem 2.2rem;font-size:.9rem}.custom-pos-1{bottom:13%;right:-3%}.custom-pos-2{top:1%;right:-20%}@media (min-width:1000px){.custom-pos-2{right:-10%}}@media (min-width:1400px){.custom-pos-2{right:11%}}.custom-pos-3{bottom:12%;left:-5%}.custom-el-1{margin-top:-374px;position:relative;min-height:570px}.custom-el-1:before{display:block;width:50%;height:100%;top:0;left:0;border-radius:0 80px 0 0}.custom-el-2{width:150px;height:150px;min-width:150px;min-height:150px}.custom-el-3{width:180px;height:180px;min-width:180px;min-height:180px;margin-left:-40px;margin-top:-15px}.custom-el-5,.custom-el-5-1{height:100%;aspect-ratio:1/1;position:relative}.custom-el-4{display:inline-block;margin:-24px 50px -24px -32px;position:relative}.custom-el-4:after{display:block;width:390px;height:280px;top:-75px;left:-55px;border-radius:50%;border:30px solid #fff;z-index:11}.custom-el-5{background:0 0/cover #fff;border-radius:100%;margin:10%;z-index:2}.custom-el-10,.custom-el-12{background-position-x:right!important;background-repeat:no-repeat!important}.custom-el-5:before{display:block;width:110%;height:110%;top:0;left:-6%;border-radius:50%;border:1px solid #e7e7e7;z-index:1}.custom-el-5-1{opacity:.8;background-color:#fff;border:70px solid #000;border-radius:100%;z-index:3}.custom-el-5-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.custom-el-6{width:75px;height:75px}.custom-el-7{width:80px;height:80px;display:block;border-radius:100%;position:absolute;margin-top:-15px;margin-left:-15px;z-index:1000}.custom-el-7 i{font-size:40px;position:relative;top:17px}.custom-el-8{position:absolute;right:8%;top:15%}.custom-el-8 i:first-child{font-size:40px;opacity:.3}.custom-el-8 i:nth-child(2){font-size:60px;position:relative;top:40px;left:5px}.custom-el-8 i:nth-child(3){font-size:80px;position:relative;top:100px;filter:blur(5px)}.custom-el-9 strong:first-child,.custom-gallery-1>div img{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.custom-el-9{position:relative;display:block;padding:30px 0}.custom-el-9 strong:first-child{opacity:.07;width:100%;display:block;text-align:center;font-size:clamp(28px, -53.3333333333px + .1694444444 * 100vw, 150px);text-overflow:ellipsis;white-space:nowrap}.custom-el-9 strong:nth-child(2){font-size:clamp(28px, 4px + .05 * 100vw, 64px);padding-top:20px;display:block}.custom-el-10{min-height:680px}.custom-el-12{min-height:480px}.custom-gallery-1{display:flex;align-items:center;justify-content:center;width:100%;gap:20px}.custom-gallery-1>div{background-color:#fff;border-radius:20px;flex:1;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:flex .5s;height:415px;position:relative}.custom-gallery-1>div img{height:414px}.custom-gallery-1>div:hover{flex:3}.sticky-header-active #header .header-body{backdrop-filter:blur(5px);background-color:rgba(255,255,255,.9)!important}#header .header-nav-features .header-nav-features-search-reveal-big-search{z-index:100}@media (min-width:992px){.custom-el-11{margin:-110px 0}#header .dropdown-menu{transition:.3s;border:1px solid var(--grey-200);border-radius:var(--border-radius2x)!important;box-shadow:0 15px 30px -5px rgba(0,0,0,.07)}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a{font-size:1.3em;padding:0 .2rem}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a span{display:inline-block;border-radius:16px;padding:10px 20px}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a.active span{background-color:#f2f5f1}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li.dropdown:not(.dropdown-mega) a span{padding-right:35px}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li.dropdown:not(.dropdown-mega) a.dropdown-toggle:after{margin-left:-30px}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li.dropdown:not(.dropdown-mega) .dropdown-menu{transition:.3s;opacity:0;transform:translate3d(-5px,0,0)!important;border:1px solid var(--grey-200);border-radius:var(--border-radius2x)!important;overflow:hidden;padding-top:0;padding-bottom:0}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li.dropdown:not(.dropdown-mega) .dropdown-menu li a{padding:12px 22px!important}#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li:hover.dropdown:not(.dropdown-mega) .dropdown-menu{opacity:1;transform:translate3d(-5px,-10px,0)!important}}@media (min-width:992px) and (min-width:1200px){#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a{padding:0 .5rem}}.custom-card-glass-1{background-color:rgba(255,255,255,.9)}.custom-card-1 .custom-card-1-curves{position:absolute;transform:translate3d(-65%,-65%,0)!important}.custom-feather-shadow{mask-image:linear-gradient(to right,transparent 0%,#000000 20%,#000000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000000 20%,#000000 80%,transparent 100%)}@media (max-width:991px){.custom-owl-carousel-1 .owl-nav{display:none!important}}.featured-icon.custom-featured-icon-style-1{width:115px;height:115px;border-radius:100%!important}
/*skin*/
:root{--border-radius:0;--border-radius2x:16px;--default:#000;--primary:#0293d2;--primary-100:#0281b9;--primary-200:#0278ac;--primary-300:#02709f;--primary--100:#02a5eb;--primary--200:#02aef8;--primary--300:#0ab3fd;--primary-rgba-0:rgba(2, 147, 210, 0);--primary-rgba-10:rgba(2, 147, 210, 0.1);--primary-rgba-20:rgba(2, 147, 210, 0.2);--primary-rgba-30:rgba(2, 147, 210, 0.3);--primary-rgba-40:rgba(2, 147, 210, 0.4);--primary-rgba-50:rgba(2, 147, 210, 0.5);--primary-rgba-60:rgba(2, 147, 210, 0.6);--primary-rgba-70:rgba(2, 147, 210, 0.7);--primary-rgba-80:rgba(2, 147, 210, 0.8);--primary-rgba-90:rgba(2, 147, 210, 0.9);--secondary:#00447d;--secondary-100:#003663;--secondary-200:#002f57;--secondary-300:#00284a;--secondary--100:#005297;--secondary--200:#0059a3;--secondary--300:#0060b0;--secondary-rgba-0:rgba(0, 68, 125, 0);--secondary-rgba-10:rgba(0, 68, 125, 0.1);--secondary-rgba-20:rgba(0, 68, 125, 0.2);--secondary-rgba-30:rgba(0, 68, 125, 0.3);--secondary-rgba-40:rgba(0, 68, 125, 0.4);--secondary-rgba-50:rgba(0, 68, 125, 0.5);--secondary-rgba-60:rgba(0, 68, 125, 0.6);--secondary-rgba-70:rgba(0, 68, 125, 0.7);--secondary-rgba-80:rgba(0, 68, 125, 0.8);--secondary-rgba-90:rgba(0, 68, 125, 0.9);--tertiary:#616161;--tertiary-100:#545454;--tertiary-200:#4e4e4e;--tertiary-300:#484848;--tertiary--100:#6e6e6e;--tertiary--200:#747474;--tertiary--300:#7a7a7a;--tertiary-rgba-0:rgba(97, 97, 97, 0);--tertiary-rgba-10:rgba(97, 97, 97, 0.1);--tertiary-rgba-20:rgba(97, 97, 97, 0.2);--tertiary-rgba-30:rgba(97, 97, 97, 0.3);--tertiary-rgba-40:rgba(97, 97, 97, 0.4);--tertiary-rgba-50:rgba(97, 97, 97, 0.5);--tertiary-rgba-60:rgba(97, 97, 97, 0.6);--tertiary-rgba-70:rgba(97, 97, 97, 0.7);--tertiary-rgba-80:rgba(97, 97, 97, 0.8);--tertiary-rgba-90:rgba(97, 97, 97, 0.9);--quaternary:#f2b202;--quaternary-100:#d99f02;--quaternary-200:#cc9602;--quaternary-300:#bf8d02;--quaternary--100:#fdbe10;--quaternary--200:#fdc11d;--quaternary--300:#fdc52a;--quaternary-rgba-0:rgba(242, 178, 2, 0);--quaternary-rgba-10:rgba(242, 178, 2, 0.1);--quaternary-rgba-20:rgba(242, 178, 2, 0.2);--quaternary-rgba-30:rgba(242, 178, 2, 0.3);--quaternary-rgba-40:rgba(242, 178, 2, 0.4);--quaternary-rgba-50:rgba(242, 178, 2, 0.5);--quaternary-rgba-60:rgba(242, 178, 2, 0.6);--quaternary-rgba-70:rgba(242, 178, 2, 0.7);--quaternary-rgba-80:rgba(242, 178, 2, 0.8);--quaternary-rgba-90:rgba(242, 178, 2, 0.9);--dark:#0a0201;--dark-100:#000000;--dark-200:#000000;--dark-300:#000000;--dark--100:#210703;--dark--200:#2d0904;--dark--300:#380b06;--dark-rgba-0:rgba(10, 2, 1, 0);--dark-rgba-10:rgba(10, 2, 1, 0.1);--dark-rgba-20:rgba(10, 2, 1, 0.2);--dark-rgba-30:rgba(10, 2, 1, 0.3);--dark-rgba-40:rgba(10, 2, 1, 0.4);--dark-rgba-50:rgba(10, 2, 1, 0.5);--dark-rgba-60:rgba(10, 2, 1, 0.6);--dark-rgba-70:rgba(10, 2, 1, 0.7);--dark-rgba-80:rgba(10, 2, 1, 0.8);--dark-rgba-90:rgba(10, 2, 1, 0.9);--light:#FFF;--light-100:#f2f2f2;--light-200:#ececec;--light-300:#e6e6e6;--light--100:#ffffff;--light--200:#ffffff;--light--300:#ffffff;--light-rgba-0:rgba(255, 255, 255, 0);--light-rgba-10:rgba(255, 255, 255, 0.1);--light-rgba-20:rgba(255, 255, 255, 0.2);--light-rgba-30:rgba(255, 255, 255, 0.3);--light-rgba-40:rgba(255, 255, 255, 0.4);--light-rgba-50:rgba(255, 255, 255, 0.5);--light-rgba-60:rgba(255, 255, 255, 0.6);--light-rgba-70:rgba(255, 255, 255, 0.7);--light-rgba-80:rgba(255, 255, 255, 0.8);--light-rgba-90:rgba(255, 255, 255, 0.9);--primary-inverse:#FFF;--secondary-inverse:#FFF;--tertiary-inverse:#FFF;--quaternary-inverse:#777;--dark-inverse:#FFF;--light-inverse:#777;--grey:#969696;--grey-100:#f4f4f4;--grey-200:#eaeaea;--grey-300:#e5e5e5;--grey-400:#e0e0e0;--grey-500:#dbdbdb;--grey-600:#cecece;--grey-700:#c1c1c1;--grey-800:#a8a8a8;--grey-900:#8e8e8e;--grey-1000:#757575}

/*TITLE*/
.headerpage h1 {font-weight: 500; text-transform: uppercase; margin: 5px 0;}
.headerpage h2 {color: var(--dark-rgba-40); font-weight: normal!important;}

h2 {font-weight: 500; font-size: 2.5em;}

/****** MISC *******/
.main ul li, .main ol li {font-size: 1rem!important;}

/****** HEADER ******/
#header .header-nav-main nav>ul>li a {
    text-transform: uppercase !important;
    font-weight: 500 !important;
}

@media (max-width: 1460px) and (min-width: 992px) {
    #header .header-nav-main nav>ul>li>a {
        font-size: 12px !important;
        padding: 0.35rem 0.6rem !important;
        letter-spacing: -0.2px;
    }
}

@media (max-width: 1250px) and (min-width: 992px) {
    #header .header-nav-main nav>ul>li>a {
        font-size: 11px !important;
        padding: 0.25rem 0.5rem !important;
    }
}

#header .header-nav-main {
    margin-left: 10% !important;
}

.custom-el-1 {
    margin-top: -340px !important;
    min-height: 500px !important;
}

.bg-cust-gradient,
.bg-color-before-primary:before {
    background: #56AAD1;
    background: linear-gradient(39deg, rgb(236 103 159) 30%, rgb(27 157 211) 70%)
}

.border-color-green, .border-green {
    border-color: #8dd934!important;
}
.bg-cinq {background-color: #D14193!important;}
.svg-fill-cinq {fill: #c589ab!important;}
.svg-fill-cinq svg path, .svg-fill-cinq svg rect, .svg-fill-cinq svg line, .svg-fill-cinq svg polyline, .svg-fill-cinq svg polygon {
    fill: #c589ab!important;
}

.card-img-wrapper {
    width: 100%;
    aspect-ratio: 4/3;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f8f9fa;
}

.card-img-wrapper img.img-service {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.text-center ul {
    text-align: left !important;
    margin: 0 auto;
    display: inline-block;
}

.info p {
    color: #fff !important;
    margin-bottom: 0;
}

/* Header */
#header.floating-capsule {
    position: fixed;
    top: 10px;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: none;
    background: transparent;
    height: auto !important;
}

.capsule-container {
    pointer-events: auto;
    background: #ffffff;
    width: 95%;
    max-width: 1400px;
    margin: 0 auto;
    border-radius: 15px;
    box-shadow: 0 8px 16px #063c5e40;
    padding: 5px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.capsule-nav {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
}

.capsule-nav>li>.nav-link {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 17px;
    color: #1d1d1d !important;
    background: transparent !important;
    padding: 0 15px !important;
    letter-spacing: 0.5px;
}

.capsule-nav>li>.nav-link:hover,
.capsule-nav>li>.nav-link.active,
.capsule-nav>li.dropdown:hover>.nav-link {
    color: var(--primary) !important;
}

.capsule-nav .dropdown-menu {
    margin-top: 10px;
    border-radius: 10px;
    border: none;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    padding: 15px;
    transition: all 0.3s ease-out;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    display: block;
}

@media (min-width: 992px) {
    .capsule-nav .dropdown:hover>.dropdown-menu {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
}

.header-nav-wrapper {
    flex-grow: 1;
    display: flex;
    justify-content: center;
}

@media (max-width: 991.98px) {
    #header.floating-capsule {
        top: 0;
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    }

    .capsule-container {
        width: 100%;
        max-width: none;
        margin: 0;
        padding: 10px 15px;
        border-radius: 0;
        box-shadow: none;
    }

    .main {
        margin-top: 70px;
    }
}

.dropdown-toggle:after {
    content: none !important;
}

@media (min-width: 992px) {
    .headerpage {
        padding-top: 120px !important;
    }
    .headerpage .container {padding: 50px 0;}
}

.header-button-brochure {
    display: flex;
    align-items: center;
    gap: 15px;
}

@media (max-width: 991.98px) {
    .header-nav-wrapper {
        flex-grow: 1;
        justify-content: flex-start !important;
    }

    .header-button-brochure {
        margin-left: auto !important;
    }
}

@media (max-width: 767.98px) {
    .brochure-btn {
        padding: 6px 10px !important;
    }

    .brochure-btn i {
        margin-right: 0 !important;
    }
}

/* Fin Header */

.custom-el-10 {
    background-position: 45% 50% !important;
    min-height: 720px!important;
}

/* @media (min-width: 1200px) {
    .custom-el-10 {
        background-position: 50% 50% !important;
        min-height: 900px !important;
    }
} */
