.elementor-kit-10{--e-global-color-primary:#B31615;--e-global-color-secondary:#BDAC98;--e-global-color-text:#5E5751;--e-global-color-accent:#574F46;--e-global-color-c1d7252:#FF4242;--e-global-color-06772f1:#FAFAFA;--e-global-color-ea47fe3:#EDEDED;--e-global-color-aa5353e:#B3BBCA;--e-global-color-547613f:#212A3A;--e-global-color-31dcce2:#FFFFFF;--e-global-color-b0714e5:#00F09A;--e-global-color-8a6231e:#FA5450;--e-global-color-666e965:#EAB413;--e-global-color-ea1d319:#F7F3F0;--e-global-typography-primary-font-family:"Mulish";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:25px;--e-global-typography-secondary-font-family:"Mulish";--e-global-typography-secondary-font-weight:800;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:21px;--e-global-typography-accent-font-family:"Mulish";--e-global-typography-accent-font-size:40px;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-line-height:1.25em;--e-global-typography-bd4be46-font-family:"Mulish";--e-global-typography-bd4be46-font-size:30px;--e-global-typography-bd4be46-font-weight:800;--e-global-typography-bd4be46-line-height:33px;--e-global-typography-6f9dd6d-font-family:"Mulish";--e-global-typography-6f9dd6d-font-size:24px;--e-global-typography-6f9dd6d-font-weight:800;--e-global-typography-6f9dd6d-line-height:27px;--e-global-typography-43ae3b2-font-family:"Mulish";--e-global-typography-43ae3b2-font-size:20px;--e-global-typography-43ae3b2-font-weight:600;--e-global-typography-43ae3b2-line-height:1.2em;--e-global-typography-1731307-font-family:"Mulish";--e-global-typography-1731307-font-size:18px;--e-global-typography-1731307-font-weight:600;--e-global-typography-1731307-line-height:1.25em;--e-global-typography-4601b16-font-family:"Mulish";--e-global-typography-4601b16-font-size:16px;--e-global-typography-4601b16-font-weight:600;--e-global-typography-4601b16-line-height:1.25em;--e-global-typography-6fdd34c-font-family:"Mulish";--e-global-typography-6fdd34c-font-size:12px;--e-global-typography-6fdd34c-font-weight:600;--e-global-typography-6fdd34c-line-height:2em;--e-global-typography-2942d81-font-family:"Mulish";--e-global-typography-2942d81-font-size:18px;--e-global-typography-2942d81-font-weight:600;--e-global-typography-2942d81-line-height:1.5em;--e-global-typography-c243dcc-font-family:"Mulish";--e-global-typography-c243dcc-font-size:12px;--e-global-typography-c243dcc-font-weight:600;--e-global-typography-c243dcc-line-height:1.67em;--e-global-typography-6a83491-font-family:"Mulish";--e-global-typography-6a83491-font-size:16px;--e-global-typography-6a83491-font-weight:800;--e-global-typography-6a83491-line-height:1.71em;--e-global-typography-eba9b52-font-family:"Mulish";--e-global-typography-eba9b52-font-size:14px;--e-global-typography-eba9b52-font-weight:600;--e-global-typography-eba9b52-line-height:1em;--e-global-typography-63d1472-font-family:"Mulish";--e-global-typography-63d1472-font-size:18px;--e-global-typography-63d1472-font-weight:800;--e-global-typography-63d1472-line-height:1.5em;--e-global-typography-7c55896-font-family:"Mulish";--e-global-typography-7c55896-font-size:18px;--e-global-typography-7c55896-font-weight:600;--e-global-typography-7c55896-line-height:1.25em;--e-global-typography-c8f99bc-font-family:"Mulish";--e-global-typography-c8f99bc-font-size:25px;--e-global-typography-c8f99bc-font-weight:800;--e-global-typography-c8f99bc-line-height:30px;--e-global-typography-0a45569-font-family:"Mulish";--e-global-typography-0a45569-font-size:50px;--e-global-typography-0a45569-font-weight:800;--e-global-typography-0a45569-line-height:55px;--e-global-typography-1913444-font-family:"Mulish";--e-global-typography-1913444-font-size:40px;--e-global-typography-1913444-font-weight:800;--e-global-typography-1913444-line-height:45px;--e-global-typography-0042a33-font-family:"Mulish";--e-global-typography-0042a33-font-size:25px;--e-global-typography-0042a33-font-weight:800;--e-global-typography-0042a33-line-height:30px;--e-global-typography-a41c5ef-font-family:"Mulish";--e-global-typography-a41c5ef-font-size:15px;--e-global-typography-a41c5ef-font-weight:400;--e-global-typography-a41c5ef-line-height:21px;--e-global-typography-7e7df8e-font-family:"Mulish";--e-global-typography-7e7df8e-font-size:16px;--e-global-typography-7e7df8e-font-weight:300;--e-global-typography-7e7df8e-line-height:24px;--e-global-typography-6f56237-font-family:"Mulish";--e-global-typography-6f56237-font-size:20px;--e-global-typography-6f56237-font-weight:600;--e-global-typography-6f56237-line-height:30px;--e-global-typography-69f4bae-font-family:"Mulish";--e-global-typography-69f4bae-font-size:15px;--e-global-typography-69f4bae-font-weight:600;--e-global-typography-69f4bae-line-height:2em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-31dcce2 );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:0px;}.elementor-kit-10 a{color:var( --e-global-color-primary );}.elementor-kit-10 a:hover{color:var( --e-global-color-b0714e5 );}.elementor-kit-10 h1{color:var( --e-global-color-547613f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h2{color:var( --e-global-color-547613f );font-family:"Mulish", Sans-serif;font-size:30px;font-weight:800;line-height:33px;}.elementor-kit-10 h3{color:var( --e-global-color-547613f );font-family:var( --e-global-typography-6f9dd6d-font-family ), Sans-serif;font-size:var( --e-global-typography-6f9dd6d-font-size );font-weight:var( --e-global-typography-6f9dd6d-font-weight );line-height:var( --e-global-typography-6f9dd6d-line-height );letter-spacing:var( --e-global-typography-6f9dd6d-letter-spacing );word-spacing:var( --e-global-typography-6f9dd6d-word-spacing );}.elementor-kit-10 h4{color:var( --e-global-color-547613f );font-family:var( --e-global-typography-43ae3b2-font-family ), Sans-serif;font-size:var( --e-global-typography-43ae3b2-font-size );font-weight:var( --e-global-typography-43ae3b2-font-weight );line-height:var( --e-global-typography-43ae3b2-line-height );letter-spacing:var( --e-global-typography-43ae3b2-letter-spacing );word-spacing:var( --e-global-typography-43ae3b2-word-spacing );}.elementor-kit-10 h5{color:var( --e-global-color-547613f );font-family:var( --e-global-typography-1731307-font-family ), Sans-serif;font-size:var( --e-global-typography-1731307-font-size );font-weight:var( --e-global-typography-1731307-font-weight );line-height:var( --e-global-typography-1731307-line-height );letter-spacing:var( --e-global-typography-1731307-letter-spacing );word-spacing:var( --e-global-typography-1731307-word-spacing );}.elementor-kit-10 h6{color:var( --e-global-color-547613f );font-family:var( --e-global-typography-4601b16-font-family ), Sans-serif;font-size:var( --e-global-typography-4601b16-font-size );font-weight:var( --e-global-typography-4601b16-font-weight );line-height:var( --e-global-typography-4601b16-line-height );letter-spacing:var( --e-global-typography-4601b16-letter-spacing );word-spacing:var( --e-global-typography-4601b16-word-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-weight:500;text-transform:capitalize;color:var( --e-global-color-31dcce2 );border-radius:7px 7px 7px 7px;padding:15px 30px 15px 30px;}.elementor-kit-10 label{color:var( --e-global-color-547613f );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-family:var( --e-global-typography-6fdd34c-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd34c-font-size );font-weight:var( --e-global-typography-6fdd34c-font-weight );line-height:var( --e-global-typography-6fdd34c-line-height );letter-spacing:var( --e-global-typography-6fdd34c-letter-spacing );word-spacing:var( --e-global-typography-6fdd34c-word-spacing );color:var( --e-global-color-547613f );background-color:var( --e-global-color-31dcce2 );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ea47fe3 );padding:7px 20px 7px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-6f9dd6d-font-size );line-height:var( --e-global-typography-6f9dd6d-line-height );letter-spacing:var( --e-global-typography-6f9dd6d-letter-spacing );word-spacing:var( --e-global-typography-6f9dd6d-word-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-43ae3b2-font-size );line-height:var( --e-global-typography-43ae3b2-line-height );letter-spacing:var( --e-global-typography-43ae3b2-letter-spacing );word-spacing:var( --e-global-typography-43ae3b2-word-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-1731307-font-size );line-height:var( --e-global-typography-1731307-line-height );letter-spacing:var( --e-global-typography-1731307-letter-spacing );word-spacing:var( --e-global-typography-1731307-word-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-4601b16-font-size );line-height:var( --e-global-typography-4601b16-line-height );letter-spacing:var( --e-global-typography-4601b16-letter-spacing );word-spacing:var( --e-global-typography-4601b16-word-spacing );}.elementor-kit-10 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-6fdd34c-font-size );line-height:var( --e-global-typography-6fdd34c-line-height );letter-spacing:var( --e-global-typography-6fdd34c-letter-spacing );word-spacing:var( --e-global-typography-6fdd34c-word-spacing );}}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-accent-font-size:36px;--e-global-typography-bd4be46-font-size:28px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h2{font-size:28px;}.elementor-kit-10 h3{font-size:var( --e-global-typography-6f9dd6d-font-size );line-height:var( --e-global-typography-6f9dd6d-line-height );letter-spacing:var( --e-global-typography-6f9dd6d-letter-spacing );word-spacing:var( --e-global-typography-6f9dd6d-word-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-43ae3b2-font-size );line-height:var( --e-global-typography-43ae3b2-line-height );letter-spacing:var( --e-global-typography-43ae3b2-letter-spacing );word-spacing:var( --e-global-typography-43ae3b2-word-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-1731307-font-size );line-height:var( --e-global-typography-1731307-line-height );letter-spacing:var( --e-global-typography-1731307-letter-spacing );word-spacing:var( --e-global-typography-1731307-word-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-4601b16-font-size );line-height:var( --e-global-typography-4601b16-line-height );letter-spacing:var( --e-global-typography-4601b16-letter-spacing );word-spacing:var( --e-global-typography-4601b16-word-spacing );}.elementor-kit-10 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-6fdd34c-font-size );line-height:var( --e-global-typography-6fdd34c-line-height );letter-spacing:var( --e-global-typography-6fdd34c-letter-spacing );word-spacing:var( --e-global-typography-6fdd34c-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-accent-font-size:32px;--e-global-typography-bd4be46-font-size:26px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h2{font-size:26px;}.elementor-kit-10 h3{font-size:var( --e-global-typography-6f9dd6d-font-size );line-height:var( --e-global-typography-6f9dd6d-line-height );letter-spacing:var( --e-global-typography-6f9dd6d-letter-spacing );word-spacing:var( --e-global-typography-6f9dd6d-word-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-43ae3b2-font-size );line-height:var( --e-global-typography-43ae3b2-line-height );letter-spacing:var( --e-global-typography-43ae3b2-letter-spacing );word-spacing:var( --e-global-typography-43ae3b2-word-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-1731307-font-size );line-height:var( --e-global-typography-1731307-line-height );letter-spacing:var( --e-global-typography-1731307-letter-spacing );word-spacing:var( --e-global-typography-1731307-word-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-4601b16-font-size );line-height:var( --e-global-typography-4601b16-line-height );letter-spacing:var( --e-global-typography-4601b16-letter-spacing );word-spacing:var( --e-global-typography-4601b16-word-spacing );}.elementor-kit-10 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-6fdd34c-font-size );line-height:var( --e-global-typography-6fdd34c-line-height );letter-spacing:var( --e-global-typography-6fdd34c-letter-spacing );word-spacing:var( --e-global-typography-6fdd34c-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-10{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-6f9dd6d-font-size );line-height:var( --e-global-typography-6f9dd6d-line-height );letter-spacing:var( --e-global-typography-6f9dd6d-letter-spacing );word-spacing:var( --e-global-typography-6f9dd6d-word-spacing );}.elementor-kit-10 h4{font-size:var( --e-global-typography-43ae3b2-font-size );line-height:var( --e-global-typography-43ae3b2-line-height );letter-spacing:var( --e-global-typography-43ae3b2-letter-spacing );word-spacing:var( --e-global-typography-43ae3b2-word-spacing );}.elementor-kit-10 h5{font-size:var( --e-global-typography-1731307-font-size );line-height:var( --e-global-typography-1731307-line-height );letter-spacing:var( --e-global-typography-1731307-letter-spacing );word-spacing:var( --e-global-typography-1731307-word-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-4601b16-font-size );line-height:var( --e-global-typography-4601b16-line-height );letter-spacing:var( --e-global-typography-4601b16-letter-spacing );word-spacing:var( --e-global-typography-4601b16-word-spacing );}.elementor-kit-10 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{font-size:var( --e-global-typography-6fdd34c-font-size );line-height:var( --e-global-typography-6fdd34c-line-height );letter-spacing:var( --e-global-typography-6fdd34c-letter-spacing );word-spacing:var( --e-global-typography-6fdd34c-word-spacing );}}/* Start custom CSS */select.jet-select__control {
 width: 100%;
  padding: 10px;
  appearance: none;         /* Hide native arrow (for most browsers) */
  -webkit-appearance: none; /* Safari/Chrome */
  -moz-appearance: none;    /* Firefox */
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
  background-image: url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8"><path fill="black" d="M0 0l6 8 6-8z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 12px 8px;
}

