/* Section One */
.section-one{
    background-image: url(../images/Background_Home.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 136vh;
    color: #fff;
    position: relative;
}
.section-one-container{height: 100%;}
.section-one .fx-power{
    border-radius: 100px;
    border: 2px solid #FFF;
    gap: 8px;
    padding: 11px 21px;
    margin-bottom: 30px;
    width: max-content;
}
.section-one .fx-power span{font-size: 18px;}
.section-one h1{
    font-size: 73px;
    line-height:  89.6px;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.section-one p{
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 30px;
    width: 80%;
}
.section-one h3{
    margin-bottom: 40px;
    font-size: 30px;
}
.section-one .fx-section-one{height: 100%;}
.section-one .section-one-img{width: 55%;}
.section-one .section-one-img img{
    width: 100%;
    object-fit: contain;
}
.section-one .section-one-texts{
    width: 45%;
}
.section-one .new-domain{
    border-radius: 30px;
    border: 1.5px solid #E6E8EB;
    background: rgba(0, 0, 0, 0.15);
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    padding: 10px 20px;
}
.section-one .new-domain .fx-new-domain{
        justify-content: space-between;
        width: 100%;
}
.section-one .new-domain .select-path .list-path-domains{
    position: absolute;
    display: none;
    flex-direction: column;
    gap: 6px;
    background: #fff;
    padding: 8px;
    border-radius: 4px;
    width: 104px;
    left: 0px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    cursor: pointer;
    border: 2px solid #472667;
}
.section-one .new-domain .select-path .list-path-domains span{
    border-bottom: 2px solid #472667 ;
    padding-bottom: 6px;
    color: #472667 ;
}
.section-one .new-domain .select-path .list-path-domains span:last-child{
     padding-bottom: 0px;
    border-bottom: none;
}
.section-one .new-domain input{
    width: 100%;
    background: none;
    color: #fff;
    font-size: 16px;
    border:none;
    padding: 8px;
}
.section-one .new-domain input::placeholder{
    color: #fff;
}
.section-one .new-domain .select-path{position: relative;}
.section-one .new-domain .select-path button{
    background: none;
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 500;
    line-height: 150%;
    color: #fff;
}
.section-one .new-domain .select-path button{font-size: 16px;}
.section-one .new-domain .btnSearch{
    border-radius: 30px;
    background: var(--Color3, #CB1F49);
    height: 50px;
    padding: 0 20px;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    white-space: pre;
}
.section-one .border-white{
    height: 50px;
    width: 1px;
    opacity: 0.74;
    background: #FFF;
    margin: 0 20px;
}
.section-one-paths{
    position: absolute;
    bottom: 1.2rem;
    right: 0%;
    gap: 25px;
    width: 57%;
    flex-wrap: wrap;
}
.section-one-paths .path-box{
    border-radius: 6px;
    background: rgba(203, 31, 73, 0.15);
    padding: 12px 22px;
    gap: 3px;
}
.section-one-paths .path-box span{
    color: #CB1F49;
}
.section-one-paths .path-box .font-bold{font-size: 18px; font-family: 'Jost Bold';}
.section-one-paths .path-box .font-medium{font-size: 14px;font-family: 'Jost Medium';}
.section-one-paths .path-box .borderRed{
    width: 2px;
    height: 14px;
    background: #CB1F49;
}
@media (max-width:1400px) {
    .section-one h1 {
        font-size: 68px;
        line-height: 80.6px;
    }
    .section-one-paths{gap: 20px;}
    .section-one-paths .path-box .font-bold{font-size: 16px;}
    .section-one-paths .path-box .font-medium{font-size: 13px;}
}
@media (max-width:1300px) {
    .section-one h1 {
        font-size: 60px;
        line-height: 70.6px;
        margin-bottom: 1rem;
    }
    .section-one .fx-power span{font-size: 16px;}
    .section-one .fx-power {margin-bottom: 1rem;}
    .section-one h3 {margin-bottom: 1.8rem;}
    .section-one .new-domain{height:70px;}
    .section-one .new-domain input{font-size: 14px;}
    .select-path span{font-size: 14px;}
    .section-one .new-domain .btnSearch {
        height: 45px;
        font-size: 14px;
    }
     .section-one-paths{gap: 16px;}
     .section-one-paths .path-box{
        padding: 8px 16px;
     }
     .section-one-paths{bottom: 1rem;}
    .section-one-paths .path-box .font-bold{font-size: 14px;}
    .section-one-paths .path-box .font-medium{font-size: 12px;}
}
@media (max-width:1150px) {
    .section-one h1 {
        font-size: 50px;
        line-height: 55.6px;
    }
    .section-one h3 {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .section-one .new-domain {height: 50px;}
    .section-one .new-domain .btnSearch {
        height: 35px;
        font-size: 12px;
    }
    .section-one .border-white{height: 30px;margin: 0 8px;}
    .section-one p{margin-bottom: 18px;}
    .section-one-paths .path-box{padding: 8px;}
    .section-one-paths{bottom: 0.5rem;}
    .section-one-paths .path-box .font-bold{font-size: 13px;}
    .section-one-paths .path-box .font-medium{font-size: 10px;}
}
@media (max-width:877.71px) {
    .section-one h1 {
        font-size: 44px;
        line-height: 45.6px;
    }
     .section-one p {
        font-size: 13px;
        line-height: normal;
    }
    .section-one .fx-power {padding: 8px 10px;}
    .section-one .fx-power span {font-size: 14px;}
    .section-one .new-domain{padding: 10px 8px;}
    .section-one .new-domain input {font-size: 12px;}
    .section-one-paths .path-box .font-bold{font-size: 12px;}
    .section-one-paths .path-box .font-medium{font-size: 9px;}
    .section-one-paths{gap: 12px;}
    .section-one-paths .path-box{padding:6px;}
}
@media (max-width:768px) {
    .section-one h1 {
        font-size: 38px;
        line-height: 40.6px;
        margin-bottom: 8px;
    }
    .section-one h3 {
        font-size: 1rem;
        margin-bottom: 1rem;
    }
    .section-one .new-domain {padding: 4px 8px;}
    .section-one .new-domain input {font-size: 10px;}
    .section-one .new-domain .select-path button{gap: 4px;}
    .section-one .new-domain .select-path button span{font-size: 10px;}
    .section-one .fx-power{
        padding: 4px 10px;
        gap: 4px;
    }
    .section-one .fx-power span {font-size: 12px;}
    .section-one .fx-power img{width: 15px;}
    .section-one-paths .path-box .font-medium {font-size: 7px;}
   .section-one-paths .path-box .font-bold { font-size: 10px;}
}
@media (max-width:614.4px) {
    .section-one {
        height: 100%;
        padding: 30vh 0;
    }
    .section-one .fx-section-one{flex-direction: column;}
    .section-one .section-one-texts,.section-one .section-one-img{width: 100%;}
    .section-one-paths{position: relative;width: 100%;margin-top: 2rem;}
    .section-one-paths .path-box{background: rgba(203, 31, 73, 0.7);}
    .section-one-paths .path-box span{color: #fff;}
    .section-one-paths .path-box .font-bold {font-size: 14px; }
    .section-one-paths .path-box .font-medium {font-size: 12px;}
}
@media (max-width:512px) {
    .section-one {
        padding: 20vh 0 1vh 0;
        background-position: 10%;
    }
    .section-one .fx-section-one{gap: 30px;}
}
@media (min-width:1706.67px) {
    .section-one {height: 138vh; }
    .section-one h1 {
    font-size: 85px;
    line-height: 100.6px;
  }
  .section-one .fx-power span {
    font-size: 26px;
    }
    .section-one p{font-size: 24px;}
    .section-one h3{font-size: 38px;}
    .section-one .new-domain input,
    .select-path span{font-size: 24px;}
    .section-one .new-domain .btnSearch{font-size: 22px;}
}
@media (min-width:1920px) {
  .section-one h1 {font-size: 95px;}
  .section-one-paths{gap: 30px;}
  .section-one-paths .path-box .font-bold{font-size: 22px;}
  .section-one-paths .path-box .font-medium{font-size: 18px;}
  .section-one-paths .path-box .borderRed{height: 23px;}
}
@media (min-width:2000px) {
    .section-one {height: 135vh; }
    .section-one-paths{gap: 35px;}
  .section-one-paths .path-box .font-bold{font-size: 24px;}
  .section-one-paths .path-box .font-medium{font-size: 20px;}
}

@media (min-width:2100px) {
  .section-one {height: 122vh; }
}
@media (min-width:3072px) {
  .section-one {height: 90vh; }
}
@media (min-width:4608px) {
  .section-one {height: 60vh; }
}
@media (min-width:6144px) {
  .section-one {height: 45vh; }
}
/* Section Two */
.section-two{
    margin: 100px 0;
}
.section-two h1{margin-top: 0.5rem;}
.section-two .fx-hosting-types{
    flex-wrap: wrap;
    gap: 28px;
    align-items: normal;
    margin-top: 90px;
}
.section-two .fx-hosting-types .box-hosting-type{
    flex: 1 1 calc(33.3% - 28px);
    max-width: calc(33.3% - 0px);
    gap: 40px;
    background: #FFFAF8;
}
.section-two .fx-hosting-types .box-hosting-type .div-img{
    border: 5px solid #fff;
    border-radius: 10px;
}
.section-two .fx-hosting-types .box-hosting-type .div-text{padding: 2rem 0;}
.section-two .fx-hosting-types .box-hosting-type h2{
    font-size: 31px;
    margin-bottom: 1rem;
}
.section-two .fx-hosting-types .box-hosting-type p{
    color: #445375;
    font-size: 18px;
}
@media (max-width:1228.8px) {
   .section-two .fx-hosting-types .box-hosting-type h2{
    font-size: 26px;
    margin-bottom: .5rem;
    }
    .section-two .fx-hosting-types .box-hosting-type p{
        font-size: 16px;
    } 
    .section-two .fx-hosting-types .box-hosting-type{
        gap: 30px;
    }
}
@media (max-width:1024px) {
   .section-two .fx-hosting-types .box-hosting-type h2{ font-size: 22px;}
    .section-two .fx-hosting-types .box-hosting-type p{font-size: 13px;} 
    .section-two .fx-hosting-types .box-hosting-type{gap: 20px;}
    .section-two .fx-hosting-types{margin-top: 60px;}
    .section-two .fx-hosting-types .box-hosting-type .div-img img{width: 40px;}
}
@media (max-width:877.71px) {
    .section-two .fx-hosting-types .box-hosting-type h2{ font-size: 18px;}
    .section-two .fx-hosting-types .box-hosting-type p{font-size: 11px;}    
}
@media (max-width:768px) {
    .section-two .fx-hosting-types .box-hosting-type h2{ font-size: 16px;}
    .section-two .fx-hosting-types .box-hosting-type p{font-size: 10px;} 
    .section-two .fx-hosting-types{margin-top: 40px;}
}
@media (max-width:614.4px) {
.section-two .fx-hosting-types .box-hosting-type{
    flex-direction: column;
    gap: 0.5rem;
    flex: 1 1 calc(50% - 20px);
    max-width: calc(50% - 0px);
}
.section-two .fx-hosting-types{gap: 20px;}
  .section-two .fx-hosting-types .box-hosting-type .div-text{padding: 0 0 1rem 3rem;}
  .section-two .fx-hosting-types .box-hosting-type h2{ font-size: 22px;}
  .section-two .fx-hosting-types .box-hosting-type p{font-size: 14px;} 
}
@media (max-width:512px) {
    .section-two .fx-hosting-types .box-hosting-type{
        flex: 1 1 calc(100% - 20px);
        max-width: calc(100% - 0px);
    }
    .section-two h1{margin-top: 1rem;}
}
@media (min-width:1706.67px) {
  .section-two .fx-hosting-types .box-hosting-type h2{ font-size: 35px;}
  .section-two .fx-hosting-types .box-hosting-type p{font-size: 25px;} 
}
@media (min-width:1920px) {
  .section-two .fx-hosting-types .box-hosting-type h2{ font-size: 40px;}
  .section-two .fx-hosting-types .box-hosting-type p{font-size: 30px;} 
}
@media (min-width:2048px) {
  .section-two .fx-hosting-types .box-hosting-type h2{ font-size: 45px;}
  .section-two .fx-hosting-types .box-hosting-type p{font-size: 35px;} 
}
/* Section Three */
.section-three{
    padding-top: 70px;
     margin-bottom: 100px;
     background: #FFFAF8;
     padding-bottom: 90px;
}
.section-three-container{
    padding: 0 58px;
}
.section-three .fx-head-text{margin-bottom: 20px;}
.section-three .tabs-cards{
    border-radius: 100px;
    border: var(--stroke-weight-1, 1px) solid #FFD3DE;
    background: #FFF;
    height: 60px;
    width: max-content;
    padding: 4px 5px;
    margin: auto;
    margin-top: 45px;
    position: relative;
    z-index: 10;
}
.section-three .tabs-cards button{
    border-radius: 100px;
    padding: 18px 25px;
    background: none;
    color: #0F0D1D;
    height: 100%;
}
.section-three .tabs-cards .active{  
    background: #CB1F49;
    color: #fff;
}
.section-three .tabs-cards .Save-25{
    position: absolute;
    bottom: -5.5rem;
    left: 90%;
    transform: translate(0, 0);
}
@media (max-width:512px) {
    .section-three{
    padding-top: 50px;
     margin-bottom: 0px;
     padding-bottom: 100px;
}
}
@media (max-width:1228.8px) {
    .section-three-container{padding:0 30px;}
}
@media (max-width:768px) {
   .section-three-container{padding: 0 30px;}
}
@media (max-width:614.4px) {
  .section-three-container{padding: 0 20px;}
  .section-three .tabs-cards{margin-top: 30px;}
  .section-three .tabs-cards .Save-25{left: 50%;bottom: -6.5rem;}
}
@media (min-width:1920px) {
    .section-three-container{padding: 0 88px;}
    .section-three .tabs-cards button{font-size: 1.3rem;}
    .section-three .tabs-cards{height: 70px;}
 
}
/* Section Four */
.section-four{
    background-image: url(../images/Background_ContactUs.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    color: #fff;
    position: relative;
}
.section-four-container{height: 100%;}
.section-four .fx-section-four{
    height:100%;
    gap: 80px;
}
.section-four .fx-section-four .section-four-texts{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.section-four .fx-section-four .section-four-img,
.section-four .fx-section-four .section-four-texts{width: 50%;}
.section-four .fx-section-four .section-four-img img{width: 100%;}
.section-four .fx-section-four .section-four-texts h1{
    font-size: 45px;
}
.section-four .fx-section-four .section-four-texts p{
    color: rgba(255, 255, 255, 0.70);
    font-size: 23px;
}
.section-four .fx-section-four .section-four-texts button{margin-top: 18px;width: max-content;}
@media (max-width:1396.36px) {
    .section-four .fx-section-four{
        gap: 60px;
    }
}
@media (max-width:1228.8px) {
    .section-four .fx-section-four .section-four-texts p{font-size: 20px;}
    .section-four .fx-section-four .section-four-texts h1{font-size: 40px;}
    .section-four .fx-section-four .section-four-texts{gap: 10px;}
}
@media (max-width:1024px) {
    .section-four .fx-section-four .section-four-texts p{font-size: 17px;}
    .section-four .fx-section-four .section-four-texts h1{font-size: 35px;}
    .section-four .fx-section-four span{font-size: 13px;}
    .section-four{height: 110vh;}
}
@media (max-width:877.71px) {
    .section-four .fx-section-four .section-four-texts p{font-size: 15px;}
    .section-four .fx-section-four .section-four-texts h1{font-size: 30px;}
    .section-four .fx-section-four span{font-size: 11px;}
}
@media (max-width:768px) {
   .section-four .fx-section-four .section-four-texts p{font-size: 14px;}
    .section-four .fx-section-four .section-four-texts h1 {
        font-size: 25px;
        line-height: 28px;
        margin: 8px 0;
    }
    .section-four .fx-section-four span{font-size: 10px;}
    .section-four .fx-section-four .section-four-texts{gap: 0px;}
}
@media (max-width:512px) {
    .section-four {
        padding: 12vh 0 8vh 0;
        background-position: 10%;
    }
    .section-four .fx-section-four{flex-direction: column;gap: 32px;}
    .section-four .fx-section-four .section-four-img, .section-four .fx-section-four .section-four-texts{width: 100%;}
}
@media (min-width:1706.67px) {
    .section-four {height: 90vh; }
    .section-four .fx-section-four .section-four-texts p{font-size: 26px;}
    .section-four .fx-section-four .section-four-texts h1{font-size: 49px;}
    .section-four .fx-section-four span{font-size: 18px;}
}
@media (min-width:1920px) {
    .section-four {height: 90vh; }
    .section-four .fx-section-four .section-four-texts p{font-size: 30px;}
    .section-four .fx-section-four .section-four-texts h1{font-size: 55px;}
    .section-four .fx-section-four span{font-size: 20px;}
    .section-four .fx-section-four .section-four-texts{gap: 30px;}
}
@media (min-width:3072px) {
  .section-four {height: 70vh; }
}
@media (min-width:4608px) {
  .section-four {height: 40vh; }
}
@media (min-width:6144px) {
  .section-four {height: 30vh; }
}
/* Section Five */
.section-five{margin-bottom: 100px;}
.section-five .fx-head-text{
  margin-bottom: 1rem;
}
.section-five h1{
    margin-bottom: 20px;
}
.section-five p{
    font-size: 23px;
    line-height: 28px;
    text-transform: capitalize;
    margin-bottom: 60px;
}
.section-five .map-img{
    width: 70%;
    object-fit: contain;
}
@media (max-width:512px) {
    .section-five p{
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 30px;
    }
    .section-five .fx-head-text{margin-bottom: 15px;}
    .section-five p br{display: none;}
    .section-five-container{padding: 0 20px;}
    .section-five .map-img{width: 100%;}
    .section-five{margin-bottom: 50px;}
}
/* Section Six */
.section-six .fx-section-six{
    gap:50px;
    margin-top: 50px;
}
.section-six .fx-section-six .card-service{
     flex: 1 1 calc(25% - 50px);
    max-width: calc(25% - 0px);
    border-radius: 47.884px;
    padding: 50px 40px;
    position: relative;
}
.section-six .fx-section-six .card-service.active,
.section-six .fx-section-six .card-service:hover{
    background: #FFF;
    box-shadow: 0px 133.012px 106.41px 0px rgba(0, 0, 0, 0.02), 0px 86.212px 62.319px 0px rgba(0, 0, 0, 0.02), 0px 51.234px 33.893px 0px rgba(0, 0, 0, 0.01), 0px 26.602px 17.292px 0px rgba(0, 0, 0, 0.01), 0px 10.838px 8.67px 0px rgba(0, 0, 0, 0.01), 0px 2.463px 4.187px 0px rgba(0, 0, 0, 0.00);
}
.section-six .fx-section-six .card-service .img-service{margin-bottom: 40px;}
.section-six .fx-section-six .card-service h2{
    margin-bottom: 22px;
    font-size: 19px;
    color: #1E1D4C;
}
.section-six .fx-section-six .card-service p{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 30.583px;
    font-size: 19px;
    color: #5E6282;
}
.section-six .fx-section-six .card-service .icon-section-six{
    position: absolute;
    bottom: -4rem;
    z-index: -1;
    left: -3rem;
}
@media(max-width:1536px){
    .section-six .fx-section-six{gap:30px;}
    .section-six .fx-section-six .card-service h2,
    .section-six .fx-section-six .card-service p{font-size:17px;}
    .section-six .fx-section-six .card-service h2{margin-bottom: 18px;}
}
@media (max-width:1396.36px) {
    .section-six .fx-section-six{gap:30px;}
    .section-six .fx-section-six .card-service{flex: 1 1 calc(25% - 30px);     padding: 40px 30px;} 
    .section-six .fx-section-six .card-service h2,
    .section-six .fx-section-six .card-service p{line-height: 24px;}
    .section-six .fx-section-six .card-service h2{margin-bottom: 15px;}
    .section-six .fx-section-six .card-service .img-service{margin-bottom: 30px;width: 80px;}
}
@media (max-width:1228.8px) {
    .section-six .fx-section-six{gap:30px;justify-content: center;}
    .section-six .fx-section-six .card-service{
        flex: 1 1 calc(25% - 30px);
        max-width: calc(25% - 0px);
    } 
    .section-six .fx-section-six .card-service p{font-size:15px;}
    .section-six h1{margin-top: 1rem;}
}
@media (max-width:1024px) {
    .section-six .fx-section-six .card-service{
        flex: 1 1 calc(33.3% - 30px);
        max-width: calc(33.3% - 0px);
    } 
}
@media (max-width:877.71px) {
    .section-six .fx-section-six .card-service{
        flex: 1 1 calc(50% - 30px);
        max-width: calc(50% - 0px);
        padding: 50px 40px;
    } 
}
@media (max-width:768px) {
}
@media (max-width:512px) {
    .section-six .fx-section-six{gap:0rem;}
    .section-six .fx-section-six .card-service{
        flex: 1 1 calc(100% - 0rem);
        max-width: calc(100% - 0px);
        padding: 50px 40px;
    } 
     .section-six .fx-section-six .card-service h2,
    .section-six .fx-section-six .card-service p{font-size:17px;}
    .section-six .fx-section-six .card-service .img-service{width: max-content;}
}
@media (min-width:1920px) {
    .section-six .fx-section-six .card-service h2,
    .section-six .fx-section-six .card-service p{font-size:23px;}
    .section-six .fx-section-six .card-service{   padding: 60px 50px;}

}
@media (min-width:2048px) {
    .section-six .fx-section-six .card-service{   padding: 70px 60px;}
}
/* Section Seven */
.section-seven{
    background-image: url(../images/Background_WHAT\ _THEY-SAY.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    margin-top: 9rem;
}
.section-seven-container{
    width: 73%;
    margin: auto;
    padding: 40px 0;
}
.section-seven .p-head{
    color: #767676;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: -0.4px;
    margin-top: 1rem;
}
.section-seven-container .slick-slide{
    padding: 0 12px;
}
.section-seven-container .slick-slide.slick-current.slick-active .card-user{
    background: linear-gradient(180deg, #472667 0%, #913276 100%);
}
.section-seven-container .slick-slide.slick-current.slick-active .card-user h3{color: #fff;}
.section-seven-container .slick-slide.slick-current.slick-active .card-user p{color: #F3F5F7;}
.section-seven-container .slick-slide.slick-current.slick-active .card-user span{color: #C3D4E9;}
.section-seven-container .slick-slide.slick-current.slick-active .card-user .border{background: #fff;}
.section-seven .slider-users{margin-top: 57px;margin-bottom: 30px;}
.section-seven .slider-users-arrows{
    gap: 24px;
}
.section-seven .slider-users-arrows .box-img{
  border-radius: 100px;
    background: #913276;
    box-shadow: 4px 8px 24px 0px rgba(71, 38, 103, 0.25);
    width: 50px;
    height: 50px;
    cursor: pointer;
    transition: 0.3s;
}
.section-seven .slider-users-arrows .box-img:hover{
    transform: scale(0.9);
}
.section-seven .slider-users-arrows .box-img1{
    background: #1A202C;
}
.section-seven .fx-companies-logos{
    margin-top: 60px;
    gap: 50px;
    flex-wrap: wrap;
}
.section-seven .fx-companies-logos img{
    width: max-content;
}
@media (min-width:1920px) {
    .section-seven .slider-users-arrows .box-img{
      width: 70px;
      height: 70px;
    }
     .section-seven .slider-users-arrows .box-img img{width: 32px;}
}
@media (max-width:1396.36px) {
    .section-seven .fx-companies-logos{gap: 40px;}
}
@media (max-width:1228.8px) {
        .section-seven .fx-companies-logos{gap: 25px;}
        .section-seven-container{width: 80%;}
}
@media (max-width:1024px) {
    .section-seven-container{width: 85%;}
    .section-seven .fx-companies-logos img {
        width: 100px;
    }
}
@media (max-width:877.71px) {
    .section-seven .fx-companies-logos img{width: 90px;}
    .card-user .fx-card-user{margin-top: 16px;}
}
@media (max-width:768px) {
      .section-seven .fx-companies-logos img{width: 80px;}
}
@media (max-width:512px) {
    .section-seven-container{padding: 0 20px;width: 100%;}
    .section-seven .fx-companies-logos img{width: 92px;}
    .section-seven .fx-companies-logos{margin-top: 30px;}
    .section-seven .slider-users {
        margin-top: 37px;
        margin-bottom: 24px;
    }
    .section-seven .p-head{
        color: #767676;
        font-size: 17px;
        line-height: 130%;
        margin-top: 0,5rem;
    }
        .section-seven .p-head br{display: none;}
    }
/* Section Eight */
.section-eight{
    margin: 100px 0;
}
.section-eight h1{
    margin-top: 10px;
    margin-bottom: 28px;
}
.section-eight .fx-section-eight{
    gap: 40px;
}
.section-eight .fx-section-eight .part1,
.section-eight .fx-section-eight .part2{width: 50%;}
.section-eight .fx-section-eight .part1 img{width: 100%;}
.section-eight .fx-box-sec8{
    gap: 30px;
    border-radius: 16px;
    border: var(--stroke-weight-1, 1px) solid #EDDBFF;
    background: #FBF8FF;
    padding: 31px;
}
.section-eight .fx-section-eight .part2 h3{font-size: 20px;}
.section-eight .fx-section-eight .part2 p{
    color:  #445375;
    line-height:26px; 
}
@media (min-width:1706.67px) {
       .section-eight .fx-section-eight .part2 h3{font-size: 24px;}
    .section-eight .fx-section-eight .part2 p{
        font-size: 20px;
        line-height: 33px;
    }
    .section-eight .fx-box-sec8 img{width: 130px;}
}
@media (min-width:2048px) {
    .section-eight .fx-section-eight .part2 h3{font-size: 26px;}
    .section-eight .fx-section-eight .part2 p{
        font-size: 22px;
        line-height: 35px;
    }
       .section-eight .fx-box-sec8 img{width: 135px;}
}
@media (max-width:1228.8px) {
    .section-eight .fx-section-eight .part2 h3{font-size: 18px;}
    .section-eight .fx-section-eight .part2 p{
        font-size: 15px;
        line-height: 24px;
    }
    .section-eight .fx-section-eight{align-items: center;}
}
@media (max-width:1024px) {
    .section-eight .fx-section-eight{
        flex-direction: column;
    }
    .section-eight .fx-section-eight .part2{order: 1;}
    .section-eight .fx-section-eight .part1{order: 2;}
    .section-eight .fx-section-eight .part1, .section-eight .fx-section-eight .part2{width: 80%;}
}
@media (max-width:614.4px) {
    .section-eight .fx-section-eight .part1, .section-eight .fx-section-eight .part2{width: 100%;}
    .section-eight .fx-box-sec8{
        padding: 16px;
    }
    .section-eight .fx-box-sec8{gap: 16px;}
    .section-eight .fx-section-eight .part2 p {
        font-size: 14px;
        line-height: 20px;
    }
        .section-eight .fx-section-eight .part2 h3 {
        font-size: 17px;
        line-height: 21px;
        margin-bottom: 6px;
    }
}
/* Section Nine */
.section-nine{

}
.section-nine .FAQ-part{
    width: 55%;
    margin: auto;
    gap: 16px;
    margin-top: 75px;
    position: relative;
    z-index: 99;
}
.section-nine .dropdown-FAQ{
    border-radius: 16px;
    border: #E4E4E4;
    background: #FFF;
    padding: 24px 32px;
    cursor: pointer;
}
.section-nine .dropdown-FAQ h5{
    color: #000;
    font-size: 22px;
    line-height: 120%; /* 28.8px */
}
.section-nine .dropdown-FAQ p{
    color:  #727272;
    font-size: 16px;
    line-height: 150%;
    margin-top: 16px;
    display: none;
}
.section-nine .dropdown-FAQ.active .dropdown-icon{
    transform: rotate(180deg);
}
@media (min-width:1706.67px) {
    .section-nine .dropdown-FAQ h5{font-size: 24px;}
.section-nine .dropdown-FAQ p{font-size: 18px;}
}
@media (max-width:1396.36px) {
    .section-nine .FAQ-part{width: 70%;}
    .section-nine .dropdown-FAQ p{font-size: 16px;}
    .section-nine .dropdown-FAQ h5{font-size: 20px;}
}
@media (max-width:1228.8px) {
    .section-nine .FAQ-part{width: 80%;}
}
@media (max-width:614.4px) {
    .section-nine-container{padding: 0 20px;}
    .section-nine .FAQ-part{width: 100%;margin-top: 24px;}
    .section-nine .dropdown-FAQ{padding: 16px 24px;}
    .section-nine .dropdown-FAQ p{font-size: 15px;}
    .section-nine .dropdown-FAQ h5{font-size: 18px;}
}
/* Section Cart Style */
.sectionCart{
    width: 35%;
    border-radius: 20px;
    background: #FFF;
    height: 100vh;
      display: none;
    position: absolute;
    top: 0;
    right: 0;
  background-color: #fff;
  box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease-in-out;
  z-index: 999;
  opacity: 0;
  cursor: pointer;
}
.sectionCart.open {
  transform: translateX(0);
   display: block;
     opacity: 1;
}
.cover {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 998;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  cursor: pointer;
}
.cover.visible {
  display: block;
  opacity: 1;
}
.sectionCart .titleCart{
    border-radius: 20px 20px 30px 30px;
    background: linear-gradient(85deg, #913276 0%, #472667 100%);
    gap: 20px;
    width: 100%;
    height: 90px;
    padding: 0 30px;
    align-items: center;
    margin-bottom: 20px;
}
.sectionCart .titleCart img{
    width: 20px;
    height: 20px;
}
.sectionCart .titleCart h2{
    color: #FFF;
    font-size: 25px;
    line-height: 24px;
}
.sectionCart .sectionCart-texts{
    padding: 0 30px;}
.sectionCart .sectionCart-texts h5{
    color: #000;
    font-size: 20px;
    margin-bottom: 30px;
}
.sectionCart .sectionCart-texts .listCart{
    display: flex;
    flex-direction: column;
    gap: 20px;
    height: 40vh;
    overflow-y: auto;
    padding-bottom: 5rem;
    padding-right: 10px;
}
.sectionCart .sectionCart-texts .listCart::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px #CB1F49;
	border-radius: 10px;
	background-color: #F5F5F5;
}
.sectionCart .sectionCart-texts .listCart::-webkit-scrollbar
{
  width: 3px;
	background-color: #F5F5F5;
}
.sectionCart .sectionCart-texts .listCart::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px #CB1F49;
	background-color: #472667 ;
}
.sectionCart .sectionCart-texts .listCart .fx-domainRegistration2{
    align-items: end;
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
}
.sectionCart .sectionCart-texts .listCart .part1{
    padding-bottom: 38px;
}
.sectionCart .sectionCart-texts .listCart .fx-part1{gap: 8px;margin-bottom: 15px;}
.sectionCart .sectionCart-texts .listCart .fx-part1 h3{
    color: #000;
    font-size: 25px;
    line-height: 30px;
}
.sectionCart .sectionCart-texts .listCart .fx-part1 img{
    width: 24px;
    height: 24px;
    transition: 0.3s;
    cursor: pointer;
}
.sectionCart .sectionCart-texts .listCart .fx-part1 img:hover{transform: scale(0.9);}
.sectionCart .sectionCart-texts .listCart .part1 h4{
    color: #000;
    font-size: 18px;
    line-height: 24px;
}
.sectionCart .sectionCart-texts .listCart .part2{gap: 10px;flex-direction: column;}
.sectionCart .sectionCart-texts .listCart .part2 .btn-red{
    height: 45px;
    width:115px;
    padding: 0px 18px;
    font-size: 14px;
}
.sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .d-flex {
    position: relative;
}
.sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .btn-outline {
    height: 40px;
    padding: 0 20px;
    background: #FFFAF8;
    border-radius: 20px;
    border: 1.5px solid #090B21;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 15px;
    width: max-content;
}
.sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .btn-outline img {
    width: 16px;
}
.sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .listStep {
    padding: 10px 0px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    width: 100%;
    position: absolute;
    top: 100%;
    background: #FFFAF8;
    display: none;
    z-index: 10;
    cursor: pointer;
    display: none;
}
.sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .listStep span {
    margin-bottom: 0px;
    padding: 8px 20px;
    font-size: 16px;
    width: 100%;
    position: relative;
    display: block;
}
.sectionCart .orderSummary{
    border-radius: 20px 20px 0px 0px;
    background: #FFFAF8;
    position: absolute;
    bottom: 0px;
    width: 100%;
    padding: 20px 30px;
}
.sectionCart .orderSummary h2{
    color: #000;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
}
.sectionCart .orderSummary h3{
    color: #000;
    font-size: 18px;
    line-height: 24px;
}
.sectionCart .orderSummary h4{
    color: #000;
    font-size: 16px;
    line-height: 24px;
}
.sectionCart .orderSummary h1{
    color: #000;
    font-size: 25px;
    line-height: 24px
}
.sectionCart .orderSummary .fx-orderSummary2{
    margin-bottom: 20px;
}
.sectionCart .orderSummary .fx-orderSummary{
    padding-bottom: 16px;
    border-bottom: 1px solid #000;
}
.sectionCart .orderSummary .btn-red{
    width: 50%;
    margin: auto;
    margin-top: 20px;
    color: #FFF;
    font-size: 20px;
    line-height: 24px;
    height: 50px;
}

.fx-cards-pay .card-pay a {
    text-decoration: none;
}



@media (min-width:2304px) {
    
}
@media (min-width:2048px) {
}
@media (min-width:1920px) {
 .sectionCart .sectionCart-texts .listCart .fx-part1 h3{font-size: 30px;}
 .sectionCart .sectionCart-texts .listCart .part1 h4{font-size: 24px;}
  .sectionCart .sectionCart-texts .listCart .part1 h4 br{display: none;}
  .sectionCart .sectionCart-texts .listCart .part2 .btn-red{width: 130px;height: 50px;}
  .sectionCart .sectionCart-texts .listCart .part2 .btn-red span{font-size: 18px;}
  .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .btn-outline,
  .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .listStep span{font-size: 18px;}
  .sectionCart .sectionCart-texts h5{font-size: 25px;}
  .sectionCart .orderSummary h2{font-size: 24px;}
  .sectionCart .orderSummary h3{font-size: 22px;}
  .sectionCart .orderSummary .fx-orderSummary1{margin-bottom: 1rem;}
  .sectionCart .orderSummary h4{font-size: 20px;}
  .sectionCart .orderSummary .btn-red{font-size: 24px;height: 60px;}
}
@media (max-width:1396.36px) {
    .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2{
        flex-direction: column;
        align-items: start;
    }
    .sectionCart .sectionCart-texts .listCart .part2{width: 100%;}
    .sectionCart .sectionCart-texts .listCart .part1{width: 100%;padding-bottom: 0px;}
    .sectionCart .sectionCart-texts .listCart .part1 h4 br{display: none;}
}
@media (max-width:1228.8px) {
    .sectionCart .titleCart{height: 65px;}
    .sectionCart .titleCart h2{font-size: 20px;}
    .sectionCart .sectionCart-texts .listCart .fx-part1 h3{font-size: 20px;}
    .sectionCart .sectionCart-texts h5{margin-bottom: 20px;}
    .sectionCart .sectionCart-texts .listCart .part1 h4{font-size: 15px;}
    .sectionCart .sectionCart-texts .listCart .fx-part1{gap: 4px;margin-bottom: 2px;}
    .sectionCart .orderSummary h2{font-size: 17px;margin-bottom: 15px;}
    .sectionCart .orderSummary h3{font-size: 15px;}
    .sectionCart .orderSummary h1{font-size: 20px;}
    .sectionCart .orderSummary .btn-red{margin-top: 15px;font-size: 15px;height: 45px;}
    .sectionCart .orderSummary .fx-orderSummary{padding-bottom: 10px;}
    .sectionCart .orderSummary h4{font-size: 14px;}
    .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .btn-outline{height: 35px;font-size: 12px;}
    .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .listStep span{font-size: 12px;}
    .sectionCart .sectionCart-texts .listCart .part2 .btn-red{font-size: 12px;height: 40px;}
    .sectionCart .sectionCart-texts .listCart .part2 .btn-red img{width: 22px;}
    
}
@media (max-width:1024px) {
    .sectionCart .titleCart{height: 55px;gap: 12px;margin-bottom: 10px;}
    .sectionCart .titleCart h2{font-size: 17px;}
    .sectionCart .titleCart img {width: 15px;height: 15px;}
       .sectionCart .sectionCart-texts .listCart .fx-part1 h3{font-size: 15px;}
    .sectionCart .sectionCart-texts h5{margin-bottom: 15px;font-size: 16px;}
    .sectionCart .sectionCart-texts .listCart .part1 h4{font-size: 12px;}
    .sectionCart .orderSummary h2{font-size: 15px;margin-bottom: 12px;}
    .sectionCart .orderSummary h3{font-size: 13px;}
    .sectionCart .orderSummary h1{font-size: 17px;}
    .sectionCart .orderSummary .btn-red{margin-top: 15px;font-size: 13px;height: 35px;}
    .sectionCart .orderSummary .fx-orderSummary{padding-bottom: 8px;}
    .sectionCart .orderSummary h4{font-size: 12px;}
    .sectionCart .orderSummary{padding: 16px 20px 6px 20px;}
    .sectionCart .sectionCart-texts .listCart .fx-part1 img{width: 18px;height: 18px;}
    .sectionCart .sectionCart-texts .listCart .part2 .btn-red{height: 32px;width: 70px;}
    .sectionCart .sectionCart-texts .listCart .part2 .btn-red img{width: 16px;}
    .sectionCart .sectionCart-texts .listCart .part2 .btn-red span{font-size: 9px;}
    .sectionCart .sectionCart-texts .listCart .part2{flex-direction: row;}
    .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2{gap: 8px;}
    .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .btn-outline{height: 30px;font-size: 10px;}
    .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .listStep span{font-size: 10px;}
    .sectionCart .sectionCart-texts .listCart .fx-domainRegistration2 .part2 .btn-outline img{width: 12px;}
    .sectionCart .orderSummary .fx-orderSummary2{margin-bottom: 8px;}
}
@media (max-width:877.71px) {
    .sectionCart {height: 100%;overflow-y: auto;}
    .sectionCart form{height: 100%;position: relative;}
    .sectionCart::-webkit-scrollbar-track{
        -webkit-box-shadow: inset 0 0 6px #CB1F49;
        border-radius: 10px;
        background-color: #F5F5F5;
    }
    .sectionCart::-webkit-scrollbar{
    width: 3px;
        background-color: #F5F5F5;
    }
    .sectionCart::-webkit-scrollbar-thumb{
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px #CB1F49;
        background-color: #472667 ;
    }
}
@media (max-width:768px) {
    
}
@media (max-width:614.4px) {
    .sectionCart{width: 85%;height: 100vh;overflow-y: hidden;}
    .sectionCart form{position: static;}
    .sectionCart .sectionCart-texts .listCart{height: 45vh;}
    .sectionCart .sectionCart-texts{padding: 0 10px;}
}
@media (max-width:512px) {
    
}