/*demo account2*/
.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-secondary{font-family:Lexend,sans-serif!important}.custom-font-tertiary{font-family:"Playfair Display",serif!important}.badge,.btn{font-family:Lexend,sans-serif!important;font-weight:500}@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:-75px;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 account2*/
:root{--border-radius:0;--border-radius2x:16px;--default:#000;--primary:#d22c4a;--primary-100:#bd2843;--primary-200:#b2253f;--primary-300:#a8233b;--primary--100:#d7405c;--primary--200:#d94b65;--primary--300:#db566e;--primary-rgba-0:rgba(210, 44, 74, 0);--primary-rgba-10:rgba(210, 44, 74, 0.1);--primary-rgba-20:rgba(210, 44, 74, 0.2);--primary-rgba-30:rgba(210, 44, 74, 0.3);--primary-rgba-40:rgba(210, 44, 74, 0.4);--primary-rgba-50:rgba(210, 44, 74, 0.5);--primary-rgba-60:rgba(210, 44, 74, 0.6);--primary-rgba-70:rgba(210, 44, 74, 0.7);--primary-rgba-80:rgba(210, 44, 74, 0.8);--primary-rgba-90:rgba(210, 44, 74, 0.9);--secondary:#000000;--secondary-100:#000000;--secondary-200:#000000;--secondary-300:#000000;--secondary--100:#0d0d0d;--secondary--200:#131313;--secondary--300:#1a1a1a;--secondary-rgba-0:rgba(0, 0, 0, 0);--secondary-rgba-10:rgba(0, 0, 0, 0.1);--secondary-rgba-20:rgba(0, 0, 0, 0.2);--secondary-rgba-30:rgba(0, 0, 0, 0.3);--secondary-rgba-40:rgba(0, 0, 0, 0.4);--secondary-rgba-50:rgba(0, 0, 0, 0.5);--secondary-rgba-60:rgba(0, 0, 0, 0.6);--secondary-rgba-70:rgba(0, 0, 0, 0.7);--secondary-rgba-80:rgba(0, 0, 0, 0.8);--secondary-rgba-90:rgba(0, 0, 0, 0.9);--tertiary:#4b4d52;--tertiary-100:#3f4045;--tertiary-200:#393a3e;--tertiary-300:#333437;--tertiary--100:#575a5f;--tertiary--200:#5d6066;--tertiary--300:#63666d;--tertiary-rgba-0:rgba(75, 77, 82, 0);--tertiary-rgba-10:rgba(75, 77, 82, 0.1);--tertiary-rgba-20:rgba(75, 77, 82, 0.2);--tertiary-rgba-30:rgba(75, 77, 82, 0.3);--tertiary-rgba-40:rgba(75, 77, 82, 0.4);--tertiary-rgba-50:rgba(75, 77, 82, 0.5);--tertiary-rgba-60:rgba(75, 77, 82, 0.6);--tertiary-rgba-70:rgba(75, 77, 82, 0.7);--tertiary-rgba-80:rgba(75, 77, 82, 0.8);--tertiary-rgba-90:rgba(75, 77, 82, 0.9);--quaternary:#d67a8d;--quaternary-100:#d0677c;--quaternary-200:#cd5d74;--quaternary-300:#ca536c;--quaternary--100:#dc8d9e;--quaternary--200:#df97a6;--quaternary--300:#e2a1ae;--quaternary-rgba-0:rgba(214, 122, 141, 0);--quaternary-rgba-10:rgba(214, 122, 141, 0.1);--quaternary-rgba-20:rgba(214, 122, 141, 0.2);--quaternary-rgba-30:rgba(214, 122, 141, 0.3);--quaternary-rgba-40:rgba(214, 122, 141, 0.4);--quaternary-rgba-50:rgba(214, 122, 141, 0.5);--quaternary-rgba-60:rgba(214, 122, 141, 0.6);--quaternary-rgba-70:rgba(214, 122, 141, 0.7);--quaternary-rgba-80:rgba(214, 122, 141, 0.8);--quaternary-rgba-90:rgba(214, 122, 141, 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:#FFF;--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}.less-error-message li,.less-error-message ul{list-style-type:none;padding:4px 0;margin:0}.less-error-message label{font-size:12px;margin-right:15px;padding:4px 0;color:#c77}.less-error-message pre{color:#d66;padding:4px 0;margin:0;display:inline-block}.less-error-message pre.line{color:red}.less-error-message h3{font-size:20px;font-weight:700;padding:15px 0 5px;margin:0}.less-error-message a{color:#10a}.less-error-message .error{color:red;font-weight:700;padding-bottom:2px;border-bottom:1px dashed red}

/* CUSTOM */
#header .header-nav-main nav > ul > li a { text-transform: uppercase!important; font-weight: 500!important;}
.headerpage {
    background:
        var(--header-image) right center no-repeat,
        linear-gradient(42deg, rgba(158, 9, 47, 0.8) 21%, rgba(210, 44, 74, 0.8) 42%);
    background-size: auto;
    background-position: right center;
    background-repeat: no-repeat;
    padding: 20px;
}
.headerpage h1 {color: var(--light); text-transform: uppercase; }

.bg-cust-gradient {
background: #D22C4A;
background: linear-gradient(42deg,rgba(158, 9, 47, 1) 21%, rgba(210, 44, 74, 1) 42%);
}

@media (max-width: 1285px) {
    .headerpage {
        background-image:
            linear-gradient(42deg, rgba(158, 9, 47, 0.8) 21%, rgba(210, 44, 74, 0.8) 42%) !important;
        background-size: cover !important;
        background-position: center !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;
}

.formule-box {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 600px;
    flex: 1;
    margin: 0 auto;
}

li {
    font-size: 1rem;;
}

.img-number {
    position: relative;
    display: inline-block;
}

.img-number img {
    border: 3px solid #fff;
}

.img-number::after {
    content: attr(data-num);
    position: absolute;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 50px;
}

.img-number[data-num="1"]::after {
    bottom: 10px;
    right: 10px;
}

.img-number[data-num="2"]::after {
    bottom: 10px;
    left: 10px;
}

.img-number[data-num="3"]::after {
    top: 10px;
    right: 10px;
}

.img-number[data-num="4"]::after {
    top: 10px;
    left: 10px;
}

@media (max-width: 767px) {
    .img-number::after {
        top: auto !important;
        left: auto !important;
        bottom: 10px !important;
        right: 10px !important;
    }
}

.service-btn {
    min-height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
}

.btn-outline-primary {
    color: #d22c4a;
    border-color: #d22c4a;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff !important;
    background-color: #d22c4a !important;
    border-color: #b02540 !important;
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
    color: #d22c4a;
    background-color: transparent;
}

.btn-primary-service {
    color: #fff;
    background-color: #b0b0b0;
    border-color: #b0b0b0;
}

.btn-primary-service:hover,
.btn-primary-service:focus,
.btn-primary-service:active,
.btn-primary-service.active,
.show > .btn-primary-service.dropdown-toggle {
    color: #fff;
    background-color: #b0b0b0;
    border-color: #b0b0b0;
}