 select {
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
   border-radius: 0;
}

.loading_overlay{
  display: none;
  position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999911;
    opacity: 0.7;
  background: black;
  top: 0;
}
.loading_overlay .loader{
  z-index: 999912;
  position: absolute;
    top: 50%;
    left: 50%;
}
.sgpb-popup-dialog-main-div-wrapper .login_popup {
  
  --scrollbar-track-color: #ccc;
  --scrollbar-size: 8px;
  --scrollbar-size-firefox: thin;
  --scrollbar-color-hover: rgba(0,0,0,.3);
  --scrollbar-color-active: rgb(0,0,0);
   
  scrollbar-width: var(--scrollbar-size-firefox);
}
.sgpb-popup-dialog-main-div-wrapper .login_popup::-webkit-scrollbar {
  height: var(--scrollbar-size);
  width: var(--scrollbar-size);
  margin-right: 15px;
}
.sgpb-popup-dialog-main-div-wrapper .login_popup::-webkit-scrollbar-track {
  background-color:#fff;
}
.sgpb-popup-dialog-main-div-wrapper .login_popup::-webkit-scrollbar-thumb {
  background: linear-gradient(to top, #5b4740 -173.39%, #5b4740 145.56%);
}


.signup_form label {
    color: #112250;
    font-size: 14px;
    font-weight: 400;
    display: block;
    margin-bottom:5px;
    letter-spacing: 0.42px;
    text-transform: uppercase;
}
.signup_form label a {
    text-decoration: underline;
}
.signup_form .form-control, 
.signup_form input:not(input[type="checkbox"],
.signup_form input[type="radio"],
.signup_form input[type="submit"]), 
.signup_form textarea { 

     border:0px;
    border-bottom: 1px solid #B39F87;
    background: #fff;
    width: 100%;
    font-size: 16px;
    color: #000;
    padding: 5px 0px;
    outline: none;
    line-height: 1.1;
    border-radius: 0;
    height: auto;
}
.signup_form .StripeElement {
    border-bottom: 1px solid #B39F87;
    width: 100%;
    font-size: 16px;
    color: #000;
    padding: 19.5px 20px;
    display: inline-block;
    box-sizing: border-box;
}
.signup_form .card-js .icon {
    top: 20px;
}
.signup_form *{ line-height:normal; }
.signup_form select {
     border:0px;
    border-bottom: 1px solid #B39F87;
    background: #fff;
    width: 100%;
    font-size: 16px;
    color: #000;
    padding: 5px 0px;
    outline: none;
    line-height: 1.1;
    border-radius: 0;
    height: auto;
}
.signup_form .pst_dd:before {
    position: absolute;
    content: "";
    right: 15px;
    top: 0;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #828282;
    display: inline-block;
    bottom: 0;
    margin: auto;
}
.pst_dd {
    position: relative;
}

.signup_form .item_details {
    padding: 10px 0 0;
    clear: both;
}
.signup_form .item_details .item_row {
        border-bottom: 1px solid #B39F87;
    padding-bottom: 14px;
    margin-bottom: 16px;
    overflow: hidden;
    font-size: 18px;
}
.signup_form .item_details .item_label {
    font-weight: 400;
    float: left;
    color: #1D1D1D;
    font-size: 16px;
}
.signup_form .item_details .item_value {
    float: right;
    color: #1D1D1D;
    font-weight: 700;
    font-size: 20px;
}


.cg_check {
     padding-top: 35px;
   display: flex;
    gap: 10px;
    color: #112250;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 2.25; 
    letter-spacing: 0.16px;
}
.cg_check input[type="checkbox"] + label {
    padding-left: 26px;
    position: relative;
    color: #ffffff;
   font-size: 16px;
    font-weight: 300;
    line-height: normal;
    cursor: pointer;
}
.cg_check input[type="checkbox"] + label a{color: #ffffff;}
.cg_check input[type="checkbox"] + label:before {
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 3px;
    border: 1px solid #d8dacf;
    background-color: #ffffff;
    position: absolute;
    top: 5px;
    left: 0;
}
.cg_check input[type="checkbox"]:checked + label:before {
    background-image: url(../images/checkbox2.png);
    background-size: 100%;
    background-position: center;
    border: 0;
}

.cg_check input[type="checkbox"] + label {
    padding-left: 26px;
    position: relative;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    cursor: pointer;
}
.cg_check input[type="checkbox"] + label:before {
    content: "";
    width: 15px;
    height: 15px;
    border-radius: 3px;
    border: 1px solid #d8dacf;
    background-color: #ffffff;
    position: absolute;
    top: 5px;
    left: 0;
}
.cg_check input[type="checkbox"]:checked + label:before {
    background-image: url(../images/checkbox2.png);
    background-size: 100%;
    background-position: center;
    border: 0;
}
.signup_form .form-actions {
    clear: both;
    margin-top: 51px;
    text-align: center;
}
.signup_form .cr_card a{
    text-decoration: underline;
    text-underline-offset:3px;
}
.signup_form .form-actions button[type="submit"], .signup_form .form-actions input[type="submit"] {
     
    background: #A58D66;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 29px 78px !important;
    border: 0;
    cursor: pointer;
    vertical-align: middle;
    letter-spacing: 1.8px;
    margin-bottom: 35px;
    width: 100%;
     -webkit-transition: all 0.50s ease-in-out;
    transition: all 0.50s ease-in-out;

}
.signup_form .form-actions button[type="submit"]:hover, .signup_form .form-actions input[type="submit"]:hover{
    background: #112250 ;
}
.signup_form .form-actions p {
    margin: 0;
}

.signup_form .form-group {
    margin-bottom: 46px;
}

.signup_form .form-group.cr_card {
    margin-bottom: 20px;
}


.signup_form .form-group {
    width: 48%; float: left;
}
.signup_form .form-group:nth-child(even) {
    float: right;
}

.signup_form .form-group:nth-child(2n+1) {
    clear: both;
}
.signup_form .form-group.full{
    width: 100%;
    position: relative;
}
.signup_form .add-group{
    overflow: hidden;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.signup_form .add-group .form-group:nth-child(2n+1) {
    clear: none;
}
.signup_form .add-group .form-group{
    width: 31%;
}
.signup_form .form-group.cr_card {
    float: none;
    width: 100%;
}
.signup_form .form-actions.cr_card p {
    text-align: center;
    margin-top: 17px;
    color: #1D1D1D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.16px;
}

.db_wrapper {
    margin-top: 170px; 
    margin-bottom: 82px;
}
.db_wrapper .container {
    width: 100%;
    display: flex;
    align-items: flex-start;
}
.db_wrapper .db_left {
        width: 27.6%;
     
}
.db_wrapper .db_right {
    width: 65.5%;
    margin-left: auto;
     
    position: relative; 
    color: #000000;
}
.db_wrapper .db_left ul {
    margin: 0;
    padding:40px 25px;
    background-color: #112250;
}
.db_wrapper .db_left ul li {
    margin: 0 0 8px;
    padding: 0;
    list-style: none;
}
.db_wrapper .db_left ul li a {
    border-radius:12px;
color: #F4EDE5;
    font-size: 20px;
   
    display: block;
    padding: 13px 20px 12px 50px;
    position: relative;
    line-height: 1.5;
  font-weight: 400;

}
.db_wrapper .db_left ul li.tabacive a, .db_wrapper .db_left ul li a:hover {
    width: 100%;
    border-radius: 12px;
    background: #F4EDE5;
    z-index: 1;
    position: relative;  
    color: #112250;
    margin: 0 auto!important;
   
}
.db_wrapper .db_left ul li a:before {
    content: "";
    position: absolute;
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
/*.db_wrapper .db_left ul li.tabacive a:after {
    content: "";
    background: #dbcfc3;
    width: calc(100% - 6px);
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 46px;
    height: calc(100% - 6px);
    pointer-events: none;
    z-index: -1;
}
*/
/*.db_wrapper .db_left ul li a:hover{
     width: 100%;
    height: 60px;
    border-radius: 35px;
    background: linear-gradient(to bottom, #d2bdb5 0%,#56433c 100%);
    z-index: 1;
    position: relative;  
    color: #2b2f38;
    line-height: 1.5;
     padding: 17px 20px 16px 50px;
    margin: 0px auto!important;
}*/
.db_wrapper .db_left ul li a:hover:before,.db_wrapper .db_left ul li.tabacive a:before{ 
  filter: brightness(0) saturate(100%) invert(11%) sepia(48%) saturate(1455%) hue-rotate(192deg) brightness(93%) contrast(93%);
}
/*.db_wrapper .db_left ul li a:hover:after{
    content: "";
    background: #dbcfc3;
    width: calc(100% - 6px);
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 46px;
    height: calc(100% - 6px);
    pointer-events: none;
    z-index: -1;
}*/
.db_wrapper .db_left ul li.db_link a:before {
    width: 15px;
    height: 15px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M6.875 1.094V3.906C6.875 4.51 6.385 5 5.78 5H1.094C0.49 5 0 4.51 0 3.906V1.094C0 0.49 0.49 0 1.094 0H5.78C6.383 0 6.875 0.49 6.875 1.094ZM6.875 7.344V13.906C6.875 14.509 6.385 15 5.781 15H1.094C0.49 15 0 14.51 0 13.906V7.344C0 6.74 0.49 6.25 1.094 6.25H5.78C6.383 6.25 6.875 6.74 6.875 7.344ZM15 11.094V13.906C15 14.51 14.51 15 13.906 15H9.22C8.617 15 8.126 14.51 8.126 13.906V11.094C8.126 10.49 8.616 10 9.22 10H13.907C14.51 10 15.001 10.49 15.001 11.094H15ZM15 1.094V7.656C15 8.259 14.51 8.75 13.906 8.75H9.22C8.617 8.75 8.126 8.26 8.126 7.656V1.094C8.125 0.49 8.615 0 9.219 0H13.906C14.51 0 15 0.49 15 1.094Z" fill="%230F3B0A"/></svg>');
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto;
}
.db_wrapper .db_left ul li.ce_link a:before {
    width: 15px;
    height: 15px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><g clip-path="url(%23clip0_218_517)"><path d="M15 1.844C14.9997 2.33237 14.8058 2.80068 14.4606 3.1462C14.1155 3.49171 13.6474 3.68621 13.159 3.687H6.85901C6.37752 3.67566 5.91958 3.47638 5.5831 3.13179C5.24662 2.7872 5.05832 2.32464 5.05845 1.84301C5.05858 1.36139 5.24713 0.898929 5.5838 0.554519C5.92046 0.210109 6.37852 0.0110836 6.86001 0L13.16 0C14.174 0 15 0.827 15 1.844ZM3.68001 1.844C3.67948 2.33229 3.48542 2.80045 3.14033 3.14591C2.79525 3.49137 2.3273 3.68594 1.83901 3.687C1.36295 3.66779 0.912781 3.46517 0.582744 3.12154C0.252706 2.77792 0.0683939 2.31995 0.0683939 1.8435C0.0683939 1.36705 0.252706 0.909079 0.582744 0.565457C0.912781 0.221834 1.36295 0.0192083 1.83901 0C2.85401 0 3.67901 0.827 3.67901 1.844H3.68001ZM3.68001 7.5C3.67975 7.98846 3.4858 8.45688 3.14069 8.80255C2.79557 9.14823 2.32747 9.34294 1.83901 9.344C1.36046 9.32824 0.906785 9.12705 0.573837 8.78296C0.240888 8.43886 0.0547485 7.97881 0.0547485 7.5C0.0547485 7.02119 0.240888 6.56114 0.573837 6.21704C0.906785 5.87295 1.36046 5.67176 1.83901 5.656C2.85401 5.656 3.67901 6.483 3.67901 7.5H3.68001ZM3.68001 13.156C3.67975 13.6445 3.4858 14.1129 3.14069 14.4586C2.79557 14.8042 2.32747 14.9989 1.83901 15C1.36046 14.9842 0.906785 14.7831 0.573837 14.439C0.240888 14.0949 0.0547485 13.6348 0.0547485 13.156C0.0547485 12.6772 0.240888 12.2171 0.573837 11.873C0.906785 11.5289 1.36046 11.3278 1.83901 11.312C2.85401 11.312 3.67901 12.139 3.67901 13.156H3.68001ZM13.16 5.656C13.6491 5.65613 14.118 5.85054 14.4638 6.19645C14.8095 6.54236 15.0036 7.01144 15.0035 7.5005C15.0034 7.98956 14.809 8.45854 14.4631 8.80426C14.1172 9.14998 13.6481 9.34413 13.159 9.344H6.85901C6.36995 9.344 5.90092 9.14972 5.55511 8.8039C5.20929 8.45809 5.01501 7.98906 5.01501 7.5C5.01501 7.01094 5.20929 6.54191 5.55511 6.19609C5.90092 5.85028 6.36995 5.656 6.85901 5.656H13.16ZM15 13.156C15 13.6445 14.8061 14.1131 14.461 14.4588C14.1158 14.8046 13.6476 14.9992 13.159 15H6.85901C6.36995 15 5.90092 14.8057 5.55511 14.4599C5.20929 14.1141 5.01501 13.6451 5.01501 13.156C5.01501 12.6669 5.20929 12.1979 5.55511 11.8521C5.90092 11.5063 6.36995 11.312 6.85901 11.312H13.159C14.174 11.312 14.999 12.139 14.999 13.157L15 13.156Z" fill="%230F3B0A"/></g><defs><clipPath id="clip0_218_517"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>');
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto;
}
.db_wrapper .db_left ul li.re_link a:before {
    width: 20px;
    height: 21px;
    background-image: url(../images/referral.svg);
    top: 0;
    left: 17px;
    bottom: 0;
    margin: auto;
}
.db_wrapper .db_left ul li.md_link a:before {
    width: 15px;
    height: 15px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><g clip-path="url(%23clip0_218_521)"><path d="M7.50001 9.66C7.63328 9.66 7.76109 9.71294 7.85533 9.80718C7.94956 9.90142 8.00251 10.0292 8.00251 10.1625C8.00251 10.2958 7.94956 10.4236 7.85533 10.5178C7.76109 10.6121 7.63328 10.665 7.50001 10.665C7.36687 10.665 7.23918 10.6121 7.14504 10.518C7.0509 10.4238 6.99801 10.2961 6.99801 10.163C6.99801 10.0299 7.0509 9.90217 7.14504 9.80803C7.23918 9.71389 7.36687 9.661 7.50001 9.661V9.66ZM7.50001 4.335C7.63314 4.335 7.76083 4.38789 7.85497 4.48203C7.94912 4.57618 8.00201 4.70386 8.00201 4.837C8.00201 4.97014 7.94912 5.09782 7.85497 5.19197C7.76083 5.28611 7.63314 5.339 7.50001 5.339C7.36687 5.339 7.23918 5.28611 7.14504 5.19197C7.0509 5.09782 6.99801 4.97014 6.99801 4.837C6.99801 4.70386 7.0509 4.57618 7.14504 4.48203C7.23918 4.38789 7.36687 4.335 7.50001 4.335ZM14.596 0.405C14.856 0.665 15 1.012 15 1.381V6.639C15 7.008 14.856 7.355 14.595 7.616L7.61501 14.596C7.35501 14.856 7.00801 15 6.63901 15C6.27001 15 5.92401 14.856 5.66301 14.595L0.405006 9.337C0.276172 9.20908 0.174029 9.05684 0.104505 8.88912C0.0349808 8.72141 -0.000539304 8.54155 6.18884e-06 8.36C6.18884e-06 7.992 0.144006 7.645 0.405006 7.384L7.38501 0.404C7.64401 0.144 7.99101 0 8.36001 0H13.618C13.988 0 14.335 0.144 14.596 0.405ZM6.11901 4.837C6.11901 5.599 6.73901 6.217 7.49901 6.217C8.26101 6.217 8.88101 5.599 8.88101 4.837C8.88101 4.076 8.26101 3.457 7.50001 3.457C6.73901 3.457 6.11901 4.076 6.11901 4.837ZM8.88101 10.163C8.88101 9.401 8.26101 8.782 7.50001 8.782C6.73901 8.782 6.12001 9.402 6.12001 10.162C6.12001 10.924 6.73901 11.543 7.50001 11.543C8.26101 11.543 8.88101 10.924 8.88101 10.163ZM10.764 7.5C10.764 7.3833 10.7176 7.27139 10.6351 7.18887C10.5526 7.10636 10.4407 7.06 10.324 7.06H4.67601C4.55931 7.06 4.4474 7.10636 4.36488 7.18887C4.28236 7.27139 4.23601 7.3833 4.23601 7.5C4.23601 7.6167 4.28236 7.72861 4.36488 7.81113C4.4474 7.89364 4.55931 7.94 4.67601 7.94H10.324C10.3818 7.94 10.439 7.92862 10.4924 7.90651C10.5458 7.8844 10.5943 7.85198 10.6351 7.81113C10.676 7.77027 10.7084 7.72176 10.7305 7.66838C10.7526 7.615 10.764 7.55778 10.764 7.5ZM12.646 2.793C12.6488 2.73352 12.6396 2.67408 12.6188 2.61829C12.598 2.5625 12.5661 2.51151 12.525 2.46841C12.4839 2.42531 12.4345 2.391 12.3797 2.36756C12.325 2.34412 12.2661 2.33203 12.2065 2.33203C12.147 2.33203 12.088 2.34412 12.0333 2.36756C11.9786 2.391 11.9291 2.42531 11.8881 2.46841C11.847 2.51151 11.815 2.5625 11.7942 2.61829C11.7734 2.67408 11.7642 2.73352 11.767 2.793C11.767 2.9097 11.8134 3.02161 11.8959 3.10413C11.9784 3.18664 12.0903 3.233 12.207 3.233C12.3237 3.233 12.4356 3.18664 12.5181 3.10413C12.6006 3.02161 12.647 2.9097 12.647 2.793H12.646Z" fill="%230F3B0A"/></g><defs><clipPath id="clip0_218_521"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>');
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto;
}
.db_wrapper .db_left ul li.ph_link a:before {
    width: 15px;
    height: 15px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><g clip-path="url(%23clip0_218_525)"><path d="M14.791 5.001C14.894 5.116 14.941 5.268 14.924 5.421L14.004 13.098C13.943 13.6235 13.6903 14.1081 13.2944 14.459C12.8985 14.8099 12.3871 15.0025 11.858 15H3.04C2.5103 15.002 1.99849 14.8085 1.60253 14.4566C1.20658 14.1048 0.954301 13.6193 0.894 13.093L-0.0260005 5.42C-0.0351151 5.34439 -0.0279833 5.26771 -0.00508181 5.19508C0.0178197 5.12245 0.0559629 5.05555 0.106798 4.99884C0.157633 4.94214 0.219988 4.89694 0.289693 4.86627C0.359399 4.8356 0.434849 4.82017 0.511 4.821H4.211V3.214C4.21 1.441 5.662 0 7.448 0C9.235 0 10.688 1.441 10.688 3.214V4.821H14.386C14.541 4.821 14.687 4.887 14.79 5.001H14.791ZM5.29 4.821H9.609V3.214C9.60635 2.64351 9.37739 2.09739 8.9724 1.69559C8.5674 1.29378 8.01949 1.06914 7.449 1.071C6.259 1.071 5.29 2.032 5.29 3.214V4.821ZM5.29 6.429C5.28974 6.35835 5.27556 6.28844 5.24828 6.22327C5.221 6.1581 5.18115 6.09893 5.13101 6.04916C5.08087 5.99939 5.02141 5.95998 4.95604 5.93319C4.89066 5.90639 4.82065 5.89274 4.75 5.893C4.452 5.893 4.21 6.133 4.21 6.429C4.21 6.724 4.452 6.964 4.75 6.964C5.048 6.964 5.29 6.724 5.29 6.429ZM10.688 6.429C10.6877 6.35835 10.6736 6.28844 10.6463 6.22327C10.619 6.1581 10.5792 6.09893 10.529 6.04916C10.4789 5.99939 10.4194 5.95998 10.354 5.93319C10.2887 5.90639 10.2187 5.89274 10.148 5.893C9.85 5.893 9.608 6.133 9.608 6.429C9.608 6.724 9.85 6.964 10.148 6.964C10.446 6.964 10.688 6.724 10.688 6.429Z" fill="%230F3B0A"/></g><defs><clipPath id="clip0_218_525"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>');
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto;
}
.db_wrapper .db_left ul li.ps_link a:before {
    width: 14px;
    height: 16px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16" fill="none"><g clip-path="url(%23clip0_218_529)"><path d="M10.867 4.35402C10.867 6.65402 9.019 8.52402 6.747 8.52402C4.476 8.52402 2.627 6.65402 2.627 4.35402C2.627 2.05402 4.477 0.184021 6.748 0.184021C9.02 0.184021 10.868 2.05402 10.868 4.35402H10.867ZM13.614 15.536C13.6145 15.5966 13.6031 15.6567 13.5803 15.7128C13.5576 15.769 13.524 15.8201 13.4814 15.8632C13.4388 15.9063 13.3882 15.9406 13.3323 15.9641C13.2765 15.9875 13.2166 15.9998 13.156 16H0.338999C0.278421 15.9998 0.218492 15.9875 0.162651 15.9641C0.10681 15.9406 0.0561581 15.9063 0.0136025 15.8632C-0.028953 15.8201 -0.0625739 15.769 -0.0853298 15.7128C-0.108086 15.6567 -0.119528 15.5966 -0.119001 15.536C-0.119001 13.925 0.498999 12.402 1.621 11.249C2.75 10.089 4.246 9.45002 5.833 9.45002H7.664C9.251 9.45002 10.746 10.088 11.874 11.248C12.993 12.394 13.6177 13.9333 13.614 15.535V15.536Z" fill="%230F3B0A"/></g><defs><clipPath id="clip0_218_529"><rect width="14" height="16" fill="white"/></clipPath></defs></svg>');
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto;
}
.db_wrapper .db_left ul li.bv_link a:before {
    width: 18px;
    height: 18px;
    background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" viewBox="0 0 20 19" fill="none"><g clip-path="url(%23clip0_218_533)"><path d="M10.957 1.16099C10.957 1.68499 10.537 2.10899 10.02 2.10899C9.89611 2.10847 9.77356 2.08351 9.65934 2.03556C9.54512 1.98761 9.44148 1.91761 9.35435 1.82955C9.26723 1.74149 9.19832 1.63712 9.15158 1.5224C9.10485 1.40768 9.0812 1.28486 9.08199 1.16099C9.08199 0.637989 9.50199 0.213989 10.02 0.213989C10.538 0.213989 10.957 0.637989 10.957 1.16099ZM2.51999 17.041H17.52V18.937H2.51999V17.041ZM19.395 4.95299L17.52 16.627H2.51999L0.644989 4.95199L3.41299 6.06999C2.83899 6.40199 2.44499 7.01999 2.44499 7.73799C2.44499 8.80199 3.29799 9.66399 4.34999 9.66399C5.05799 9.66399 5.65599 9.26099 5.98399 8.68099C5.77246 8.6108 5.59267 8.46788 5.47658 8.27764C5.36048 8.0874 5.31559 7.86215 5.3499 7.64194C5.3842 7.42173 5.49547 7.22081 5.66393 7.07489C5.83239 6.92898 6.04713 6.84752 6.26999 6.84499C6.78799 6.84499 7.20699 7.26899 7.20699 7.79199C7.20768 7.98173 7.15106 8.16726 7.04454 8.32429C6.93801 8.48131 6.78655 8.6025 6.60999 8.67199C6.79699 8.73499 6.99899 8.77299 7.20699 8.77299C7.4586 8.77168 7.70749 8.72082 7.93945 8.62332C8.17141 8.52582 8.3819 8.38359 8.55888 8.20474C8.73587 8.0259 8.8759 7.81394 8.97098 7.58098C9.06605 7.34801 9.11431 7.0986 9.11299 6.84699C9.11299 5.93499 8.48699 5.17699 7.64599 4.97599L10.02 2.10899L12.392 4.97899C11.552 5.17899 10.925 5.93799 10.925 6.84899C10.925 7.91299 11.778 8.77599 12.83 8.77599C13.04 8.77599 13.24 8.73799 13.428 8.67399C13.2241 8.59295 13.0546 8.44361 12.9486 8.2515C12.8426 8.05938 12.8066 7.83641 12.8467 7.62068C12.8869 7.40495 13.0007 7.20986 13.1687 7.06875C13.3367 6.92763 13.5486 6.84925 13.768 6.84699C13.9908 6.84974 14.2053 6.93137 14.3736 7.07736C14.5419 7.22335 14.653 7.42427 14.6872 7.64442C14.7214 7.86457 14.6764 8.08972 14.5603 8.27986C14.4442 8.47 14.2644 8.61283 14.053 8.68299C14.382 9.26299 14.979 9.66699 15.687 9.66699C15.9386 9.66555 16.1875 9.61456 16.4194 9.51694C16.6513 9.41932 16.8617 9.27698 17.0386 9.09804C17.2155 8.9191 17.3554 8.70707 17.4504 8.47405C17.5453 8.24104 17.5934 7.9916 17.592 7.73999C17.5919 7.40146 17.5024 7.06896 17.3324 6.7762C17.1624 6.48345 16.918 6.24085 16.624 6.07299L19.395 4.95299ZM11.9 10.633L10.02 8.73399L8.13999 10.634L10.02 12.534L11.9 10.633Z" fill="%230F3B0A"/></g><defs><clipPath id="clip0_218_533"><rect width="20" height="19" fill="white"/></clipPath></defs></svg>');
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto;
    background-size: 100% 100%;
} 
/*.db_top h2{
    margin-bottom: 40px;
    color: #000;
    font-size: 20px;
    text-transform: uppercase;
    line-height: normal;
}*/
.db_mid {
    display: flex;
    align-items: center;
    margin-bottom: 23px;
    border-bottom: 1px solid #B39F87;
    padding-bottom: 27px;
}
 
.pro_img {
    width: 87px;
    height: 87px;
    border-radius: 100%;
    padding: 0;
    position: relative;
    border: 2px solid #A58D66;
}
.pro_img img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
}
#profile_pic {
    opacity: 0; 
    position: absolute;
    z-index: 1;
    top: 6px;
    left: 6px;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}
.pro_data {
    margin-left: 27px;
}
.pro_data h4 {
   color: #112250;
    font-size: 36px;
    margin:0;
    font-weight: 400;
    text-transform: uppercase;
    line-height: normal;
}
.pro_data p {
       color: #112250;
    font-size: 18px;
    margin: 0;
    font-weight: 400;
}
.pro_data p a {
    color: #112250;
}
.db_bot h3 {
        color: #112250;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 4px;    
    letter-spacing: 0.24px;
}
.db_bot p {
    color: #112250;
    font-size: 18px;
    margin: 0 0 28px;
}
.db_bot ul li label {
    font-size: 18px;
    font-weight: normal;
    color: #112250;
    min-width: 190px;
    display: inline-block;
    position: relative;
    margin-right: 45px;
}
.db_bot ul{
    margin-left:0px;
    padding: 0;
}
.db_bot ul li {
    padding: 0;
    margin: 0 0 10px;
    float: none;
    width: 100%;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    list-style-type: none;
}
.db_bot ul li a{ color:#000; }
.db_bot ul li label:after {
    content: ":";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}
.db_bot ul li:last-child{ margin-bottom:0; margin-top: 52px; }

.centries_list {
    
        margin-bottom: 50px;
    border-radius: 0px 0px 0 0;
        position: relative;
    z-index: 1;
        overflow: hidden;
}
.centries_list table,
.phis_list table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 0px;
}
.centries_list table thead,
.phis_list table thead{
    background: #F4EDE5;
}
.centries_list table thead th,
.phis_list table thead th {
    font-family: "freight-big-pro";
        color: #112250;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: normal;
    padding: 18px 20px;
    text-align: left;
    line-height: normal;
}
.centries_list table td,
.phis_list table td {
    color:#112250;
    font-size: 16px;
    font-weight:400;
    letter-spacing: normal;
    padding: 10px 20px;
    height: 75px;
}
.centries_list table tbody tr,
.phis_list table tbody tr{
    background-color: #FFF;
    border-bottom: 1px solid #B39F87;
}
.centries_list table tbody tr:last-child{
    border-bottom: 0px;
}
/*.centries_list table tbody tr:nth-child(even),
.phis_list table tbody tr:nth-child(even) {
    background-color: #384244;
}*/
 
 
.centries_list table thead th:nth-child(1) {
    width: 350px;
}
.centries_list table thead th:nth-child(2) {
    width: 150px;
}
.centries_list table thead th:nth-child(3) {
    width: 170px;
}
.centries_list table thead th:nth-child(4) {
    width: 170px;
}
.centries_list table thead th:nth-child(5) {
    width: 160px;
} 
.db_wrapper ul.page-numbers {
    text-align: center;
    padding: 0;
    margin: 0;
}
.db_wrapper ul.page-numbers li {
    padding: 0;
    margin: 0;
    display: inline-block;
}
.db_wrapper ul.page-numbers li a, .db_wrapper ul.page-numbers li span {
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center;
       line-height: 50px !important;
    background-color: #a58d66;
    font-size: 16px;
    color: #fff;
    margin: 0 5px;
}
.db_wrapper ul.page-numbers li span {
   
   background:#56061D;
   color: #fff;
}

.disc_block .disc_top h2 {
        font-family: "Playfair Display", Sans-serif;
        color:#000000;
       margin-bottom: 0;    
    line-height: normal;
}
.disc_block .disc_top .sort_dd {
    margin-left: auto;
    position: relative;
}
.disc_block .disc_top .sort_dd:after{
        content: "";
    width: 13px;
    height: 7px;
    position: absolute;
    top: 24px;
    right: 20px;
    background-image: url(../images/select_drop.svg);
    pointer-events: none;
}
.disc_block .disc_top .sort_dd select {
       width: 240px;
    background-color: #ebddd2;
    height: 56px;
    line-height: 56px;
    color: #000000;
    font-size: 16px;
    border: 0;
    padding: 0 27px;
    appearance: none;
    -webkit-appearance: none;
    border-radius: 35px; 
}
.discounts ul:after {
    content: "";
    clear: both;
    display: table;
    overflow: hidden;
}
.discounts ul {
    padding: 0;
    margin: 0;
    display: flex;
    gap: 1%;
    flex-wrap: wrap; 
    -webkit-justify-content: space-between; 
            justify-content: space-between;
}
.discounts ul li { 
   margin: 0 0 1%;
width: 24.2%;
list-style-type: none;
} 
 
.discounts ul li .img {
   width: 100%;
    border-radius: 20px;
    border: 2px solid rgba(0, 0, 0, 0.08);
    background-color: #ffffff;
    height: 130px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    position: relative;
} 
.discounts ul li .img img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    max-width: 75%;
    max-height: 80%;
    object-fit: contain;
}
.mbm_tlcont p {
    margin: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 0.6px;
}
.mbm_tlcont{margin-bottom: 35px;}

.disc_block .disc_top {
    
    margin-bottom: 25px;
    display: flex;
    align-items: center; 
}
.phis_list  table thead th:nth-child(1) {
    width: 450px;
}
.phis_list  table thead th:nth-child(2) {
    width: 155px;
}
.phis_list  table thead th:nth-child(3) {
    width: 190px;
}
.phis_list  table thead th:nth-child(4) {
    width: 250px;
}
.phis_list {
    margin-bottom: 50px;
    border-radius: 15px 15px 0 0;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.ps_block .ps_top {
    display: block;
    overflow: hidden;
        margin-bottom: 30px;
}

.ps_block .ps_top p {
    color: #000;
    font-size: 18px;
    letter-spacing: 0.3px;
    margin: 0 0 4px;
}

.ps_tabs {
       padding:0 0px 30px;
}
.ps_tabs a {
   color: #112250;
    padding:0px 27px;
    height: 44px;
    position: relative;   
    text-align: center;
    float: left;
    font-size: 16px;
    font-weight: 400; 
    margin-right: 10px;
    line-height: normal;
    border: 1px solid #112250;
    background: #fff;
        display: flex;
    align-items: center;
}
.ps_tabs a.active:before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #112250;
}
.ps_tabs a.active {    
     
    background: #112250;
    z-index: 1;
    position: relative;
    color: #fff;
    line-height: 1.5; 
}
.ps_tabs a.active:after{
    content: "";
    background: #112250;
    width: calc(100% - 6px);
    position: absolute;
    top: 3px;
    left: 3px;
    height: calc(100% - 6px);
    pointer-events: none;
    z-index: -1;
}
.ep_tab_cnt ul {
    padding: 0;
    margin: 0;
}
.ep_tab_cnt ul li {
    padding: 0;
    margin: 0 0 18px;
    width: 49%;
    float: left;
    list-style-type: none;
}
.ep_tab_cnt ul li:nth-child(2n+0) {
    float: right;
}
.ep_tab_cnt ul li:nth-child(2n+1) {
    clear: left;
}
.ep_tab_cnt ul li:last-child {
    margin-bottom: 0;
}
.ep_tab_cnt ul li .pst_dd {
    position: relative;
}
.ep_tab_cnt .pst_dd:after {
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url(assets/images/dd-arw2.png);
}
.ep_tab_cnt input[type="submit"], .mgb_tab_cnt input[type="submit"], .mgb_tab_cnt a {
    width: auto;
    padding: 15px 48px 16px;
    margin-bottom: 0;
    font-size: 17px;
    letter-spacing: 0.51px;
    text-transform: uppercase;
}
.mgb_tab_cnt a{
     padding: 15px 0px 16px;
}
 
.ps_tab_cnt h2 {
    display: none;
}

.ps_tabs_cnt {
    display: none;        
    z-index: 1;
    position: relative;
}
.ps_tabs_cnt.active {
    display: block;
}
.db_bot:after, .disc_block .disc_top:after, .disc_block .disc_block_inner:after, .sd_inner:after, .ps_tabs:after, .ep_tab_cnt ul:after {
    content: "";
    clear: both;
    display: block;
}
.ep_tab_cnt label {
    color: #000000;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
}
.ep_tab_cnt input[type="email"], .ep_tab_cnt input[type="password"], 
.ep_tab_cnt input[type="text"], .ep_tab_cnt select {
        background-color: #fafafa;
        border: 0px;
    border-bottom: 1px solid #B39F87;
    background-color: #fff;
    font-size: 16px;
    padding:10px 0px;
    color: #000;
    width: 100%;
    outline: none;
        line-height: 1.1;
   
}
.ep_tab_cnt input[type="text"]:focus,.ep_tab_cnt input[type="email"]:focus .ep_tab_cnt input[type="password"]:focus,
.ep_tab_cnt select:focus
{
    border: 0px solid #000;
    border-bottom: 1px solid #B39F87;
    outline-color: #B39F87;
}
 
.ep_tab_cnt select {
    appearance: none!important;
    -webkit-appearance: none!important;
    background-image: none;
    min-height: 40px;
}
.ep_tab_cnt .pst_dd:before{
       content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #000000;
    padding: 0;
    transform: none;
    border-bottom: 0;
    top: 16px;
    margin: auto;
    position: absolute;
    right: 20px;
    pointer-events: none;
}
 
.ep_tab_cnt input[type="submit"] {
    background: #A58D66;
    color: #ffffff;        
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.16px;
    display: inline-block;
    padding: 17px 51px;
    border: 0;
    cursor: pointer;
    margin-top: 15px;
}
.ep_tab_cnt input[type="submit"]:hover{
    background-color: #000;
}
.db_right label.error {
    color: red;
    margin: 7px 0 0 0;
}
.ps_block .ps_top h3 {
    color: #000000;
    font-weight: normal;  
    line-height: normal;
    margin-bottom: 10px;
}
.db_top h2, .ps_block .ps_top h2 {
    line-height: normal; 
    display: inline-block;
    line-height: 1;
    color: #112250;
    font-size: 48px;
    font-weight: 400;
    margin: 0 0 4px;
}

#passwordstrength-wrap, #passwordstrength1-wrap{
        color: #000;
    line-height: normal;
 }

