.elementor-856 .elementor-element.elementor-element-7c39923{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-7c39923 */.min-h-screen.bg-\[\#f8f9fa\].font-sans.text-\[\#1a2b49\].pb-20 {
    background: white;
}


h3.text-sm.sm\:text-base.font-medium.text-\[\#1a2b49\].leading-tight.mb-1.break-words {
    font-size: 16px;
}

@media (max-width:767px){
    h3.text-sm.sm\:text-base.font-medium.text-\[\#1a2b49\].leading-tight.mb-1.break-words {
    font-size: 13px;
}

.flex.flex-col.items-center.sm\:items-start {
    /* justify-items: left; */
    align-items: baseline;
}


}


.sticky.top-8{
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;
}



h2.text-xl.font-bold.text-\[\#1a2b49\] {
    font-size: 20px;
}

h1 {
    font-size: 30px !important;
}


[type=button], [type=submit], button {
    background-color: #ff7f50;
    border:none; 
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    margin-bottom: 10px;
}


[type=button], [type=submit], button {
    background-color:#3d7b6b;
   
}

[type=button], [type=submit], button:hover {
    background-color:#3d7b6b;
   
}


[type=button], [type=submit], button:focus {
    background-color:black;
   
}


.text-\[\#f27a42\].font-medium.text-lg {
    color: #3d7b6b;
}

.border-t.border-\[\#f27a42\].mb-4 {
    border: 1px solid #3d7b6b;
}





button.w-full.rounded-full.py-3.font-medium.shadow-md.transition-all.mb-4.bg-gradient-to-r.from-\[\#f48a52\].to-\[\#f27a42\].text-white.hover\:shadow-lg {
    background: #3d7b6b;
}


.bg-\[\#659b60\] {
    background-color: #3d7b6b;
}

.border-\[\#659b60\] {
    border-color: #3d7b6b;
}



button.px-6.py-2.rounded-full.border.text-sm.transition-colors.bg-\[\#659b60\].border-\[\#659b60\].text-white.font-medium.hover\:bg-\[\#568552\].hover\:border-\[\#568552\].w-12.\!px-0.text-center
Specificity: (0,15,1)
 {
    width: 40px !important;
}



.fixed.top-4.right-4.z-50.lg\:hidden.bg-white.rounded-full.shadow-md.w-16.h-16.flex.items-center.justify-center {
    z-index: 999;
}



@media (min-width: 1025px) {
   
   .mt-3.pt-3.border-t.border-gray-100.animate-in.fade-in.slide-in-from-top-2.duration-300 {
    display: none;
}
   
}

.max-w-6xl.mx-auto.px-4.py-4.sm\:py-8 {
    padding: 0px !important;
}/* End custom CSS */