.elementor-744 .elementor-element.elementor-element-1caa46c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-744 .elementor-element.elementor-element-1caa46c:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-1caa46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-744 .elementor-element.elementor-element-b6cb040{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-744 .elementor-element.elementor-element-9a39bd7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-744 .elementor-element.elementor-element-9a39bd7{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-744 .elementor-element.elementor-element-a36c9d3.elementor-element{--align-self:flex-start;}.elementor-744 .elementor-element.elementor-element-a36c9d3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-744 .elementor-element.elementor-element-0467e9c.elementor-element{--align-self:flex-start;}.elementor-744 .elementor-element.elementor-element-649f98d{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-744 .elementor-element.elementor-element-b6cb040{--width:42%;}.elementor-744 .elementor-element.elementor-element-649f98d{--width:58%;}}/* Start custom CSS for shortcode, class: .elementor-element-0467e9c */.elementor-744 .elementor-element.elementor-element-0467e9c select *{
    font-size: 1.6rem; 
      font-family: 'Montserrat', 'Lato';
}

.elementor-744 .elementor-element.elementor-element-0467e9c select {
 
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
border: none;
outline: none;
   padding: 10px 2rem;
 padding-right: 0;
  background: transparent;
  appearance: none; 
 -webkit-appearance: none;
-moz-appearance: none;
 position: relative;
    cursor: pointer;

}
.elementor-744 .elementor-element.elementor-element-0467e9c select option{
 
  color: #0f1fed;
}

.elementor-744 .elementor-element.elementor-element-0467e9c select,
.elementor-744 .elementor-element.elementor-element-0467e9c select option{
     font-family: 'Montserrat', 'Lato', Arial;
}
.elementor-744 .elementor-element.elementor-element-0467e9c .city-select{
    position: relative;
     border-radius: 3rem;
  border: 1px solid #fff;
  max-width: 100%;
  width: calc( 270px + 3rem);
}
.elementor-744 .elementor-element.elementor-element-0467e9c .city-select::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 1.5rem;
    width: 3rem;
    height: 3rem;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateY(-50%);
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b525eb */.elementor-744 .elementor-element.elementor-element-9b525eb svg{
    width: 100%;
    height: auto;
}/* End custom CSS */