#passwordstrength-wrap ul li, #passwordstrength1-wrap ul li {
    
    margin: 0;
    float: none;
}

.mgb_tab_cnt .vipplan_row:before{ content:none; }
.mgb_tab_cnt .vipplan_row:after{ content:""; display:table; overflow:hidden; clear:both; }
.mgb_tab_cnt .vipplan_row {
    padding-top: 33px;
    margin: 0 -33px;
}
.mgb_tab_cnt .vippkg_col {
    float: left;
    width: 33.33%;
        padding: 0 10px;
}
.mgb_tab_cnt .vippkg_grid h3 {    font-size: 55px;}
.mgb_tab_cnt .vipplan3 .vippkg_grid h3{
    font-size: 60px;
}
.mgb_tab_cnt .vippkg_grid{
        padding: 44px 15px 0;
}
.mgb_tab_cnt .vippkg_grid h4{
    font-size: 24px;    line-height: normal;
}
.mgb_tab_cnt .vippkg_grid,
.mgb_tab_cnt .vipplan3 .vippkg_grid{     min-height: 760px; line-height:normal; }
 
.page-id-535941 .db_wrapper .db_right{ padding-top:75px }
.mgb_tab_cnt .vippkg_col.vipplan3 {
    margin-top: 0;
}
.mnb_links a {
    padding: 17.5px 0px;
        background: #29E0C2;
    letter-spacing: 0.02em;
    font-size: 16px;
    color: #ffffff;    
    font-weight: 500;
    display: inline-block;
    border: 1px solid transparent;
    max-width: 250px;
    width: 100%;
    margin: 0 5px;
    text-transform: uppercase;
    line-height: normal;
}
.mnb_links a:hover,.mnb_links a.unsubscribe_btn:hover {
    background-color: #000;
}
.mnb_links {
    text-align: center; 
}
.mnb_links a.unsubscribe_btn{
    background-color: #A58D66;
    margin-top: 45px;
}
.discounts {
    margin-bottom: 40px;
}
.mgb_tab_cnt .vippkg_grid ul{
        padding-top: 25px;
    padding-bottom: 14px;
}
.page-id-535941 #popupcontentloader { text-align:center; }
.page-id-535941 #popupcontentloader p {
    color: #ffffff;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0.54px; 
    margin: 15px 0 20px;
}
.page-id-535941 #popupcontentloader button.btn {
    margin: 0 10px;
    cursor: pointer;
        border: 0;
}
.db_wrapper .db_right .message.success, #changepwd_from .error {
    /*background-color: #cccccc;
    text-align: center;
    padding: 10px 15px;
    margin: 0 0 30px;*/

    background: #19CEAD;
    text-align: center;
    color: #fff;
    margin: 23px 0;
    padding: 12px 0;
    border-radius: 3px;
    font-weight: 500;
}

