.elementor-88 .elementor-element.elementor-element-a66e164{margin-top:60px;margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-e94dca8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-88 .elementor-element.elementor-element-e94dca8 .elementor-heading-title{color:#020202;}.elementor-88 .elementor-element.elementor-element-a1ad0f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-88 .elementor-element.elementor-element-a1ad0f8 .elementor-heading-title{font-family:"Poppins";font-weight:400;line-height:25px;color:#000000;}.elementor-88 .elementor-element.elementor-element-b363856 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-88 .elementor-element.elementor-element-b363856 > .elementor-background-overlay{opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-b363856{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-274cb09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-88 .elementor-element.elementor-element-274cb09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-07760c3{margin-top:40px;margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-e4be3bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-5711574{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-5711574 .elementor-icon-box-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-5711574 .elementor-icon-box-title{margin-block-end:10px;color:#020202;}.elementor-88 .elementor-element.elementor-element-5711574 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-5711574 .elementor-icon-box-title a{font-weight:500;}.elementor-88 .elementor-element.elementor-element-5711574:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-5711574:has(:focus) .elementor-icon-box-title{color:#020202;}.elementor-88 .elementor-element.elementor-element-5711574 .elementor-icon-box-description{font-weight:400;color:#000000;}.elementor-88 .elementor-element.elementor-element-f149149 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-8030d92 .elementor-heading-title{font-weight:500;}.elementor-88 .elementor-element.elementor-element-d879a6f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#000000;}.elementor-88 .elementor-element.elementor-element-d879a6f a{color:#000000;}.elementor-88 .elementor-element.elementor-element-a68dbe1{margin-top:40px;margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-07c4fd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-f27b43c .elementor-heading-title{font-weight:500;}.elementor-88 .elementor-element.elementor-element-53c8d7e{color:#000000;}.elementor-88 .elementor-element.elementor-element-53c8d7e a{color:#000000;}.elementor-88 .elementor-element.elementor-element-5e8d5e6{color:#000000;}.elementor-88 .elementor-element.elementor-element-5e8d5e6 a{color:#000000;}.elementor-88 .elementor-element.elementor-element-75a968c > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-6347a60 .elementor-icon-box-wrapper{text-align:left;}.elementor-88 .elementor-element.elementor-element-6347a60 .elementor-icon-box-title{margin-block-end:10px;color:#020202;}.elementor-88 .elementor-element.elementor-element-6347a60 .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-6347a60 .elementor-icon-box-title a{font-weight:500;}.elementor-88 .elementor-element.elementor-element-6347a60:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-6347a60:has(:focus) .elementor-icon-box-title{color:#020202;}.elementor-88 .elementor-element.elementor-element-6347a60 .elementor-icon-box-description{color:#000000;}.elementor-88 .elementor-element.elementor-element-c77244f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88 .elementor-element.elementor-element-c77244f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F4;}.elementor-88 .elementor-element.elementor-element-c77244f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 8% 0% 8%;}.elementor-88 .elementor-element.elementor-element-c77244f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-ac7d5d3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-5cb1117{margin-top:60px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-c389aa1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-9e121e2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-274cb09{width:45.011%;}.elementor-88 .elementor-element.elementor-element-c77244f{width:54.989%;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-b363856{margin-top:20px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-88 .elementor-element.elementor-element-274cb09 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-88 .elementor-element.elementor-element-07760c3{margin-top:0px;margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-f149149 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-88 .elementor-element.elementor-element-a68dbe1{margin-top:0px;margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-07c4fd6 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-88 .elementor-element.elementor-element-75a968c > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-88 .elementor-element.elementor-element-c77244f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 4% 0% 4%;}.elementor-88 .elementor-element.elementor-element-5cb1117{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-b363856 */.ekit-wid-con .icon{
    padding-bottom: 6px;
}


input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    border: none !important;
    border-bottom: 2px solid #d2d5d8 !important;
    background: #f1f2f4;
    box-shadow: none !important;
        border-radius: 0px !important;
}

input[type=email]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    background-color: #f1f2f4;
}

label{
    color: black !important;
}

input[type="submit"]{
color: #ffffff;
    border-color: #808080;
    background-color: #0793e0;
    border-radius: 5px !important;
}
input[type="submit"]:hover
{
color: #ffffff;
    border-color: #808080;
    background-color: #0793e0;
    border-radius: 5px; 
}
.custom-input::placeholder, .custom-textarea::placeholder {
  color: #808080; /* light gray or any color */
  opacity: 1;
}

.cont-num{
    display: grid;
    grid-template-columns: 45px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e121e2 */#map {
    width: 100%;
    height: 400px;
    margin-bottom: 0;
  }
  #locationDropdown {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
    padding: 10px;
    background: white;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  }/* End custom CSS */