.elementor-277 .elementor-element.elementor-element-c483a43{padding:3rem 0.5rem 3rem 0.5rem;}.elementor-277 .elementor-element.elementor-element-8298feb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-277 .elementor-element.elementor-element-5e14b0d > .elementor-widget-container{margin:0rem 0rem 02rem 0rem;}.elementor-277 .elementor-element.elementor-element-5e14b0d{text-align:left;}.elementor-277 .elementor-element.elementor-element-5e14b0d img{width:75%;}.elementor-277 .elementor-element.elementor-element-3958ad4 .elementor-heading-title{font-family:"Montserrat-Medium", Sans-serif;font-size:18px;line-height:1.4em;color:#8492A7;}.elementor-277 .elementor-element.elementor-element-ed84e6f .elementor-heading-title{font-family:"Montserrat-Regular", Sans-serif;font-size:18px;color:#A58B69;}.elementor-277 .elementor-element.elementor-element-78caba4 .elementor-heading-title{font-family:"Montserrat-Medium", Sans-serif;font-size:22px;font-weight:600;line-height:1em;color:#203F44;}.elementor-277 .elementor-element.elementor-element-cda4906{width:var( --container-widget-width, 96.814% );max-width:96.814%;--container-widget-width:96.814%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-cda4906 .elementor-nav-menu .elementor-item{font-family:"Montserrat-Medium", Sans-serif;font-size:16px;}.elementor-277 .elementor-element.elementor-element-cda4906 .elementor-nav-menu--main .elementor-item{color:#8492A7;fill:#8492A7;padding-left:0px;padding-right:0px;padding-top:0.3rem;padding-bottom:0.3rem;}.elementor-277 .elementor-element.elementor-element-9687ab6{width:var( --container-widget-width, 96.814% );max-width:96.814%;--container-widget-width:96.814%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-9687ab6 .elementor-nav-menu .elementor-item{font-family:"Montserrat-Medium", Sans-serif;font-size:16px;}.elementor-277 .elementor-element.elementor-element-9687ab6 .elementor-nav-menu--main .elementor-item{color:#8492A7;fill:#8492A7;padding-left:0px;padding-right:0px;padding-top:0.3rem;padding-bottom:0.3rem;}.elementor-277 .elementor-element.elementor-element-fc802be{width:var( --container-widget-width, 96.814% );max-width:96.814%;--container-widget-width:96.814%;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-fc802be .elementor-nav-menu .elementor-item{font-family:"Montserrat-Medium", Sans-serif;font-size:16px;}.elementor-277 .elementor-element.elementor-element-fc802be .elementor-nav-menu--main .elementor-item{color:#8492A7;fill:#8492A7;padding-left:0px;padding-right:0px;padding-top:0.3rem;padding-bottom:0.3rem;}.elementor-277 .elementor-element.elementor-element-7d74f46 .elementor-heading-title{font-family:"Montserrat-Medium", Sans-serif;font-size:22px;font-weight:600;line-height:1em;color:#203F44;}.elementor-277 .elementor-element.elementor-element-11f9852{--grid-template-columns:repeat(0, auto);--icon-size:1rem;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-277 .elementor-element.elementor-element-11f9852 .elementor-widget-container{text-align:left;}.elementor-277 .elementor-element.elementor-element-11f9852 .elementor-social-icon{background-color:#C9252500;--icon-padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5BEC8;}.elementor-277 .elementor-element.elementor-element-af9e9fb{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E9E9EB;margin-top:2rem;margin-bottom:0rem;padding:1rem 0rem 0rem 0rem;}.elementor-277 .elementor-element.elementor-element-036347b .elementor-heading-title{font-family:"Montserrat-Medium", Sans-serif;font-size:16px;}.elementor-277 .elementor-element.elementor-element-25eb30a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-277 .elementor-element.elementor-element-e1015bc{width:auto;max-width:auto;}.elementor-277 .elementor-element.elementor-element-e1015bc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;border-style:none;}.elementor-277 .elementor-element.elementor-element-e1015bc .elementor-heading-title{font-family:"Montserrat-Medium", Sans-serif;font-size:16px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-277 .elementor-element.elementor-element-8298feb{width:28.288%;}.elementor-277 .elementor-element.elementor-element-8a13310{width:18%;}.elementor-277 .elementor-element.elementor-element-29b45e1{width:19%;}.elementor-277 .elementor-element.elementor-element-7dfe8b1{width:10.687%;}.elementor-277 .elementor-element.elementor-element-3687d4c{width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-277 .elementor-element.elementor-element-8298feb{width:45%;}.elementor-277 .elementor-element.elementor-element-8a13310{width:10%;}.elementor-277 .elementor-element.elementor-element-29b45e1{width:45%;}.elementor-277 .elementor-element.elementor-element-3687d4c{width:50%;}}@media(max-width:1024px){.elementor-277 .elementor-element.elementor-element-c483a43{padding:2rem 2rem 2rem 2rem;}.elementor-277 .elementor-element.elementor-element-5e14b0d{width:var( --container-widget-width, 344.891px );max-width:344.891px;--container-widget-width:344.891px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-78caba4{text-align:right;}.elementor-277 .elementor-element.elementor-element-3687d4c > .elementor-element-populated{padding:1rem 0.5rem 0rem 0rem;}}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-8298feb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-277 .elementor-element.elementor-element-5e14b0d{width:initial;max-width:initial;text-align:center;}.elementor-277 .elementor-element.elementor-element-5e14b0d > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-277 .elementor-element.elementor-element-3958ad4{text-align:center;}.elementor-277 .elementor-element.elementor-element-ed84e6f{text-align:center;}.elementor-277 .elementor-element.elementor-element-ed84e6f .elementor-heading-title{font-size:16px;}.elementor-277 .elementor-element.elementor-element-29b45e1 > .elementor-element-populated{padding:1rem 0rem 0rem 0rem;}.elementor-277 .elementor-element.elementor-element-78caba4{text-align:center;}.elementor-277 .elementor-element.elementor-element-3687d4c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-277 .elementor-element.elementor-element-3687d4c > .elementor-element-populated{padding:1rem 0rem 0rem 0rem;}.elementor-277 .elementor-element.elementor-element-7d74f46{text-align:center;}.elementor-277 .elementor-element.elementor-element-eda3ba5{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-277 .elementor-element.elementor-element-11f9852 .elementor-widget-container{text-align:center;}.elementor-277 .elementor-element.elementor-element-036347b{text-align:center;}.elementor-277 .elementor-element.elementor-element-25eb30a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-277 .elementor-element.elementor-element-e1015bc > .elementor-widget-container{padding:0rem 0.5rem 0.5rem 0rem;}}/* Start custom CSS for shortcode, class: .elementor-element-eda3ba5 */.elementor-277 .elementor-element.elementor-element-eda3ba5 .buttonIn { 
    width: 100%; 
    position: relative;
    margin: 0;
} 
      