.sd_inner .sd_left {
    float: left;
    width: 380px;
    border-radius: 15px;
    height: 280px;
    position: relative;
   background:#0c2332;
   border:1px solid #fff;
}
 
.sd_inner .sd_left img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 90%;
    max-height: 90%;
    z-index: 1;
}
.sd_inner .sd_right {
    float: left;
    width: calc(100% - 380px);
    padding-left: 65px;
}
.sd_inner {
    overflow: hidden;
}
.sd_inner .sd_right h2 {
    color: #21d7ff;
    font-size: 54px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 14px;
}
.sd_inner .sd_right h3 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    text-transform: uppercase;
    margin: 0 0 21px;
}
.sd_inner .sd_right p {
       color: #ffffff;
    font-size: 18px;
    letter-spacing: 0.54px;
    line-height: 24px;
    margin: 0 0 30px;
}
.sd_inner .sd_right p strong {
    color:#f7951f;
    display: block;
    font-weight: 600;
}
.sd_inner .sd_right .ci_btn {
    margin-bottom: 30px;
}
.sd_inner .sd_right .ci_btn a {
  background: rgb(247,149,31);
    background: linear-gradient(150deg, rgba(247,149,31,1) 0%, rgba(247,149,31,1) 34%, rgba(255,202,150,1) 52%, rgba(249,161,58,1) 66%, rgba(249,161,58,1) 100%);
        color: #000;
    font-size: 20px;
    font-weight: 600;
    border-radius: 30px;
    letter-spacing: 0.6px;
    display: inline-block;
    padding: 16px 75px;
    text-transform: uppercase;
    line-height: normal;
}
#forgot_form p.success {
    margin: 0 0 20px;
    background-color: #f7951f;
    padding: 10px 15px;
    line-height: 1.3;
}

