.what-you-get .main-btn.white-border {
    color: #fff ;
}
.main-btn.white, a.main-btn.white {
    background: #fff;
    color: #00463A;
    border-color: #fff;
}
.qr-image{
    margin: 30px auto;
}
.contentarea{
    padding: 0;
}
.welcome p{
    margin: 20px auto 45px;
}
.welcome.center.padding{
    padding: 90px 0 0 0 !important;
}
.welcome h2 {
    font-family: 'Inter';
    color: #fff;
    font-size: 45px;
    font-weight: 500;
    line-height: 124%;
    text-transform: uppercase;
    margin: 0 auto;
    letter-spacing: 2px;
    font-style: normal;
}
.services h3{
    text-transform: capitalize;
}
.welcome .inner {
        padding: 75px 50px 0;
}
.surgeon .container{
    padding: 40px 0 !important;
}
.welcome h1{
    font-family: 'Inter';
    color: #fff;
    font-size: 45px;
    font-weight: 500;
    line-height: 124%;
    text-transform: uppercase;
    margin: 0 auto;
    letter-spacing: 2px;
    font-style: normal;
}
.what-you-get{
    display: flex;
    background: var(--Light-Grey, #F6F5F5);
    gap: clamp(50px, 8vw, 150px);
}
.what-content{
    width: 40vw;
    background: var(--Green, #00463A);
    padding: clamp(40px, 6vw, 120px) clamp(40px, 6vw, 100px);
}
.what-content h2{
    text-align: center;
    margin: 0 auto 50px;
    color: var(--white, #FFF);
font-feature-settings: 'liga' off, 'clig' off;
/* Desktop/Heading 2 */
font-family: Inter;
font-size: clamp(36px, 4vw, 45px);
font-style: normal;
font-weight: 500;
line-height: 124%; /* 55.8px */
letter-spacing: 2px;
text-transform: uppercase;
}
.what-content p{
    margin: 0 auto 50px;
    color: var(--white, #FFF);
font-feature-settings: 'liga' off, 'clig' off;
/* Desktop/Body large */
font-family: Inter;
font-size: clamp(20px, 4vw, 23px);
font-style: normal;
font-weight: 400;
line-height: 150%;
}
.what-faq{
    width: 45vw;
    margin: 30px 0;
}
.middle-auto{
    margin: 0 auto;
}

/* accordion_1_css  
---------------------------------------------------------- */  
.accordion-item {  
    background: #fff;  
    color: var(--white);  
    margin-bottom: 10px;  
    padding: 10px 20px;
    
}
 
.accordion-item-header {  
    display: flex;  
    align-items: center;  
    padding: 10px 15px;  
    cursor: pointer;  
}  
.accordion-item-header p {  
    margin: 0;  
    display: flex;  
    align-items: center;  
    justify-content: center;  
}  
.accordion-item-header h3 {  
color: var(--Gold, #7E6C2F);
font-feature-settings: 'liga' off, 'clig' off;
/* Desktop/Heading 4 */
font-family: Inter;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 138%; /* 41.4px */
letter-spacing: 1.15px;
text-transform: uppercase;  
}  
.accordion-item-icon {  
    margin-left: auto;  
    transform: rotate(0deg);  
    transition: all 0.3s ease;  
    position: relative;  
    font-size: 1.5em;  
    width: 25px;  
    height: 34px;  
    display: block;  
    text-align: center;  
}
 
.accordion-item-body {  
    padding: 15px;  
    background-color: var(--white);  
    display: none;  
    color: var(--black);  
}


/* cta_welcome_1_css
---------------------------------------------------------- */
.cta_welcome_1 {
    text-align: center;
    padding: 80px 0;
    position: relative;
    z-index: 1;
    background-color: #00463A;
}

.cta_welcome_1 .container {
    display: flex;
    flex-direction: column;
    gap: 20px 0;
    width: min(100%, 1700px);
}

.cta_welcome_1 .welcome-top-title * {
    margin: 0;
    color: #fff;
}

.cta_welcome_1 .welcome-top-title h2 {
    font-family: 'Inter';
    color: #fff;
    font-size: 45px;
    font-weight: 500;
    line-height: 124%;
    text-transform: uppercase;
    margin: 0 auto;
    letter-spacing: 2px;
    font-style: normal;
}

/* .cta_welcome_1 .welcome-top-title h3 {
    color: #fff;
    font-family: var(--font-family-secondary);
    font-size: var(--h4-font-size);
    line-height: var(--line-height-normal);
    letter-spacing: var(--heading-letter-spacing-normal);
} */

.cta_welcome_1 p a,
.cta_welcome_1 .welcome p a:visited {
    color: #fff;
    font-weight: bold;
}

.cta_welcome_1 .welcome-button a {
    margin: 0 auto;
    color: #fff;
}
.cta_welcome_1 .welcome-button .main-btn.white-border {
    color: #fff;
}
.cta_welcome_1 .welcome-button .main-btn.white-border:hover {
    color: #00463A;
}
.cta_welcome_1 .welcome-button .main-btn.green-border {
    color: #00463A;
    background-color: #fff;
    border-color: #fff;
}
.cta_welcome_1 .welcome-button .main-btn.green-border:hover {
    color: #fff;
    background-color: #00463A;
    border-color: #fff;
}

.cta_welcome_1 .welcome-content p {
    color: #fff;
    font-size: 23px;
    line-height: 150%;
    max-width: 1393px;
    margin: 20px auto;
}
.download h2{
    color: var(--Light-Grey, #F6F5F5);
text-align: center;
font-feature-settings: 'liga' off, 'clig' off;
/* Desktop/Heading 1 */
font-family: "Meow Script";
font-size: 80px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 96px */
letter-spacing: 2px;
text-transform: capitalize;
}
.download h3{
    color: var(--white, #FFF);
font-feature-settings: 'liga' off, 'clig' off;
font-family: Inter;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 138%;
letter-spacing: 1.15px;
text-transform: uppercase;
text-align: left;
    margin: 30px 0;
}
.download p{
    color: var(--white, #FFF);
font-feature-settings: 'liga' off, 'clig' off;
/* Desktop/Body large */
font-family: Inter;
font-size: 23px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 34.5px */
text-align: left;
margin: 30px 0;
}
.download .inner{
    padding: clamp(40px, 10vw, 80px)  clamp(50px, 10vw, 120px) 0;
}

@media (max-width: 1200px) {
    .surgeon .container{
    padding: 0 !important;
}
}
@media (max-width: 1025px) {
    .welcome h2, .cta_welcome_1 .welcome-top-title h2{
        font-size: 55px;
    }
    .what-you-get{
        flex-direction: column;
        align-items: center;
        gap: 30px;
    }
    .what-faq{
        width: 80vw;
    }
    .what-content{ 
        width:80vw;
        margin-top: 50px;
    }
    .welcome .inner {
        padding: 75px 25px 0;
    }
}