input { 
    margin: 0px; 
    padding: 10px; 
    width: 100%; 
    outline: none; 
    
    border-radius: 3px; 
} 
      
input[type=submit] { 
    position: absolute; 
    bottom: 0;
    border-radius: 5px; 
    right: 0; 
    z-index: 2; 
    border: none; 
    top: 18px; 
    height: 30px;
    width: 60px;
    cursor: pointer; 
    color: white;
    background: var(--wpr-bg-09e0b858-9223-40fe-88c8-10585def26b0);
    background-repeat: no-repeat;
    background-position-x: center;
} 
    
input[type=submit]:hover{
    background-color: transparent
}
input#email-image {
    background-image: var(--wpr-bg-35dc90dd-4c05-41bb-be34-ef4bd0d97c40);
    background-size:contain;
    background-repeat: no-repeat;
    background-size: 20px ;
    text-indent: 28px;
    background-position-x: 16px;
      background-position-y: center;
      background-color: white;
      border-radius: 3px;
      padding: 1rem;
          border: none;
    font-size: 16px;
        color: #8492A7;
    font-family: "Montserrat-Medium", Sans-serif;
    font-size: 16px;
    
    /* Extra Styling */
   
    transition:0.3s;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
}
input#email-image:focus {
    background-image:none;
    text-indent:0px
}

.elementor-277 .elementor-element.elementor-element-eda3ba5 .buttonIn > p{
    margin-bottom: 5px;
}


.elementor-277 .elementor-element.elementor-element-eda3ba5 .wpcf7 .wpcf7-response-output {
    margin: 0;
    padding: 0.2em 0.5em;
    line-height: 1.3;
    font-size: 14px;
    border-radius: 5px;
    background-color: #ffffff;
    margin: 10px 0;
}

.elementor-277 .elementor-element.elementor-element-eda3ba5 .wpcf7-spinner {
    position: absolute;
    top: 18px;
    left: 12px;
    margin: 0;
    background-color: #A58B69;
}

.elementor-277 .elementor-element.elementor-element-eda3ba5 .wpcf7-not-valid-tip{
    padding: 0.2rem 0.5rem;
    border: 2px solid #dc3232;
    border-radius: 5px;
    background-color: #ffffff;
    margin: 10px 0;
    line-height: 1.3;
    font-size: 14px;
}

.elementor-277 .elementor-element.elementor-element-eda3ba5 .wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}

.elementor-277 .elementor-element.elementor-element-eda3ba5 .wpcf7 form.invalid .wpcf7-response-output, 
.elementor-277 .elementor-element.elementor-element-eda3ba5 .wpcf7 form.unaccepted .wpcf7-response-output, 
.elementor-277 .elementor-element.elementor-element-eda3ba5 .wpcf7 form.payment-required .wpcf7-response-output {
    color:#ffb900;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(http://uxconnectresearch.com/wp-content/uploads/2023/10/Montserrat-Regular.ttf) format('truetype');
}
/* End Custom Fonts CSS */