.ps_block .sgpkg_btn2{
         position: relative;
    width: 100%;
    height: 45px;
    border-radius: 600px;
    background-color:transparent;
    border-radius: 60px;
    border: 1px solid #112250;
   color: #112250;
    font-family: "Google Sans Flex";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;

}
.entries-sec .virow .entry-2 .sgpkg_btn2{
      border: 1px solid #F4EDE5;
   color: #F4EDE5;
}

.entries-sec .virow .entry-3 .sgpkg_btn2{
      border: 1px solid #F4EDE5;
   color: #F4EDE5;
}

.ps_block .virow .vicol1{
        padding: 0 10.5px;
}
.ps_block .entries-sec .entry-1,.ps_block .entries-sec .entry-2,
.ps_block .entries-sec .entry-3,
.ps_block .entries-sec .entry-4,
.ps_block .entries-sec .entry-5,
.ps_block .entries-sec .entry-6{
    padding: 20px 25px!important;
    height: 100%;    

}
/*.ps_block .entries-sec h3{
   font-size: 28px;
}*/
#applepay-button-container{
    text-align: center;
}

.card-js .expiry-container, .card-js .cvc-container {
    width: 48.89% !important;
}
.card-js .expiry-wrapper {
    margin-right: 0 !important;
}
.card-js .cvc-wrapper {
    margin-left: 0 !important;
}

.centries_list h2 {
    margin-bottom: 25px;
    font-size: 20px;
}



.db_top h2 {
    margin-bottom:20px;   
}

    #brx-content.wordpress{  
        max-width: 100%;
    }
 
.page-id-8 header .brxe-container,
 .parent-pageid-8  header .brxe-container {
      
}
header  {
  background: #FFF;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}
header.brx-sticky.scrolling{
    box-shadow: none;
}
.page-id-8 .insta-sec,.page-id-536679 .insta-sec, .page-id-536677 .insta-sec,
.page-id-536683 .insta-sec,.page-id-536656 .insta-sec,.page-id-10793 .insta-sec{
    display: none;
}