.top .navbar-brand>img.img-fluid {width: 246px!important;height: 62.11px!important;margin-right: unset;}

div#cta-mobile .btn-mobile{
    display:none;
  }

hr.navbar-separator {
    display: block;
    border-top: 1px solid #DEDEDE;
    width: 95%;
    height: 1px;
    margin: auto;
}

.top .navbar-brand {
    padding: unset;
    line-height: unset;
    margin-left: unset!important;
    margin-right: unset!important;
}
.top{
    padding: 16px 92px;
    width: 100%;
}
.sticky-top .navbar {
    padding: unset;
    margin-bottom: unset;
}

#mobile-search{
    display:none;
}

.top #searchform {
    display: block;
    position: relative;
    padding: 0;
    width: unset;
    left: unset;
    top: unset;
    transition: all .2s ease;
    opacity: unset;
    visibility: visible;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 1000;
    border-radius: 32px;
    transform: unset;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    width: 441px;
}


.top #searchform > input#s {
    width: 100%;
    border: unset;
    border-bottom: unset;
    padding: 12px 32px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    border-radius: 32px;
}

li#menu-item-6814, li#menu-item-5200  {
    display: none;
}

a.btn.mx-2.btn-signup {
    padding: 18px 30px;
    gap: 40px;
    background: linear-gradient(180deg, #FF8800 -17.06%, #FF6600 115.88%);
    border-radius: 48px;
    display: flex;
    align-items: center;
    min-width: 255px;
    max-height: 64px;
}

a.btn.mx-2.btn-signup span {
    font-weight: 600;
font-size: 18px;
line-height: 28px;
color: #FFFFFF;
}

a.btn.mx-2.btn-signup span.cta-header-arrow {
    width: 8px;
    display: inline-block;
    content: "";
    height: 12px;
    background-image: url('data:image/svg+xml,%3Csvg viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.28997 9.88004L5.16997 6.00004L1.28997 2.12004C0.899967 1.73004 0.899967 1.10004 1.28997 0.710042C1.67997 0.320041 2.30997 0.320041 2.69997 0.710042L7.28997 5.30004C7.67997 5.69004 7.67997 6.32004 7.28997 6.71004L2.69997 11.3C2.30997 11.69 1.67997 11.69 1.28997 11.3C0.909967 10.91 0.899967 10.27 1.28997 9.88004Z" fill="%23FFFF00"/%3E%3C/svg%3E%0A');
    }

#menu-top-nav li.nav-item a {
    font-weight: 500;
    font-size: 16px;
    line-height: 115%;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000;
    padding: unset;
    height: unset;
    padding: 14px 25px;
}

#menu-top-nav .dropdown-menu li.nav-item a {
    line-height: 10px;
    margin: auto;
    padding: 15px 15px!Important;
}

ul#menu-top-nav {
    margin-bottom: 0px;
}

i#searchsubmit {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 11H6.29L6.57 10.73C5.37 9.33002 4.75 7.42002 5.09 5.39002C5.56 2.61002 7.88 0.390015 10.68 0.0500152C14.91 -0.469985 18.47 3.09001 17.95 7.32001C17.61 10.12 15.39 12.44 12.61 12.91C10.58 13.25 8.67 12.63 7.27 11.43L7 11.71V12.5L2.75 16.75C2.34 17.16 1.67 17.16 1.26 16.75C0.85 16.34 0.85 15.67 1.26 15.26L5.5 11ZM11.5 11C13.99 11 16 8.99002 16 6.50002C16 4.01002 13.99 2.00002 11.5 2.00002C9.01 2.00002 7 4.01002 7 6.50002C7 8.99002 9.01 11 11.5 11Z' fill='%23A0A0A0'/%3E%3C/svg%3E%0A");
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 17px;
    line-height: unset;
    font-size: 16px;
    top: 16px;
    right: 15px;
    background-repeat: no-repeat;
    z-index: 2025;
}

.body-content {
    margin-top: 0px;
    padding-top: 0px;
}

header.sticky-top {
    padding: 0;
    box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
    z-index: 1020;
    width: 100%;
    isolation: isolate;
}

@media (max-width: 1200px){
 .top {
    padding: 13px 16px;
   }
    .top #searchform {
    width: 322px;
    }

    #menu-top-nav li.nav-item a {
    padding: 14px 25px;
}
}


