.elementor-842 .elementor-element.elementor-element-f9c6666 > .elementor-container{max-width:1600px;min-height:89px;}.elementor-842 .elementor-element.elementor-element-f9c6666{margin-top:145px;margin-bottom:0px;padding:0px 0px 0px 10px;}.elementor-bc-flex-widget .elementor-842 .elementor-element.elementor-element-15b7ffc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-842 .elementor-element.elementor-element-15b7ffc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-842 .elementor-element.elementor-element-15b7ffc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-842 .elementor-element.elementor-element-15b7ffc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-842 .elementor-element.elementor-element-c3634e7 > .elementor-container{max-width:1620px;}.elementor-842 .elementor-element.elementor-element-c3634e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-c3634e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-842 .elementor-element.elementor-element-780db50 > .elementor-element-populated{margin:9% 9% 9% 9%;--e-column-margin-right:9%;--e-column-margin-left:9%;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-64ce21b > .elementor-widget-container{margin:-9% 0% 0% 0%;}.elementor-842 .elementor-element.elementor-element-64ce21b{text-align:left;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-1472567 > .elementor-widget-container{transition-duration:1000ms;transition-property:all;margin:-7% 0% 0% 0%;}.elementor-842 .elementor-element.elementor-element-1472567{text-align:left;}.elementor-842 .elementor-element.elementor-element-1472567 .elementor-heading-title{color:#243746;font-family:"Poppins", Sans-serif;font-size:75px;font-weight:bold;}.elementor-842 .elementor-element.elementor-element-dad19df > .elementor-widget-container{padding:0% 0% -15% 0%;}.elementor-842 .elementor-element.elementor-element-fd342da{--spacer-size:50px;}.elementor-842 .elementor-element.elementor-element-b9fcae0{margin-top:-51px;margin-bottom:0px;padding:0px 43px 0px 0px;}.elementor-842 .elementor-element.elementor-element-7b980a4 > .elementor-widget-container{margin:83px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-7b980a4{text-align:left;}.elementor-842 .elementor-element.elementor-element-6371485 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-6371485{text-align:left;}.elementor-842 .elementor-element.elementor-element-6371485 .elementor-heading-title{color:#CB4D5E;font-weight:500;}.elementor-842 .elementor-element.elementor-element-a0b36f9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-842 .elementor-element.elementor-element-a0b36f9{text-align:left;}.elementor-842 .elementor-element.elementor-element-a0b36f9 .elementor-heading-title{color:#243746;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-a465514{margin-top:50px;margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-a4cb7d8 > .elementor-element-populated{margin:12% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-842 .elementor-element.elementor-element-fc1b279 > .elementor-widget-container{margin:0px 0px 0px 25px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-fc1b279 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-842 .elementor-element.elementor-element-fc1b279 input[type="text"]{transition:all ease-out 0.3s;}.elementor-842 .elementor-element.elementor-element-fc1b279 input[type="email"]{transition:all ease-out 0.3s;}.elementor-842 .elementor-element.elementor-element-fc1b279 select{transition:all ease-out 0.3s;}.elementor-842 .elementor-element.elementor-element-fc1b279 textarea{transition:all ease-out 0.3s;}.elementor-842 .elementor-element.elementor-element-fc1b279 input[type="submit"]{color:#FB0D0D;transition:all ease-out 0.3s;}.elementor-842 .elementor-element.elementor-element-2ffc060 .aux-button{background-color:#464646;padding:20px 41px 20px 41px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-842 .elementor-element.elementor-element-2ffc060 .aux-button .aux-overlay::after{background-color:#CB4D5E;}.elementor-842 .elementor-element.elementor-element-2ffc060 > .elementor-widget-container{margin:-84px -84px -84px -84px;padding:-4px -4px -4px -4px;}.elementor-842 .elementor-element.elementor-element-2ffc060{text-align:center;}.elementor-842 .elementor-element.elementor-element-e38c7f2 > .elementor-widget-container{transition-duration:1700ms;transition-property:all;}.elementor-842 .elementor-element.elementor-element-e38c7f2 iframe{height:525px;}.elementor-842 .elementor-element.elementor-element-13504ab{margin-top:72px;margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-4f1a58d{margin-top:0px;margin-bottom:25px;}.elementor-842 .elementor-element.elementor-element-45ac184{position:absolute;bottom:75px;left:0px;}@media(min-width:768px){.elementor-842 .elementor-element.elementor-element-a48ad31{width:51.846%;}.elementor-842 .elementor-element.elementor-element-59d664e{width:48.118%;}}@media(max-width:1024px){.elementor-842 .elementor-element.elementor-element-f9c6666{margin-top:180px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-15b7ffc > .elementor-element-populated{margin:0px 35px 0px 0px;--e-column-margin-right:35px;--e-column-margin-left:0px;}.elementor-842 .elementor-element.elementor-element-c3634e7{margin-top:0px;margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-fc1b279 > .elementor-widget-container{margin:0px 15px 0px 30px;}.elementor-842 .elementor-element.elementor-element-45ac184{position:relative;top:-254px;right:0px;left:0px;}}@media(max-width:767px){.elementor-842 .elementor-element.elementor-element-f9c6666{padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-15b7ffc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-842 .elementor-element.elementor-element-c3634e7{margin-top:-17%;margin-bottom:0%;}.elementor-842 .elementor-element.elementor-element-1472567 .elementor-heading-title{font-size:31px;}.elementor-842 .elementor-element.elementor-element-f045453{margin-top:408px;margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-0fad5a0 > .elementor-widget-container{margin:-157% 0% 0% 0%;}.elementor-842 .elementor-element.elementor-element-b9fcae0{margin-top:-149px;margin-bottom:0px;padding:0px 25px 0px 25px;}.elementor-842 .elementor-element.elementor-element-34802fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-7b980a4 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-842 .elementor-element.elementor-element-7b980a4{text-align:center;}.elementor-842 .elementor-element.elementor-element-6371485{text-align:center;}.elementor-842 .elementor-element.elementor-element-a0b36f9 .elementor-heading-title{font-size:12px;}.elementor-842 .elementor-element.elementor-element-fc1b279 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-2ffc060 > .elementor-widget-container{margin:0% 2% -1% -28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-842 .elementor-element.elementor-element-15b7ffc{width:100%;}.elementor-842 .elementor-element.elementor-element-a4cb7d8{width:100%;}}/* Start custom CSS for column, class: .elementor-element-15b7ffc *//*.elementor-842 .elementor-element.elementor-element-15b7ffc{*/
/*    overflow: hidden;*/
/*}*//* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-fc1b279 */.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form {
    display: flex;
    flex-flow: row wrap;
    position: relative;
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form  .aux-input-group {
    margin-right: 40px;
    margin-bottom: 90px;
}   

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form .aux-form-inline {
    flex-basis: calc(33.333% - 40px );
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form .aux-form-block {
    flex-basis: calc( 100% - 40px );
}



.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form .aux-input-group .aux-modern-form-border {
    height:  1px;
    background-color: #CFCFCF;

}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form .aux-input-group.aux-focused .aux-modern-form-border{
    background-color: #000000!important;
    box-shadow: none;
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-input-group textarea::-moz-placeholder { /* Firefox 19+ */
   font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    color: #364150;
    font-style: normal;
    line-height: 21px;
    
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form .aux-input-group.aux-focused .aux-modern-form-border{
    background-color: #000!important;
    box-shadow: none;
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-input-group textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   font-family:Montserrat;
    font-size: 15px;
    font-weight: 500;
    color:#000000;
    font-style: normal;
    line-height: 19px;
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-input-group textarea::-moz-placeholder { /* Firefox 19+ */
    font-family:Montserrat;
    font-size: 15px;
    font-weight: 500;
    color:#000000;
    font-style: normal;
    line-height: 19px;
}

.elementor-842 .elementor-element.elementor-element-fc1b279  .aux-input-group textarea {
    border-bottom: 1px solid #CFCFCF;
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-input-group input::-moz-placeholder { /* Firefox 19+ */
   font-family:Montserrat;
    font-size: 15px;
    font-weight: 500;
    color:#000000;
    font-style: normal;
    line-height: 19px;
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-input-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family:Montserrat;
    font-size: 15px;
    font-weight: 500;
    color:#000000;
    font-style: normal;
    line-height: 19px;
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused textarea::-moz-placeholder { /* Firefox 19+ */
     border-color: #000!important;
    box-shadow: none;
     color: #000!important;
     font-weight: bold!important;
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     border-color: #000!important;
    box-shadow: none;
     color: #000!important;
     font-weight: bold!important;
}


.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused input::-moz-placeholder { /* Firefox 19+ */
    font-weight: bold!important;
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-weight: bold!important;
}  







.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused input::-moz-placeholder { /* Firefox 19+ */
   color: #000!important;
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000!important;
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color: #000!important;
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-focused textarea::-moz-placeholder { /* Firefox 19+ */
     color: #000!important;
}
.elementor-842 .elementor-element.elementor-element-fc1b279 div.wpcf7-validation-errors,.elementor-842 .elementor-element.elementor-element-fc1b279 div.wpcf7-acceptance-missing{
    border: none;
    background-color: #E83A30;
    color: #fff;
}


.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form   .aux-input-group input,
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form   .aux-input-group textarea {
    padding: 14px 0px;
    position: relative;
    z-index: 9;
}

.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form   .aux-input-group textarea {
    min-height: auto;
    overflow: hidden;
    height: 48px;  
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form p{
    margin: auto 0px auto auto;
    color: #FFFFFF;
    font-family: Montserrat;
    font-size: 15px;
    line-height: 19px;
  
}
.elementor-842 .elementor-element.elementor-element-fc1b279 .aux-coffee-form-submit{
    background-color: #333333;
      letter-spacing: 4px!important;
      font-weight: 500;
      padding: 22px 54px;
      margin-right: 40px;
}

@media only screen and (max-width:766px){
    .elementor-842 .elementor-element.elementor-element-fc1b279 .aux-modern-form  .aux-form-inline {
        flex-basis: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45ac184 */@media screen and  (min-width: 1024px){
    .elementor-842 .elementor-element.elementor-element-45ac184{
 transform: translateX(-3.5%);
}
}/* End custom CSS */