.propertybox .elementor-widget-jet-listing-dynamic-field, .propertybox .elementor-widget-jet-listing-dynamic-terms {margin-bottom:10px !important;}
.propertybox .svg-inline--fa {font-size:15px;  width:25px;}

.propertyboxinner:hover .jet-listing a, .propertyboxinner:hover .jet-listing div {color:#5E5751 !important;
}
.propertyboxinner:hover .jet-listing svg {color:#B31615 !important;
}

.singlepropertydetails svg {
    width:25px !important;
    height:25px !important; color:#B31615; margin-right:20px;}
.singlepropertydetails h4 {line-height:35px;}
.ficons svg {font-size:80px;}


.elementor-form-fields-wrapper {
    background: #fff;
    padding: 24px;
}

.elementor-form-fields-wrapper .elementor-column label {
    margin-bottom: 10px !important;
}


.elementor-form-fields-wrapper .elementor-field-subgroup span {
    width: 50%;
    margin-bottom: 10px;
}

.elementor-form-fields-wrapper .elementor-field-subgroup label {
    font-size: 15px !important;
}


.elementor-field-type-submit.e-form__buttons button {
background:#b31615; 
}

.namebox {display:none;}
.team:hover .namebox {display:block;}

.current-menu-item a {font-weight:700 !important;
}
.current-page-ancestor > a {font-weight:700 !important;
}

div#boxicon svg.svg-inline--fa {
    color: #ffffff;
    height: 80px;
}