@media (max-width: 992px){
.navbar .bottom::after {
    width: 55px;
    height: 50px;
    position: absolute;
    right: 0;
    content: "";
    background: linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);
}

ul#menu-top-nav {
    margin-bottom: 0px;
    padding: 0px;
    overflow-x: auto;
    gap: unset;
}

    a.btn.mx-2.btn-signup span.cta-header-arrow{display:none;}
    
a.btn.mx-2.btn-signup{
    max-width: 174px;
    min-width: 174px;
    max-height: 56px;
    padding: 16px 29px;
    }

    #menu-top-nav li.nav-item a {
        padding: 14px;
    }

    a.btn.mx-2.btn-signup span {
    font-size: 14px;
    line-height: 24px;
}
div#navbarOE {
    margin: auto;
}





}


@media (max-width: 992px){
    .navbar-expand-lg>.container-fluid.top {
        padding: 16px 24px;
        padding-right: 24px;
        padding-left: 24px;
    }
}

@media (max-width: 991px){

#menu-top-nav li.nav-item a {
    font-size: 14px;
    line-height: 100%;
    padding: 16px;
}
    
div#navbarOE {
    margin: auto;
}

    .top #searchform {
    width: 214px;
}



    
}


@media (max-width: 767px){
a.btn.mx-2.btn-signup {display:none;}
div#navbarOE {max-width: 100%;}

.container-fluid.top {display:block;}

.top .navbar-brand>img.img-fluid {
    width: 154px!important;
height: 39.66px!important;
    margin-right: unset;
}
    #menu-top-nav li.nav-item a {
    padding: 18px;
    width: max-content;
}

.top {
    padding: 13px 16px!important;
}

.top #searchform {
    display: none;
    width: 96%;
    position: absolute;
    top: 8px;
    left: 15px;
    margin: auto;
}

#mobile-search{
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 11H6.29L6.57 10.73C5.37 9.33002 4.75 7.42002 5.09 5.39002C5.56 2.61002 7.88 0.390015 10.68 0.0500152C14.91 -0.469985 18.47 3.09001 17.95 7.32001C17.61 10.12 15.39 12.44 12.61 12.91C10.58 13.25 8.67 12.63 7.27 11.43L7 11.71V12.5L2.75 16.75C2.34 17.16 1.67 17.16 1.26 16.75C0.85 16.34 0.85 15.67 1.26 15.26L5.5 11ZM11.5 11C13.99 11 16 8.99002 16 6.50002C16 4.01002 13.99 2.00002 11.5 2.00002C9.01 2.00002 7 4.01002 7 6.50002C7 8.99002 9.01 11 11.5 11Z' fill='%23A0A0A0'/%3E%3C/svg%3E%0A");
    display: block;
    width: 60px;
    float: right;
    height: 42px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    border: 1px solid #ABB0BE;
    border-radius: 32px;
    margin: auto;
}




div#cta-mobile {
    position: sticky;
    bottom: 0px;
    display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 24px 16px 32px;
height: 108px;
background: #FFFFFF;
box-shadow: 0px -8px 16px rgba(0, 0, 0, 0.1);
border-radius: 18px 18px 0px 0px;    
    }

div#cta-mobile .btn-mobile{
  display:flex;
  min-width: 228px;
        margin-left: 124px !important;
        padding: 13px 15px;
        border:none;
}

a.btn.mx-2.btn-signup.btn-mobile, a.btn.mx-2.btn-signup.btn-mobile span.cta-header-arrow {
    display: inline-block;
    background-repeat:no-repeat;
}

 a.btn.mx-2.btn-signup.btn-mobile span.cta-header-arrow {
         min-width: 12px;
 }


 a.btn.mx-2.btn-signup.btn-mobile span.cta-text-mobile {
    float: left;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
}


}


@media (max-width: 400px) {
    div#cta-mobile .btn-mobile {
        display: flex;
        min-width: 165px;
        margin-left: 140px !important;
        padding: 10px 5px;
        gap: 20px;
        border:none;
    }
    a.btn.mx-2.btn-signup.btn-mobile span.cta-text-mobile {
        font-size: 14px;
        line-height: 25px;
        margin-left: 8px;
    }

}



@media (min-width: 992px){
div#navbarOE {
    margin: auto;
}
}