@charset "utf-8";

/* CSS Document */
.custom-select1 select { display:none;}
.custom-select1 .select-hide { display:none;}
.custom-select1 { background:#e9e6e0; border:1px solid #e9e6e0; border-radius:10px; transition:all 0.25s ease-out 0s; position:relative; z-index:99;}
.custom-select1:hover { background:#9b884f; border-color:#9b884f;}
.custom-select1 .select-items { max-height:196px; background:#ffffff; position:absolute; top:102%; left:0; right:0; z-index:9;}
.custom-select1 .select-items .scrollb div { color:#090909; transition:all 0.25s ease-out 0s; padding:15px 26px 15px 26px;}
.custom-select1 .select-items .scrollb div:hover { color:#ffffff; background:#9b884f;}
.custom-select1 .select-selected { color:#090909; transition:all 0.25s ease-out 0s; padding:15px 26px 15px 26px;}
.custom-select1:hover .select-selected { color:#ffffff;}
.custom-select1 .select-selected:after { content:""; width:10px; height:6px; background:url(../images/down-gold-plain-arrow.svg) no-repeat center / 100% 100%; transform:translateY(-50%); transition:all 0.25s ease-out 0s; margin:0 0 0; position:absolute; top:50%; right:20px;}
.custom-select1:hover .select-selected:after { background:url(../images/down-white-plain-arrow.svg) no-repeat center / 100% 100%;}
.custom-select1 .select-items .scrollb div, .custom-select1 .select-selected { cursor:pointer; font-size:15px; font-weight:600;}

.contact-row3 .custom-select1 { width:100%; background:#fbfbfa; border:1px solid #fbfbfa; margin:0 0 11px;}
.contact-row3 .custom-select1 .select-selected { color:#b8b8b8;}
.contact-row3 .custom-select1 .select-items .scrollb div, .contact-row3 .custom-select1 .select-selected { font-size:14px; font-weight:600;}


.custom-select1 .select-items .scrollb {max-height: 196px;max-width: calc(100% - 9px); background: #ffffff;}



.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-title {
    display: none
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {
    display: none
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {
    width: 100%;
    float: left;
    margin: 0 0 0%;
    /* padding: 0; */
    /* max-width: 100%; */
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100%;
    display: block;
    margin: 0 auto;
    position: relative;
    height: auto;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {
    width: 100%;
    display: block;
    margin: 0 0 0px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {
    width: 100%;
    display: block;
    position: relative;
    float: left
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {
    display: none
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {
    width: 100%;
    display: flex;
    margin: 0 auto;
    float: none;
    max-width: 600px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {
    padding: 0;
    width: 100%!important;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    width: 100%;
    height: 60px;
    float: left;
    margin: 0 0 11px;
    padding: 0 25px 0;
    text-align: center;
    color: #b8b8b8;
    background: #fbfbfa;
    border-color: #fbfbfa;
    border-radius: 10px;
    resize: none;
    display: inline-block;
    position: relative;
    font-size: 14px;
    letter-spacing: inherit;
    line-height: normal;
    font-weight: 600;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    color: #b8b8b8 !important;
    font-size: 14px !important;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    width: 100%;
    float: left;
    margin: 0 0 32px;
    padding: 18px 25px 0;
    height: 165px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {
    width: 100%;
    display: none;
    float: left;
    position: relative;
    margin: 0 auto
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {
    margin: 0 0 0
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    display: block;
    height: auto;
    visibility: visible;
    margin: 0 0 0px!important;
    padding: 0;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 14px;
    font-weight: 400;
    color: #090909;
    letter-spacing: normal;
    line-height: 1.5;
    display: inherit;
    position: relative;
    padding: 0 0 0 26px;
    padding-right: 4px;
    display: inline;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
    text-decoration: none;
    color: #425145;
    display: inline-block;
    font-weight: 600;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
    font-weight: 400;
    color: #090909;
    display: inline-block;
}

/* .contact-wrapp .contact-col5   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover{color:#f6e3d1 !important;} */
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #9b884f !important;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {
    display: none
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 0px !important;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
   background: url(../images/checkbox6.svg) no-repeat 100% / 100%;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label .nf-checked-label:after {
    content: '';
    position: absolute;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;

      background: url(../images/checkbox-hover3.svg) no-repeat 100% / 100%;
    width: 16px;
    height: 16px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap {
    background: #fff0;
    cursor: pointer;
    border: none;
    color: #000;
    font-family: "Inter",sans-serif;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: normal;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    text-transform: capitalize;
    ;padding: 0;
    padding: 7px 0 0px 0
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    /* height: auto;
    padding: 0;
    font-size: 16px; */
    float: none;
    color: #ffffff;
    background: #06402b;
    border-color: #06402b;
    cursor: pointer;
    margin: 10px 8px 0 0;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1.3px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 34px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 42px 17px 42px;
    position: relative;
    width: fit-content;
    height: auto;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {
    display: none
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-after-form-content {
    display: block;
    text-align: left;
    margin: 0px 0 0
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-after-form-content .nf-form-errors .nf-error-msg.nf-error-field-errors {
    margin: 10px 0 0;
    display: block;
    float: left;
    width: 100%;
     text-align: center !important;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {
    color: #e80000
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {
    cursor: pointer;
    background: #fafafa url() no-repeat center;
    background-position-x: 96%
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {
    color: #948050;
    background: #fafafa url() no-repeat center;
    background-position-x: 96%;
    color: #d0c6ae;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: left;
    font-size: 14px;
}

/* .contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    height: 165px;
} */

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    display: inline-block;
    width: auto!important;
    float: none
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    width: auto;
    height: inherit;
    color: #1d1d1d;
    background: no-repeat 37px 19px;
    border: 1px solid #fff;
    padding: 17px 34px 19px 58px;
    margin: 20px 8px 0 0;
    border-radius: 44px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    line-height: normal;
    cursor: pointer
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover {
    color: #fff
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {
    border: 1px dotted #d10000 !important;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(odd) {
    float: left;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(even) {
    float: right;
}

.contact-wrapp .contact-col1 .contact-row3 .field-wrap.checkbox-wrap {
    display: block !important;
    width: 100% !important;
    float: left !important;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    width: 100% !important;
}

.contact-wrapp .contact-col1 .contact-row3  .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(5) {
    width: 100% !important;
}

.contact-wrapp .contact-col1 .contact-row3  h2 {
    margin: 0 0 30px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    text-transform: capitalize;
    border-color: #9b884f;
    float: none;
    color: #9b884f;
    background: none;
    cursor: pointer;
    margin: 18px 0px 0 0;
    padding: 16px 46px 16px 22px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.3px;
    line-height: normal;
    border-radius: 10px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: "Inter",sans-serif;
    height: auto;
     background: url(../images/right-gold-plain-arrow.svg) no-repeat center / 11px;
     background-position-x: calc(100% - 25px);
     background-position-y: 50%;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field:hover {
    color: #f6e3d1;
    background: #2e2d2c ;
    border-color: #f6e3d1;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:first-child {
    margin: 0 0 5px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2) {
    margin: 0 0 15px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select {
    font-family: 'DM Sans';
    background: #f9faf8 url(../images/down-black-plain-arrow.svg) no-repeat !important;
    background-position-x: 94% !important;
    background-position-y: 50% !important;
    outline: none;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover {
    background-color: #f9faf8 !important;
    background-position-x: 94% !important;
    background-position-y: 50% !important;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field:hover {
    color: #ffffff !important;
    border-color: #9b884f !important;
    background:#9b884f url(../images/right-white-plain-arrow.svg) no-repeat center / 11px;
     

       background-position-x: calc(100% - 25px);
     background-position-y: 50%;
}


.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select {
    cursor: pointer;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-fail.nf-error .ninja-forms-field {border: 2px dotted #d00000;background: transparent;}



.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {
    display: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {
    width: 100%!important;
    ;float: none;
    margin: 0 auto;
    padding: 0;
    max-width: 100%
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100% !important;
    ; display: block;
    margin: 0 auto;
    position: relative;
    height: auto;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-multi-cell .nf-cell {
    padding: 0;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {
    width: 100%;
    display: block;
    margin: 0 0 0;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {
    width: 100% !important;
    ; display: block;
    position: relative;
    float: left;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {
    display: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
    margin: 0 0 11px;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
   height: 60px;
   float: left;
   margin: 0;
   padding: 0 25px 0;
   color: #b8b8b8;
   background: #ffffff;
   border-color: #ffffff;
   border-radius: 0;
   font-size: 14px;
   font-weight: 500;
   letter-spacing: normal;
   line-height: normal;
   border: 1px solid #fafafa;
   transition: all 0.25s ease-out 0s;
   display: inline-block;
   position: relative;
   font-family: "Inter", sans-serif;
   border-radius: 10px;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    font-family: "Inter", sans-serif;
    color: #b8b8b8;
}

.nf-multi-cell .nf-cell {
    padding: 0 !important;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    width: 100% !important;
    height: 165px !important;
    float: left;
    padding: 18px 25px 0;
    resize: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {
    width: 100%;
    display: none;
    float: left;
    position: relative;
    margin: 0 auto;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {
    margin: 0 0 0;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label {
    color: #e80000;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    display: inline-block;
    height: auto;
    visibility: visible;
    margin: 0 0 0!important;
    padding: 0 !important;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
       font-size: 14px;
       font-weight: 400;
       color: #090909;
       letter-spacing: normal;
       line-height: 1.42;
       padding: 0 0 0 26px;
       display: inline-block;
       margin: 0 0 0px;
       line-height: 1.5;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:first-child {
    margin-bottom: 20px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child(2) {
    margin-bottom: 15px;
}



.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
    color: #090909;
    display: inline-block;
    font-weight: 600;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #eae29d;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell {
    float: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .ninja-forms-field {
    float: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin: 0;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    padding: 0;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #9b884f;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {
    display: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 16px !important;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select option {
    color: #1d1d1b;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    content: '';
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
    background: url(../images/checkbox17.svg) no-repeat;
    background-size: 16px
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label .nf-checked-label::after {
    content: '';
    background: url(../images/checkbox1-hover0.svg) no-repeat;
    background-size: 16px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    width: auto !important;
    height: auto;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {
    display: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field {
    border: 2px dotted #d00000;
    background: transparent;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-after-form-content {
    width: 100%;
    display: block;
    float: left;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-after-form-content .nf-error-msg.nf-error-field-errors {
    margin: 15px 0 0 !important;
    font-size: 15px;
    font-weight: normal;
    float: left;
    width: 100%;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100%;
    float: left;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field {
    height: inherit;
}

.label-right .checkbox-wrap .nf-field-element {
    display: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    color: #9b884f;
    background: none;
    border: none;
    float: none;
    cursor: pointer;
    margin: 18px 8px 0 0;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 10px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 16px 46px 16px 22px;
    position: relative;
    height: auto;
    background: url(../images/right-gold-plain-arrow.svg) no-repeat center / 11px;
     background-position-x: calc(100% - 25px);
     background-position-y: 50%;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover {
    color: #ffffff;
    border-color: #9b884f;
    background: #9b884f url(../images/right-white-plain-arrow.svg) no-repeat center / 11px;
   background-position-x: calc(100% - 25px);
     background-position-y: 50%;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    width: 100% !important;
    margin: 0;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(odd) {
    float: left;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(even) {
    float: right;
}



.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-after-form-content .nf-form-hp {
    display: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-after-form-content .nf-form-hp label#nf-label-field-hp-6 {
    display: none;
}

.sidbar-wrapp .sidbar-col1  form {
    margin-top: 15px;
}


.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    margin: 0 0 30px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:last-child label {
    margin: 0;
}


.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:last-child .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    margin: 0 !important;
}


.contact-wrapp.membership-form .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {
    background: #fafafa url(../images/down-gold-plain-arrow.svg) no-repeat center / 70% 60% !important;
    background-size: 10px !important;
    background-position-x: 95% !important;
    font-family: "Inter", sans-serif ;
    font-size: 14px;
}

.contact-wrapp.membership-form  .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {
color:#b8b8b8;
}

.contact-wrapp.membership-form .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field{
    background-position-x: 95% !important;

}

.contact-wrapp.membership-form .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field:hover{
    background-position-x: 95% !important;

}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {
    margin-bottom: 28px;
}








/*Smartphone css*/
@media screen and (max-width: 480px) {


    .contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    font-size: 14px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 14px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 5px;
    display: inline-block;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{
    display: inline-block;
    text-align: left;
    width: 100%;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-after-form-content .nf-form-errors .nf-error-msg.nf-error-field-errors{
    text-align: center !important;
}

.contact-wrapp.membership-form .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field{
    padding-right: 36px;
    background-position-x: 95%;

}

.contact-wrapp.membership-form .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
top: 3px;

}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 3px; line-height: normal;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 14px;
}
}

@media screen and (min-width:481px) and (max-width:600px) {

       .contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    font-size: 14px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 14px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 5px;
    display: inline-block;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{
    display: inline-block;
    text-align: left;
    width: 100%;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-after-form-content .nf-form-errors .nf-error-msg.nf-error-field-errors{
    text-align: center !important;
}
.contact-wrapp.membership-form .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
top: 3px;

}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 3px; line-height: normal;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 14px;
}

}

@media screen and (min-width:601px) and (max-width:767px) {
       .contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    font-size: 14px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    /* font-size: 14px; */
    /* margin: 0 0 5px; */
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 5px;
    display: inline-block;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{
    display: inline-block;
    text-align: left;
    width: 100%;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-after-form-content .nf-form-errors .nf-error-msg.nf-error-field-errors{
    text-align: center !important;
}

.contact-wrapp.membership-form .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
top: 3px;

}



.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 3px; line-height: normal;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 14px;
}



}

@media screen and (min-width:768px) and (max-width:900px) {

          .contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    font-size: 14px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    /* font-size: 14px; */
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 1px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input{font-size: 14px;}

}

@media screen and (min-width:901px) and (max-width:1024px) {
           .contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap .ninja-forms-field {
    font-size: 15px;
}

.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    /* font-size: 15px; */
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 1px;
}
.contact-wrapp .contact-col1 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{
    top: 1px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 15px;
}
}

@media screen and (min-width:1025px) and (max-width:1240px) {

}