.menu-item-4573 a:hover, .menu-item-4584 a:hover, .menu-item-4572 a:hover {color:#5E5751 !important;}

.single-post p, .single-post ul, .elementor-kit-10 p, ol {
  margin-block-end: 20px;
}

.jobform .elementor-form-fields-wrapper .elementor-column {margin-bottom:35px !important;}
.jobform .elementor-form-fields-wrapper input, .jobform .elementor-form-fields-wrapper textarea {border-radius:0px !important;}
.jobform .elementor-form-fields-wrapper .elementor-field-subgroup {border:0px; padding:10px 0px 0px 0px;}

.elementor-location-footer .elementor-form-fields-wrapper.elementor-labels- {background: transparent;}

.elementor-location-footer input#form-field-message {border-radius:5px;}

.pum-theme-3911 .pum-container, .pum-theme-lightbox .pum-container {background-color: #FFF !important;}

.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {margin-top:25px;}

a.elementor-sub-item:hover {color:#B31615 !important;}

.elementor-location-header .elementor-widget-image a img[src$=".svg"] {
    width:100% !important;
    height:80px;
}

.propertybox ul {display:flex !important}
.propertybox ul li {flex:1}

footer .elementor-widget-image a img[src$=".svg"] {width:80%; cursor: pointer !important;}/* End custom CSS */